Firefox

Plugins

UBlock Origin
Privacy Badger
Disconnect
Facebook Container
Decentraleyes

I-dont-care-about-cookies
Ghostery
Tampermonkey/
Noscript

S3google-translator
Grammalecte
Dark-background-light-text
EPubReader
Hooktube Redirector
kee
Signal Spam


http://www.logicalincrements.com/firefox/

https://www.mozilla.org/fr/firefox/organizations/all/


about:config

avertissement http
about:config
security.insecure_field_warning.contextual.enable = false
signon.autofillForms.http = true

Pour désactiver le mode internationnalisé network.IDN_show_punycode = true

browser.tabs.remote.force-enable = true
browser.tabs.remote.autostart=true
browser.tabs.remote.force-enable=true
extensions.e10sBloc­kedByAddons=false
extensions.e10sBloc­ksEnabling=false

browser.cache.disk.enable => false
browser.cache.disk.parent_directory –> RAM
browser.cache.disk.parent_directory => /tmp/firefox
browser.cache.memory.enable -> enable
browser.cache.memory.capacity -> -1
browser.cache.memory.max_entry_size -> -1
browser.cache.use_new_backend -> 1

javascript.options.jit.chrome / booléen / true
javascript.options.jit.content / booléen / true
content.notify.interval / nombre entier / 500000
content.notify.ontimer / booléen / true
content.switch.threshold / nombre entier /250000
content.interrupt.parsing / booléen / false
browser.selfsupport.url / chaîne / « »

Activer le pipelining
network.http.pipelining -> true
network.http.pipelining.ssl -> true
network.http.proxy.pipelining -> true
network.http.pipelining.maxrequests => 64
network.http.max-connections => 512
network.http.max-persistent-connections-per-server => 32

La vidéo
layers.acceleration.disabled -> false
layers.acceleration.draw-fps -> true
layers.acceleration.force-enabled ->true
gfx.direct2d.force-enabled ->true
gfx.filter.nearest.force-enabled ->true
stagefright.force-enabled ->true
webgl.force-enabled -> true

Prefetch
network.prefetch-next-> false
network.dns.disablePrefetch- > false

En vrac
network.dns.disableIPv6 -> true
browser.safebrowsing.enabled – > false
browser.safebrowsing.malware.enabled -> false
browser.sessionstore.interval -> 300000 (15s par défaut, soit 15000)
media.fragmented-mp4.exposed -> true
media.fragmented-mp4.ffmpeg.enabled -> true
media.mediasource.enabled -> true
geo.enabled => false
privacy.trackingprotection.enabled

Tab
browser.tabs.animate => false
browser.fullscreen.animateUp => 0

security.dialog_enable_delay : supprime le délaie de trois secondes lors de l’installation d’un module ou d’un téléchargement ;
browser.urlbar.trimURLs : passez-le à false avec un double clic pour que Firefox cesse de masquer des parties de l’URL ;
media.peerconnection.enabled : mettez à false pour désactiver WebRTC et du même coup la faille qui montre votre vraie IP même derrière un proxy.
layout.css.filters.enabled : activez ça pour avoir accès aux Filtres CSS3. Ce n’est pas activé par défaut.
browser.pocket.enabled : mettez à false pour désactiver Pocket.
xpinstall.signatures.required : à mettre à false pour autoriser l’installation de modules complémentaires non signés.
network.http.speculative-parallel-limit : à mettre à 0 pour que Firefox ne fasse pas des requêtes simplement lorsqu’on passe la souris au dessus d’un lien.
browser.backspace_action : mettre ça à 0 fait que le touche « backspace » retourne d’une page dans l’historique (équivalent du bouton « précédent »). Mettre à 1 permet de faire comme une scroll-up.

browser.newtab.url sur about:home ou une url au choix (ouvre la page d’accueil à l’ouverture d’un nouvel onglet)
browser.safebrowsing.enabled → false (anti-Google)
browser.safebrowsing.malware.enabled → false (anti-Google)
browser.search.openintab → true (le champ rechercher en haut ouvre un nouvel onglet)
browser.urlbar.trimURLs → false (affiche le protocole dans l’url)
browser.backspace_action → 2 (pour désactiver la touche backspace pour revenir en arrière, utiliser alt + Gauche/Droite à la place). Mettre à 0 pour réactiver.
browser.sessionstore.restore_pinned_tabs_on_demand → true (empêche de charger les onglets épinglés en arrière plan à l’ouverture de la session)
browser.showQuitWarning → true (affiche une pop-up de sauvegarde de la session en cours avec onglets ouverts)
media.mediasource.webm.enabled → true (résous le problème des vidéos non HD sur Youtube)


Modifications en ligne de commande

Firefox -P « nomduprofil »
-CreateProfile nomduprofil – Vous permet de créer un nouveau profil, mais cela ne le lance pas.
-CreateProfile « nomduprofil dossier » – Même chose, mais cette fois vous spécifiez l’emplacement du profil.
-ProfileManager, ou -P – Lance Firefox en affichant le gestionnaire de profil.
-P « nomduprofil » – Démarre Firefox directement avec le profil indiqué.
-no-remote – Couplé au paramètre -P, celui-ci permet de lancer plusieurs instance du même navigateur avec des profils différents.

firefox.exe -no-remote -p

Maintenant voici les paramètres qui vont modifier le comportement du navigateur :

-headless -Permet de démarrer Firefox en mode headless. Mode spécial qui permet de lancer Firefox sans ouvrir de fenêtre.
-new-tab URL -Lance Firefox avec l’URL de votre choix.
-new-window URL -Lance Firefox avec l’URL de votre choix affiché dans une nouvelle fenêtre.
-private -Lance Firefox en mode navigation privée
-private-window -Lance Firefox et ouvre en plus une fenêtre navigation privée.
-private-window URL -Lance Firefox et ouvre en plus une fenêtre navigation privée vers le site de votre choix.
-search motsclés -Lance Firefox avec une recherche vers les mots clés voulus
-url URL1, URL2,... -Lance Firefox et ouvre un ou plusieurs sites web de votre choix.
-safe-mode -Lance Firefox avec toutes les extensions désactivées. (« Shift » enfoncé lorsque vous cliquez sur votre raccourci.
-devtools -Lance Firefox avec les outils de développement web activés.
-inspector URL -Active l’inspecteur DOM sur l’URL de votre choix.
-jsconsole -Lance Firefox avec la console active.
-tray -Lance Firefox réduit dans la barre des tâches.

Console développeur (MAJ+F2) et tapez : screenshot --fullpage nomfichier
Et cela va enregistrer un png de la page complète.

Test responsive design : Ctrl + Shift + M

Filtrage DNS

Pour bloquer les pubs, traqueurs et sites malveillants…

  • Sur Windows

cmd en admin :

net stop dnscache
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\Dnscache" /v Start /t REG_DWORD /d "4"
notepad %systemroot%\system32\drivers\etc\hosts
C:\Windows\hosts
C:\winnt\system32\drivers\etc\hosts
C:\windows\system32\drivers\etc\hosts
ipconfig /flushdns

  • Sur Linux, Unix, OS X

sudo pluma /etc/hosts

/private/etc/hosts

  • Sur Android

DNS66 sur f-droid
http://jebaird.com/2012/12/21/hosts-to-ip-host-generating-blocked-hosts-from-a-host-file-for-a-cisco-router.html
root -> /system/etc/hosts

  • Sur un réseau complet

avec la config dans le routeur

avec pi-Hole

Liste de Host

https://adaway.org/hosts.txt
http://winhelp2002.mvps.org/hosts.txt
https://hosts-file.net/ad_servers.txt
https://someonewhocares.org/hosts/hosts
https://www.malwaredomainlist.com/hostslist/hosts.txt
https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&showintro=1&mimetype=plaintext

https://sebsauvage.net/hosts/hosts

source :
winhelp2002.mvps.org/hosts.htm
sebsauvage.net/wiki/doku.php?id=dns-blocklist
firebog.net

DNS

DNS

Cloudflare 1.1.1.1 1.0.0.1
Comodo 8.26.56.26 8.20.247.20
DNSWatch 84.200.69.80 84.200.70.40
FDN 80.67.169.12 80.67.169.40
GreenTeamDNS 81.218.119.11 209.88.198.133
Google 8.8.8.8 8.8.4.4
Norton ConnectSafe 199.85.126.20 199.85.127.20
OpenDNS 4.2.2.1(-2-3-4-5) 4.2.2.6
OpenDNS 208.67.222.123 208.67.220.123
OpenNIC 188.165.200.156 51.255.48.78
OpenNIC 193.183.98.66 51.254.25.115
ORSN 212.224.71.116 82.206.1.22
Security Neustar 156.154.70.1 156.154.71.1
Quad9 9.9.9.9