-
-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Firefox policy #325
base: dev
Are you sure you want to change the base?
Firefox policy #325
Conversation
Awesome! @Dramelac and I think this could also be interesting in my-resources as well |
Hey @ShutdownRepo I updated the policy, it should:
If you think the policy is fine like that, I can remove the current Firefox install Python script and modify the current install script to copy the policy in the correct folder. Regards. |
awesome, @Skileau as you developed the initial firefox integrations, do you mind checking this out and share your pov? |
Very interesting! I would be glad to take a look at this next week end. |
Can you specify into which folder we need to add this file ? I tried and didn't reproduce |
Hello @qu35t-code, In Regards. |
@lap1nou Could you please also explain from where/how you extracted the addons names to enter them in the configuration file? |
Hey @Skileau, I added a comment in the JSON file for this specific reason: "ExtensionSettings_Comment": "To get the 'ID' of a plugins, type 'about:memory' in Firefox url bar, source: https://stackoverflow.com/questions/48056506/get-add-on-id-of-extensions-in-firefox" Basically I manually installed an addon and then looked his "name / id" in the This is the only way I found unfortunately. Regards. |
Thank you for the information @lap1nou 🙂 As discussed with @ShutdownRepo on Discord, we will keep our script to retrieve the ID of addons and use it to generate a policy.json file automatically with the structure you suggest (hardcoded values require a manual operation and may cause malfunctions in future updates). |
Good @Skileau, Do you want me to do all of this in this PR ? |
Hi @lap1nou as you prefer 🙂 Otherwise here are the next steps:
You can make all the changes in this PR so that everything related to this subject is centralised here. |
…or Curl breaks stdout
Fix metasploit installation and CCC
Improve Sharphound and Azurehound installations
There are conflicts to solve here, and the documentation needs to be done as well. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Documentation to be done, and conflicts to solve
evol: added bookmarks and extension in firefox
Description
This aim to simplify the maintenance of the Firefox configuration using Firefox policy (https://mozilla.github.io/policy-templates/). Firefox policy can be very powerful to unify the Exegol Firefox configuration into one single file which contributors can easily contribute to.
For example, adding a single bookmark is a tedious task since a contributor would need to download and open the SQLite database and this also means the bookmarks aren't visible easily.
If everything works fine, all we should need to do is place this
policies.json
file in the Firefox folder, I tested this on an Exegol container and it worked like a charm, this is also what I'm using in my NixOS config and it seems to work fine.Related issues
N / A
Point of attention
Of course this is a simple example, if you like the idea, I can expand the policy file in order to add already presents bookmarks and extensions.