Compare commits

...
This repository has been archived on 2020-10-12. You can view files and clone it, but cannot push or open issues or pull requests.

49 Commits

Author SHA1 Message Date
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 1089 additions and 3065 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.
To realize this project I was inspirated by various authors of `user.js` and I've implemented some preferences of mine.
These files has been designed exclusively for Firefox Desktop.
## WARNING:
This repo has been archived due to insecurities flaws that every Gecko View based browsers have.
WE CAN'T HARDEN AN INSECURE BROWSER, IT'S AN ILLUSION AND YOU CAN STAND OUT FROM OTHER USERS TALKING ABOUT FINGERPRINT.
## Settings Protection:
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
//
// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
// Section : Startup
// ********************************************************************************
//
// Startup
// >>>>>>>>>>>>>>>>>>>>>
// Pref : Load the config. file
// Load the config. file
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);

View File

@ -1,188 +1,5 @@
{
"policies": {
"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
}
"policies": {
"DisableAppUpdate": true
}
}
}

File diff suppressed because it is too large Load Diff