Fichier HOSTS anti-porno
Le but de ce référentiel est de distribuer un moyen utile pour lutter contre la dépendance au porno.
Si vous souhaitez améliorer votre vie et vous débarrasser de la dépendance au porno, visitez NoFap®
Qu'est-ce que le fichier HOSTS et comment peut-il empêcher l'accès aux sites pornographiques ?
Un fichier HOSTS contient les mappages d'adresses IP avec les noms d'hôte sur un système.
Dans ce fichier HOSTS, nous pouvons empêcher notre navigateur d'accéder aux sites pornographiques.
Quelle est la particularité de ce référentiel ?
HOSTS.txt contient une énorme liste de sites pornographiques (probablement la plus grande liste que vous puissiez trouver sur Internet).
Il suffit de copier-coller son contenu sur le fichier HOSTS de votre machine pour activer le mécanisme de blocage.
HÔTES sous Windows 7/8.x/10/11
Utiliser le Bloc-notes
- Faites un clic droit sur l'icône du Bloc-notes puis cliquez sur
Run as administrator
- Fichier → Ouvrir... puis insérez le chemin
C:windowssystem32driversetchosts
- Ajoutez une nouvelle ligne et copiez-collez tout le contenu de HOSTS.txt
- Sauvegarder
- Redémarrer
Utilisation de Windows PowerShell
- Ouvrez HOSTS.txt et ajoutez une nouvelle ligne au début
- Enregistrez et fermez HOSTS.txt
- Ouvrez Windows PowerShell
- Exécutez cette commande dans Windows PowerShell :
Get-Content HOSTS.txt | Add-Content "C:windowssystem32driversetchosts"
Utiliser Cygwin
- Ouvrez HOSTS.txt et ajoutez une nouvelle ligne au début
- Enregistrez et fermez HOSTS.txt
- Faites un clic droit sur l'icône Cygwin puis cliquez sur « Exécuter en tant qu'administrateur »
-
cd
vers l'endroit où réside HOSTS.txt - Exécutez cette commande dans Cygwin :
cat HOSTS.txt >> /cygdrive/c/Windows/System32/drivers/etc/hosts
- Redémarrer
Les étapes dans Cygwin devraient être similaires dans n'importe quel système compatible POSIX fonctionnant sous Windows.
HÔTES sous Linux et macOS
- Ouvrez le terminal
- Tapez
sudo vim /etc/hosts
- Ajoutez une nouvelle ligne et copiez-collez tout le contenu de HOSTS.txt
- Sauvegarder
- Redémarrer
HÔTES sur Android
Utiliser les hôtes Go
- Installer les hôtes Go
- Téléchargez "HOSTS.txt" et placez-le quelque part dans votre téléphone
- Ouvrir les hôtes Aller
- Cliquez sur le bouton ÉDITEUR D'HÔTES
- Cliquez sur les trois points dans le coin supérieur droit
- Importez le fichier HOSTS que vous avez précédemment téléchargé
- Revenez en arrière et COMMENCEZ
Utiliser DNS66
- Installer DNS66
- Ouvrir DNS66
- Cliquez sur le bouton HOSTS pour sélectionner la section "HOSTS" de l'APP
- Cliquez sur le bouton flottant + dans le coin inférieur droit
- Insérez un titre de votre choix et l'url suivante : https://raw.githubusercontent.com/4skinSkywalker/Anti-Porn-HOSTS-File/master/HOSTS.txt
- Enregistrez le filtre que vous avez créé en cliquant sur la coche dans le coin supérieur droit
- Appuyez sur le bouton d'actualisation dans le coin supérieur droit
- Revenez à la section "START" de l'APP et démarrez-la
- Vous devriez remarquer un symbole indiquant un VPN actif sur votre système Android
Rooting (nécessite un ordinateur)
CETTE MÉTHODE EST RÉSERVÉE AUX UTILISATEURS AVANCÉS UNIQUEMENT
En supposant que vous ayez déjà suivi les étapes pour rooter votre appareil, qui ne seront pas expliquées ici, installez adb
sur un ordinateur et comprenez également les risques qui peuvent découler du root d'un appareil :
- Connectez votre appareil via USB à votre ordinateur.
- Activez le mode développeur sur votre appareil si vous ne l'avez pas déjà fait. (Paramètres > À propos du téléphone > Appuyez cinq fois sur « Numéro de build »)
- Assurez-vous que les options de débogage USB (et de débogage rooté) sont activées. (Paramètres > Système > Options du développeur > « Débogage USB » et « Débogage rooté »)
- Recherchez votre appareil en exécutant
adb devices
sur votre ordinateur. (S'il affiche "non autorisé", recherchez une fenêtre contextuelle sur votre appareil demandant l'autorisation d'utiliser le débogage USB.) - Extrayez le fichier hosts de l'appareil en exécutant
adb pull /system/etc/hosts
. - Ouvrez le fichier
hosts
dans votre éditeur préféré et copiez-collez tout le contenu de HOSTS.txt dans une nouvelle ligne. Enregistrez le fichier. - Activez l’accès root sur ADB en exécutant
adb root
. - Remontez le système de fichiers en exécutant
adb remount
. - Renvoyez le fichier sur votre appareil en exécutant
adb push hosts /system/etc
. - Si l'appareil était correctement rooté, il devrait bloquer avec succès tous les sites répertoriés. Si cela ne fonctionne pas immédiatement, essayez de redémarrer.
- (facultatif) Si vous souhaitez rendre un peu plus difficile la modification du fichier (afin de ne pas le supprimer), accédez au shell de votre appareil avec
adb shell
et rendez le fichier hosts
immuable en exécutant chattr +i /system/etc/hosts
. Vous pouvez supprimer l'immuabilité en remplaçant +i
par -i
.
Faire une promesse
Une fois le mécanisme en place et fonctionnel, ne le désactivez pas.
Si vous le désactivez à la demande pour regarder du porno, vous allez à l’encontre de son objectif même, mais plus encore, vous vous trahissez.
Contribuer
Devenez contributeur open source en 7 étapes ( cela prend moins de 30 minutes ) :
- Forkez ce référentiel
- Clonez le référentiel sur votre PC
- Créer une nouvelle branche
- Changez tout ce que vous pensez qu'il doit être amélioré
- Validez vos modifications
- Transférez vos modifications vers GitHub
- Soumettre un PR
Vos modifications ne seront pas visibles immédiatement ; ils doivent d’abord être fusionnés par le responsable du projet.
Donation
Si vous avez envie de faire un don