Compare commits
53 Commits
Author | SHA1 | Date |
---|---|---|
Narsil | cf73e39314 | |
Narsil | 4dac1588a4 | |
Narsil | 45ad8b7e95 | |
Narsil | efd61f7450 | |
Narsil | 9ddd4e642e | |
Narsil | 9cfe75ceb9 | |
Narsil | 22d60e4d31 | |
Narsil | da17abbf02 | |
Narsil | 400e88dca8 | |
Narsil | 50aadf222d | |
Narsil | 985ed0065a | |
Narsil | e2f472f0ca | |
Narsil | 15f8634e55 | |
Narsil | 980b94aaee | |
Narsil | 8b24ac1e2b | |
Narsil | ee2c86c79a | |
Narsil | d4302a71bf | |
Narsil | 06b46f98eb | |
Narsil | 07358a6115 | |
Narsil | 6b1e28bded | |
Narsil | 7e2d2aed56 | |
Narsil | b915be1da1 | |
Narsil | 4858cd671c | |
Narsil | 0376240d5a | |
Narsil | c305234e74 | |
Narsil | 474604586d | |
Narsil | b7287f7aaa | |
Narsil | 56d420153c | |
Narsil | c5aae7d77b | |
Narsil | 756e989195 | |
Narsil | c3b0fded72 | |
Narsil | 474e81a1e3 | |
Narsil | dab1523e48 | |
Narsil | 1145764d61 | |
Narsil | fbad6764d4 | |
Narsil | 0f46b2298b | |
Narsil | d0653012f0 | |
Narsil | e2f3726514 | |
Narsil | cf4a8f067e | |
Narsil | f3b5c401e8 | |
Narsil | 53ba71d810 | |
Narsil | 5277e45557 | |
Narsil | 8f6c07bd34 | |
Narsil | b55d29a98f | |
Narsil | 0d32d82dc3 | |
Narsil | c777ff4178 | |
Narsil | 96119112a2 | |
Narsil | 78856791b0 | |
Narsil | 30530e81b0 | |
Narsil | bfed908469 | |
Narsil | 11c957ea65 | |
Narsil | 099b001a83 | |
Narsil | 718708d926 |
58
README.md
58
README.md
|
@ -1,16 +1,56 @@
|
||||||
# mozilla.cfg | Firefox
|
## Best Use:
|
||||||
|
|
||||||
The files contained here are used to configure Firefox in the safest and fastest way possible.
|
These files has been designed exclusively for Firefox Desktop.
|
||||||
To realize this project I was inspirated by various authors of `user.js` and I've implemented some preferences of mine.
|
|
||||||
|
|
||||||
|
|
||||||
## WARNING:
|
|
||||||
|
|
||||||
This repo has been archived due to insecurities flaws that every Gecko View based browsers have.
|
## Settings Protection:
|
||||||
WE CAN'T HARDEN AN INSECURE BROWSER, IT'S AN ILLUSION AND YOU CAN STAND OUT FROM OTHER USERS TALKING ABOUT FINGERPRINT.
|
|
||||||
|
|
||||||
https://grapheneos.org/usage#web-browsing
|
Important settings are enforced/locked within `mozilla.cfg`, those settings cannot be changed by addons/updates/Firefox or unwanted/accidental manipulation; To change those settings you can easily do it by editing `mozilla.cfg`.
|
||||||
|
|
||||||
https://madaidans-insecurities.github.io/security-privacy-advice.html#browser
|
|
||||||
|
|
||||||
https://madaidans-insecurities.github.io/firefox-chromium.html
|
|
||||||
|
## Installation:
|
||||||
|
|
||||||
|
### Windows
|
||||||
|
|
||||||
|
- Download and install the last version of Firefox release
|
||||||
|
- Clone or download zip file and extract it
|
||||||
|
- Locate Firefox's installation directory (where the firefox.exe is located) `C:\Program Files\Mozilla Firefox\` or `C:\Program Files (x86)\Mozilla Firefox\`
|
||||||
|
- Copy the files contained in `config` folder to the install directory
|
||||||
|
- Start Firefox and test if config was applied browsing to `about:config`.
|
||||||
|
|
||||||
|
### Linux
|
||||||
|
|
||||||
|
- Download and extract the last version of Firefox release
|
||||||
|
- Clone or download zip file and extract it
|
||||||
|
- Locate Firefox's installation directory `/usr/lib/firefox/`
|
||||||
|
- Copy the files contained in `config` folder to the install directory
|
||||||
|
- You can use directly Firefox by running `firefox/firefox`
|
||||||
|
- You can as well create a shortcut to `firefox/firefox` to open Firefox easily
|
||||||
|
- Start Firefox and test if config was applied browsing to `about:config`.
|
||||||
|
|
||||||
|
### Mac
|
||||||
|
|
||||||
|
- Download and install the last version of Firefox
|
||||||
|
- Clone or download zip file and extract it
|
||||||
|
- Locate Firefox's installation directory `Applications/Firefox.app/Contents/Resources/`
|
||||||
|
- Copy the files contained in `config` folder to the install directory
|
||||||
|
- Start Firefox and test if config was applied browsing to `about:config`.
|
||||||
|
|
||||||
|
|
||||||
|
### Uninstall:
|
||||||
|
|
||||||
|
- To uninstall, just remove the files you added to your Firefox's install directory; then restart Firefox.
|
||||||
|
|
||||||
|
### BUGS:
|
||||||
|
|
||||||
|
- Enabling a string with the value defaultPref("browser.contentblocking.category", "strict/standard/custom"); doesn't work and breaks TCP.
|
||||||
|
Nevertheless, by using LockPref instead works. Anyway, I prefer not locking this, for example if you want to block all cookies.
|
||||||
|
|
||||||
|
|
||||||
|
## Thanks:
|
||||||
|
|
||||||
|
* [arkenfox](https://github.com/arkenfox/user.js) - The mayority content of this mozilla.cfg.
|
||||||
|
* [QUINDECIM](https://git.nixnet.services/quindecim/mozilla.cfg) - Original mozilla.cfg and design.
|
||||||
|
* [Librewolf](https://librewolf.net) - Some strings.
|
|
@ -1,20 +1,16 @@
|
||||||
//
|
//
|
||||||
/**********************************************************************************
|
// ********************************************************************************
|
||||||
* local-settings.js | Firefox *
|
|
||||||
* *
|
|
||||||
* https://github.com/quindecim/mozilla.cfg *
|
|
||||||
*********************************************************************************/
|
|
||||||
//
|
//
|
||||||
// Author : quindecim : https://github.com/quindecim/
|
// local-settings.js | Firefox
|
||||||
//
|
//
|
||||||
|
// ********************************************************************************
|
||||||
//
|
//
|
||||||
// License : https://github.com/quindecim/mozilla.cfg/blob/master/LICENSE.txt
|
// Startup
|
||||||
//
|
|
||||||
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
|
||||||
// Section : Startup
|
|
||||||
// >>>>>>>>>>>>>>>>>>>>>
|
// >>>>>>>>>>>>>>>>>>>>>
|
||||||
// Pref : Load the config. file
|
// Load the config. file
|
||||||
pref("general.config.filename", "mozilla.cfg");
|
pref("general.config.filename", "mozilla.cfg");
|
||||||
// -------------------------------------
|
// -------------------------------------
|
||||||
// Pref : Do not obscure the content with ROT-13
|
// Do not obscure the content with ROT-13
|
||||||
pref("general.config.obscure_value", 0);
|
pref("general.config.obscure_value", 0);
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,188 +1,5 @@
|
||||||
{
|
{
|
||||||
"policies": {
|
"policies": {
|
||||||
|
"DisableAppUpdate": true
|
||||||
"AppAutoUpdate": false,
|
|
||||||
|
|
||||||
"CaptivePortal": false,
|
|
||||||
|
|
||||||
"Certificates": {
|
|
||||||
"ImportEnterpriseRoots": false
|
|
||||||
},
|
|
||||||
|
|
||||||
"Cookies": {
|
|
||||||
"Allow": ["http://example.org/"],
|
|
||||||
"Block": ["http://example.edu/"],
|
|
||||||
"ExpireAtSessionEnd": true,
|
|
||||||
"Locked": false
|
|
||||||
},
|
|
||||||
|
|
||||||
"DisableSetDesktopBackground": true,
|
|
||||||
|
|
||||||
"DisableMasterPasswordCreation": true,
|
|
||||||
|
|
||||||
"DisabledCiphers": {
|
|
||||||
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA": false,
|
|
||||||
"TLS_DHE_RSA_WITH_AES_256_CBC_SHA": false,
|
|
||||||
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA": false,
|
|
||||||
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA": false,
|
|
||||||
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256": true,
|
|
||||||
"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256": true,
|
|
||||||
"TLS_RSA_WITH_AES_128_CBC_SHA": false,
|
|
||||||
"TLS_RSA_WITH_AES_256_CBC_SHA": false,
|
|
||||||
"TLS_RSA_WITH_3DES_EDE_CBC_SHA": false,
|
|
||||||
"TLS_RSA_WITH_AES_128_GCM_SHA256": true,
|
|
||||||
"TLS_RSA_WITH_AES_256_GCM_SHA384": true
|
|
||||||
},
|
|
||||||
|
|
||||||
"DisableDefaultBrowserAgent": true,
|
|
||||||
|
|
||||||
"DisableFeedbackCommands": true,
|
|
||||||
|
|
||||||
"DisableFirefoxScreenshots": true,
|
|
||||||
|
|
||||||
"DisableFirefoxAccounts": true,
|
|
||||||
|
|
||||||
"DisableFirefoxStudies": true,
|
|
||||||
|
|
||||||
"DisablePasswordReveal": true,
|
|
||||||
|
|
||||||
"DisableFormHistory": true,
|
|
||||||
|
|
||||||
"DisablePocket": true,
|
|
||||||
|
|
||||||
"DisableProfileImport": true,
|
|
||||||
|
|
||||||
"DisableProfileRefresh": true,
|
|
||||||
|
|
||||||
"DisableSafeMode": true,
|
|
||||||
|
|
||||||
"DisableSecurityBypass": {
|
|
||||||
"InvalidCertificate": true,
|
|
||||||
"SafeBrowsing": true
|
|
||||||
},
|
|
||||||
|
|
||||||
"DisableSystemAddonUpdate": false,
|
|
||||||
|
|
||||||
"DisableTelemetry": true,
|
|
||||||
|
|
||||||
"DontCheckDefaultBrowser": true,
|
|
||||||
|
|
||||||
"EnableTrackingProtection": {
|
|
||||||
"Value": false,
|
|
||||||
"Locked": true,
|
|
||||||
"Cryptomining": false,
|
|
||||||
"Fingerprinting": false
|
|
||||||
},
|
|
||||||
|
|
||||||
"EncryptedMediaExtensions": {
|
|
||||||
"Enabled": false,
|
|
||||||
"Locked": true
|
|
||||||
},
|
|
||||||
|
|
||||||
"Extensions": {
|
|
||||||
"Uninstall": ["startpage@search.mozilla.org", "twitter@search.mozilla.org", "yahoo@search.mozilla.org"]
|
|
||||||
},
|
|
||||||
|
|
||||||
"ExtensionUpdate": true,
|
|
||||||
|
|
||||||
"FlashPlugin": {
|
|
||||||
"Allow": ["http://example.org/"],
|
|
||||||
"Block": ["http://example.edu/"],
|
|
||||||
"Default": false,
|
|
||||||
"Locked": true
|
|
||||||
},
|
|
||||||
|
|
||||||
"FirefoxHome": {
|
|
||||||
"Search": false,
|
|
||||||
"TopSites": false,
|
|
||||||
"Highlights": false,
|
|
||||||
"Pocket": false,
|
|
||||||
"Snippets": false,
|
|
||||||
"Locked": true
|
|
||||||
},
|
|
||||||
|
|
||||||
"Homepage": {
|
|
||||||
"URL": "about:blank",
|
|
||||||
"Locked": true,
|
|
||||||
"StartPage": "none"
|
|
||||||
},
|
|
||||||
|
|
||||||
"NetworkPrediction": false,
|
|
||||||
|
|
||||||
"NewTabPage": false,
|
|
||||||
|
|
||||||
"NoDefaultBookmarks": true,
|
|
||||||
|
|
||||||
"OfferToSaveLogins": false,
|
|
||||||
|
|
||||||
"OfferToSaveLoginsDefault": false,
|
|
||||||
|
|
||||||
"OverrideFirstRunPage": "",
|
|
||||||
|
|
||||||
"OverridePostUpdatePage": "",
|
|
||||||
|
|
||||||
"PasswordManagerEnabled": false,
|
|
||||||
|
|
||||||
"PDFjs": {
|
|
||||||
"Enabled": false,
|
|
||||||
"EnablePermissions": false
|
|
||||||
},
|
|
||||||
|
|
||||||
"Permissions": {
|
|
||||||
"Camera": {
|
|
||||||
"Allow": ["https://example.org"],
|
|
||||||
"Block": ["https://example.edu"],
|
|
||||||
"BlockNewRequests": true,
|
|
||||||
"Locked": true
|
|
||||||
},
|
|
||||||
"Microphone": {
|
|
||||||
"Allow": ["https://example.org"],
|
|
||||||
"Block": ["https://example.edu"],
|
|
||||||
"BlockNewRequests": true,
|
|
||||||
"Locked": true
|
|
||||||
},
|
|
||||||
"Location": {
|
|
||||||
"Allow": ["https://example.org"],
|
|
||||||
"Block": ["https://example.edu"],
|
|
||||||
"BlockNewRequests": true,
|
|
||||||
"Locked": true
|
|
||||||
},
|
|
||||||
"Notifications": {
|
|
||||||
"Allow": ["https://example.org"],
|
|
||||||
"Block": ["https://example.edu"],
|
|
||||||
"BlockNewRequests": true,
|
|
||||||
"Locked": true
|
|
||||||
},
|
|
||||||
"Autoplay": {
|
|
||||||
"Allow": ["https://example.org"],
|
|
||||||
"Block": ["https://example.edu"],
|
|
||||||
"Default": "block-audio-video",
|
|
||||||
"Locked": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
"PictureInPicture": false,
|
|
||||||
|
|
||||||
"PopupBlocking": {
|
|
||||||
"Allow": ["http://example.org/",
|
|
||||||
"http://example.edu/"],
|
|
||||||
"Default": true,
|
|
||||||
"Locked": true
|
|
||||||
},
|
|
||||||
|
|
||||||
"SanitizeOnShutdown": true,
|
|
||||||
|
|
||||||
"SearchEngines": {
|
|
||||||
"PreventInstalls": false,
|
|
||||||
"Remove": ["Amazon.com", "Bing", "eBay", "Google", "Twitter"]
|
|
||||||
},
|
|
||||||
|
|
||||||
"SearchSuggestEnabled": false,
|
|
||||||
|
|
||||||
"UserMessaging": {
|
|
||||||
"ExtensionRecommendations": false,
|
|
||||||
"FeatureRecommendations": false,
|
|
||||||
"UrlbarInterventions": false
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
3913
config/mozilla.cfg
3913
config/mozilla.cfg
File diff suppressed because it is too large
Load Diff
Reference in New Issue