Compare commits

..

53 Commits

Author SHA1 Message Date
Narsil cf73e39314 Upload files to "config" 2024-09-24 10:47:13 +00:00
Narsil 4dac1588a4 Update config/mozilla.cfg 2024-07-17 08:57:41 +00:00
Narsil 45ad8b7e95 Update config/mozilla.cfg 2024-07-15 09:48:49 +00:00
Narsil efd61f7450 Upload files to "config" 2024-06-14 09:18:52 +00:00
Narsil 9ddd4e642e Upload files to "config" 2024-02-05 19:51:42 +00:00
Narsil 9cfe75ceb9 Delete mozilla.cfg 2023-11-29 20:19:51 +00:00
Narsil 22d60e4d31 Upload files to "config" 2023-11-29 20:19:42 +00:00
Narsil da17abbf02 Delete config/mozilla.cfg 2023-11-29 20:15:50 +00:00
Narsil 400e88dca8 Upload files to "/" 2023-11-29 20:10:52 +00:00
Narsil 50aadf222d Upload files to "config" 2023-10-23 18:46:21 +00:00
Narsil 985ed0065a Upload files to "config" 2023-09-17 09:36:36 +00:00
Narsil e2f472f0ca Upload files to "config" 2023-09-16 12:34:42 +00:00
Narsil 15f8634e55 Upload files to "config" 2023-08-20 17:35:07 +00:00
Narsil 980b94aaee Upload files to 'config' 2023-04-29 09:04:02 +00:00
Narsil 8b24ac1e2b Upload files to 'config' 2023-04-17 10:32:35 +00:00
Narsil ee2c86c79a Upload files to '' 2023-03-23 09:54:05 +00:00
Narsil d4302a71bf Upload files to 'config' 2023-03-22 20:13:33 +00:00
Narsil 06b46f98eb Upload files to 'config' 2023-03-22 16:59:18 +00:00
Narsil 07358a6115 Upload files to 'config' 2023-02-14 10:50:25 +00:00
Narsil 6b1e28bded Upload files to 'config' 2023-01-09 16:45:08 +00:00
Narsil 7e2d2aed56 Update 'config/mozilla.cfg' 2022-12-28 10:19:29 +00:00
Narsil b915be1da1 Upload files to 'config' 2022-11-21 11:00:48 +00:00
Narsil 4858cd671c Upload files to 'config' 2022-11-11 10:44:28 +00:00
Narsil 0376240d5a Upload files to 'config' 2022-10-25 10:51:04 +00:00
Narsil c305234e74 Update 'config/mozilla.cfg' 2022-10-05 15:26:00 +00:00
Narsil 474604586d Update 'config/mozilla.cfg' 2022-10-05 15:20:41 +00:00
Narsil b7287f7aaa Update 'config/mozilla.cfg' 2022-09-13 09:25:06 +00:00
Narsil 56d420153c Update 'config/mozilla.cfg' 2022-09-12 08:18:02 +00:00
Narsil c5aae7d77b Update 'config/mozilla.cfg' 2022-08-23 17:03:27 +00:00
Narsil 756e989195 Update 'config/mozilla.cfg' 2022-08-18 10:54:53 +00:00
Narsil c3b0fded72 Update 'config/mozilla.cfg' 2022-08-15 10:55:35 +00:00
Narsil 474e81a1e3 Update 'config/mozilla.cfg' 2022-08-15 10:25:34 +00:00
Narsil dab1523e48 Upload files to 'config' 2022-07-23 11:41:40 +00:00
Narsil 1145764d61 Update 'config/mozilla.cfg' 2022-07-08 10:42:32 +00:00
Narsil fbad6764d4 Update 'config/mozilla.cfg' 2022-07-06 15:32:36 +00:00
Narsil 0f46b2298b Update 'config/mozilla.cfg' 2022-06-28 18:22:02 +00:00
Narsil d0653012f0 Update 'config/mozilla.cfg' 2022-06-28 18:08:36 +00:00
Narsil e2f3726514 Upload files to 'config' 2022-06-20 08:58:08 +00:00
Narsil cf4a8f067e Upload files to 'config' 2022-06-20 08:50:52 +00:00
Narsil f3b5c401e8 Update 'config/mozilla.cfg' 2022-06-17 08:15:25 +00:00
Narsil 53ba71d810 Update 'config/mozilla.cfg' 2022-06-12 18:17:30 +00:00
Narsil 5277e45557 Update 'config/mozilla.cfg' 2022-05-28 12:43:39 +00:00
Narsil 8f6c07bd34 Update 'config/mozilla.cfg' 2022-05-12 09:02:42 +00:00
Narsil b55d29a98f Upload files to 'config' 2022-05-08 08:46:27 +00:00
Narsil 0d32d82dc3 Update 'config/mozilla.cfg' 2022-04-20 09:27:57 +00:00
Narsil c777ff4178 Update 'README.md' 2022-04-13 10:18:22 +00:00
Narsil 96119112a2 Update 'README.md' 2022-04-11 13:44:08 +00:00
Narsil 78856791b0 Update 'config/mozilla.cfg' 2022-04-11 13:43:28 +00:00
Narsil 30530e81b0 Upload files to 'config/distribution' 2022-04-11 12:34:24 +00:00
Narsil bfed908469 Upload files to 'config/defaults/pref' 2022-04-11 12:34:02 +00:00
Narsil 11c957ea65 Upload files to 'config' 2022-04-11 12:33:39 +00:00
Narsil 099b001a83 Update 'README.md' 2022-04-11 12:33:13 +00:00
Narsil 718708d926 Upload files to '' 2022-04-11 12:29:31 +00:00
4 changed files with 1147 additions and 3063 deletions

View File

@ -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.

View File

@ -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);

View File

@ -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
}
} }
} }

File diff suppressed because it is too large Load Diff