Bloquer les sites porno et le contenu choquant d’Internet sur un PC

4/5
48 votes
8K vues

Le Crabe

Le Crabe vous a aidé ? Aidez-le en retour en désactivant votre bloqueur de publicité ! 👍

(merci pour le coup de pince 😊)

Par Le Crabe

Le

Mis à jour le

8K vues

17 commentaires

Ce tutoriel vous explique comment bloquer l’accès aux sites pour adultes sur un PC. Par sites pour adultes, nous faisons référence à des sites au contenu dangereux ou choquant tels que les sites à caractère pornographique et ceux diffusant des images/vidéos choquantes ou répugnantes. En clair, tout contenu inapproprié pour les enfants et les personnes sensibles.

Le Crabe

Le Crabe vous a aidé ? Aidez-le en retour en désactivant votre bloqueur de publicité ! 👍

(merci pour le coup de pince 😊)

Vous aurez également la possibilité de bloquer les jeux d’argent, les réseaux sociaux (Facebook, Twitter et consorts) ainsi que les fakenews.

Cet article s’adresse avant tout aux parents et aux écoles qui souhaitent protéger leurs enfants et leurs élèves contre le contenu choquant sur Internet.

Un autre tutoriel viendra plus tard pour vous expliquer comment bloquer ces sites pour adultes sur d’autres appareils et systèmes d’exploitation (tablettes et smartphones sous Android/iOS).

Important : ce tutoriel permet de bloquer les sites pour adultes sur un seul et unique ordinateur (ordinateur portable ou ordinateur de bureau). Pour couvrir l’ensemble de votre domicile, vous devrez répéter ces opérations sur tous les autres PC de votre foyer.

Prérequis

  • Un PC sous Windows, Linux ou macOS.
  • Sur ce PC, vous devez disposer d’un compte administrateur. Nous allons en effet modifier des paramètres système qui requièrent des privilèges élevés.
  • Assurez-vous que la personne dont vous souhaitez empêcher l’accès aux sites sensibles disposent d’un compte utilisateur standard (et non administrateur). Sinon, elle pourra sans difficulté restaurer les paramètres que vous allez modifier.

Le Crabe

Le Crabe vous a aidé ? Aidez-le en retour en désactivant votre bloqueur de publicité ! 👍

(merci pour le coup de pince 😊)

Méthode n°1 : avec le fichier hosts

Comment ça marche ?

Le fichier hosts est un fichier utilisé par le système d’exploitation lors de l’accès à un réseau (comme Internet).

Considérez-le comme un annuaire : nous pouvons par exemple écrire dedans que le nom de domaine lecrabeinfo.net est accessible à l’adresse IP 163.172.42.229. Ainsi, notre PC interrogera l’adresse IP mentionnée pour accéder au site lecrabeinfo.net. Bon, ce n’est pas très utile étant donné que le serveur de noms de domaine (DNS) de notre fournisseur d’accès à Internet (FAI) qui est consulté après nous retournera cette même information.

Info : pour plus d’informations sur le fichier hosts, consultez cet article : le fichier hosts.

Ce fichier hosts, nous allons l’utiliser à notre compte : en indiquant par exemple que le site qui a pour nom de domaine pornoxxx.com se trouve à l’adresse IP 0.0.0.0, l’accès à ce site ne pourra pas se faire ! En effet, il n’y a rien à l’adresse 0.0.0.0 : il s’agit d’une méta-adresse non-routable utilisée pour désigner une destination invalide, inconnue ou non-atteignable.

Simple et puissant, n’est-ce pas ?

Mais attends Le Crabe, il existe des millions de sites pour adultes ! Je ne vais tout de même pas devoir tous les écrire dans le fichier hosts ?!

En effet, ce serait trop long et fastidieux !

Fort heureusement, des utilisateurs se sont chargés de cette corvée en créant des fichiers hosts préremplis avec les adresses de tous les sites malicieux repérés.

Un des plus connus, StevenBlack, propose des fichiers hosts préremplis et régulièrement mis à jour. Plusieurs fichiers hosts sont proposés, selon ce que vous souhaitez bloquer :

  • Malwares (hosts unifiés) : réuni les fichiers hosts provenant de sources reconnues (adaway.org, mvps.org, malwaredomainlist.com, someonewhocares.org) permettant de bloquer un maximum de malwares.
  • Fakenews.
  • Jeux d’argent.
  • Pornographie.
  • Réseaux sociaux.
Fichiers hosts Nb. de domaines Liens
Hosts unifiés (= adwares + malwares) 40 908 lien
Hosts unifiés + fakenews 41 576 lien
Hosts unifiés + jeux d’argent 43 176 lien
Hosts unifiés + porno 52 747 lien
Hosts unifiés + social 43 383 lien
Hosts unifiés + fakenews + jeux d’argent 43 844 lien
Hosts unifiés + fakenews + porno 53 415 lien
Hosts unifiés + fakenews + social 44 051 lien
Hosts unifiés + jeux d’argent + porno 55 015 lien
Hosts unifiés + jeux d’argent + social 45 651 lien
Hosts unifiés + porno + social 55 221 lien
Hosts unifiés + fakenews + jeux d’argent + porno 55 683 lien
Hosts unifiés + fakenews + jeux d’argent + social 46 319 lien
Hosts unifiés + fakenews + porno + social 55 889 lien
Hosts unifiés + jeux d’argent + porno + social 57 489 lien
Hosts unifiés + fakenews + jeux d’argent + porno + social 58 157 lien

Voyons comment importer un de ces fichiers hosts sur notre PC pour bloquer les sites pour adultes (exemple ici avec un PC sous Windows) ! ☝

Bloquer les sites pour adultes

Manuellement

  1. Ouvrez un des fichiers hosts de StevenBlack en cliquant sur le lien de celui qui vous intéresse (voir le tableau ci-dessus).
  2. Sélectionnez tout le contenu du fichier avec Ctrl + A puis copiez-le avec Ctrl + C.
  3. Ouvrez le fichier hosts de Windows en tant qu’administrateur :
    1. Ouvrez la commande Exécuter.
    2. Entrez la commande suivante :
      notepad C:\Windows\System32\drivers\etc\hosts
    3. Appuyez sur les touches CTRL + SHIFT ⇧ + Entrée.

  4. Le fichier hosts s’ouvre dans le Bloc-notes.
  5. Collez le contenu du fichier hosts de StevenBlack à la fin du fichier hosts de Windows avec Ctrl + V.

    Astuce : si vous n’avez aucune entrée dans votre fichier hosts, vous pouvez carrément le remplacer par celui de StevenBlack. Pour ce faire :

    1. Ouvrez l’Explorateur de fichiers.
    2. Copiez le fichier hosts téléchargé avec Ctrl + C.
    3. Rendez-vous dans le dossier C:\Windows\System32\drivers\etc\.
    4. Collez le fichier avec Ctrl + V et confirmez le remplacement du fichier.
  6. Sauvegardez le fichier hosts de Windows avec Ctrl + S.
  7. Videz le cache DNS (flush DNS) de Windows :
    1. Ouvrez une invite de commandes en tant qu’administrateur.
    2. Entrez la commande suivante :
      ipconfig /flushdns

  8. Voilà, les sites pour adultes sont maintenant bloqués ! Essayez d’accéder à un d’entre eux pour voir : la connexion au site n’est plus possible.
Félicitations ! Vous avez bloqué tous les sites pour adultes sur votre PC en utilisant le fichier hosts.
Pour Linux et macOS : la procédure est la même, vous devrez simplement utiliser les outils propres au système pour éditer le fichier hosts. Par exemple : sudo nano /etc/hosts.

Automatiquement

ScriptTiger propose le script Unified Hosts AutoUpdate pour Windows qui s’occupe de tout : il vous demande quel fichier host de StevenBlack vous intéresse puis il le télécharge et l’installe automatiquement dans Windows.

Cerise sur le gâteau, il permet de créer une tâche planifiée qui vérifie quotidiennement si une nouvelle version du fichier hosts est disponible. Si c’est le cas, il la téléchargera et l’installera automatiquement dans Windows.

Pratique pour maintenir à jour le fichier hosts de StevenHack sur votre PC !

Info : vous pouvez également utiliser le logiciel HostsMan pour télécharger et installer automatiquement les fichiers hosts de StevenBlack dans Windows. Pour plus d’informations : bloquer les sites web malveillants avec HostsMan.

Voici comment l’utiliser :

  1. Téléchargez l’archive du script Unified Hosts AutoUpdate.
  2. Décompressez l’archive dans un répertoire approprié, par exemple C:\Users\%username%\Apps\Unified-Hosts-AutoUpdate.
  3. Cliquez droit sur le fichier Hosts_Update.cmd puis sélectionnez Exécuter en tant qu’administrateur.
  4. Si vous êtes sur Windows 10, cliquez sur Informations complémentaires puis sur Exécuter.
  5. Répondez aux questions du script par oui (O) ou non (N) :
    • Automatically insert the Unified Hosts at the bottom of your local hosts? (Insérer automatiquement les hosts unifiés à la fin de votre hosts local ?) : O.
    • Would you also like to block other categories? (Voulez-vous aussi bloquer d’autres catégories ?) : O.
    • Would you also like to block fake news? (fausses news) : au choix.
      Would you also like to block gambling? (jeux d’argent) : au choix.
      Would you also like to block porn? (pornographie) : au choix.
      Would you also like to block social? (réseaux sociaux) : au choix.
    • Would you like to just stick with that? (Confirmer ?) O.
    • Would you like to create a new scheduled task now? (Voulez-vous créer une tâche planifiée ?) O (conseillé).
    • Would you like to open your current hosts file before exiting? (Voulez-vous ouvrir le fichier hosts avant de quitter ?) : au choix.

  6. Les adresses du fichier host de StevenBlack a bien été ajouté au fichier hosts de Windows.
  7. Voilà, les sites pour adultes sont maintenant bloqués ! Essayez d’accéder à un d’entre eux pour voir : la connexion au site n’est plus possible.
Félicitations ! Vous avez bloqué tous les sites pour adultes sur votre PC en utilisant le fichier hosts.
Pour Linux et macOS : à la place de l’Unified Hosts AutoUpdate de ScriptTiger, vous pouvez utiliser le script updateHostsFile.py disponible sur le dépôt GitHub de StevenBlack.

Le Crabe

Le Crabe vous a aidé ? Aidez-le en retour en désactivant votre bloqueur de publicité ! 👍

(merci pour le coup de pince 😊)

Méthode n°2 : en changeant de serveurs DNS

Comment ça marche ?

Quand vous surfez sur Internet, vous utilisez sans le savoir des serveurs DNS (Domain Name Server) qui convertissent les noms de domaines des sites web (lisibles par des humains) en adresses IP (utilisables par les ordinateurs).

Lorsque vous tapez un nom de domaine (ex. : lecrabeinfo.net) dans la barre d’adresse du navigateur, votre PC contacte les serveurs DNS définis pour leur demander à quelle adresse IP il pourra trouver le domaine auquel vous souhaitez accéder.

Les serveurs DNS que vous utilisez actuellement sont probablement fournis par votre Fournisseur d’Accès à Internet (FAI).

Il est possible de changer de DNS en modifiant les paramètres de votre routeur, de votre box Internet (si l’option est disponible) ou de votre ordinateur.

Le fichiers hosts de votre ordinateur et les serveur DNS agissent pareillement, à la manière d’un annuaire qui associe un nom de domaine à une adresse IP.

Les serveurs DNS sont consultés après le fichier hosts de l’ordinateur. Autrement dit, votre PC interroge d’abord le fichiers hosts puis les serveurs DNS (s’il ne trouve aucune entrée dans le fichier hosts) pour trouver l’adresse IP d’un nom de domaine.

En quoi les serveurs DNS peuvent m’aider à bloquer les sites pour adultes ?

C’est simple : certaines sociétés proposent des serveurs DNS gratuits adaptés aux familles (familly friendly) qui bloquent les sites au contenu explicite comme les sites X.

Voici une liste de 4 serveurs DNS qui filtrent les sites sensibles :

DNS Adresses IPv4 Adresses IPv6
OpenDNS Family Shield
– Bloque le contenu pour adultes
208.67.222.123
208.67.220.123
Yandex Family
– Bloque le contenu pour adultes
77.88.8.7
77.88.8.3
Neustar Family Secure
– Bloque les logiciels malveillants (malwares)
– Bloque les jeux d’argent, la pornographie, la violence et la haine/discrimination
156.154.70.3
156.154.71.3
2610:a1:1018::3
2610:a1:1019::3
CleanBrowsing Family Filter
– Bloque les logiciels malveillants (malwares)
– Bloque les sites pour adultes (pornographie et au contenu explicite)
– Bloque les domaines proxy et VPN utilisés pour contourner les filtres
– Bloque les sites à contenu mixte (comme Reddit)
– Google, Bing et Youtube sont configurés avec le filtre adulte activé
185.228.168.168
185.228.169.168
2a0d:2a00:1::
2a0d:2a00:2::

D’après les tests du site hackernoon.com, CleanBrowsing Family Filter est le DNS qui bloque le plus efficacement le contenu pour adultes.

Voyons comment le configurer sur votre PC (exemple avec Windows) !

Bloquer les sites pour adultes

  1. Ouvrez la fenêtre Connexions réseaux : entrez ncpa.cpl dans la commande Exécuter.
  2. Cliquez droit sur le périphérique réseau qui reçoit la connexion Internet et faites Propriétés.
  3. Dans l’onglet Gestion de réseau, sélectionnez dans la liste Protocole Internet TCP/IPv4 puis cliquez sur le bouton Propriétés.
  4. Par défaut, les DNS sont obtenus automatiquement auprès de votre routeur ou box Internet. Cochez la case Utiliser l’adresse de serveur DNS suivante puis collez les adresses des serveurs DNS de CleanBrowsing Family Filter (ou d’un autre).
  5. Cochez la case Valider les paramètres en quittant et cliquez sur OK.
  6. Faites de même avec les adresses IPv6 (si disponible).
  7. Voilà, les sites pour adultes sont maintenant bloqués ! Essayez d’accéder à un d’entre eux pour voir : la connexion au site n’est plus possible.
Félicitations ! Vous avez bloqué tous les sites pour adultes sur votre PC en modifiant les serveurs DNS dans le système d’exploitation.
Pour Linux et macOS : la procédure est la même, vous devrez simplement utiliser les outils propres au système pour éditer les serveurs DNS du périphérique réseau. Par exemple : sudo nano /etc/resolv.conf.

Aller plus loin

Le blocage des sites au contenu choquant via le fichier hosts ou les serveurs DNS que nous venons de voir est certes efficace, il a un défaut : un seul et unique PC est protégé !

En effet, les autres membres de votre famille utilisent sûrement d’autres appareils pour se connecter à Internet comme une tablette ou un smartphone, lesquels ne sont pas protégés et peuvent accéder à tous ces sites pour adultes.

Vous devez donc éditer le fichier hosts et les serveurs DNS sur tous les autres appareils de votre foyer (si possible) ou bien installer un logiciel de contrôle parental.

Encore mieux : vous pouvez agir en amont et bloquer les sites sensibles directement sur votre routeur ou box Internet. Un tutoriel viendra bientôt pour vous expliquer comment faire.

Pour en savoir plus, vous pouvez consulter cet article :

Comment bloquer l’accès à un site web ?

Partagez cet article !
A voir également sur le forum
Besoin d'aide ?

Malgré la lecture de l'article « Bloquer les sites porno et le contenu choquant d’Internet sur un PC », vous avez encore des questions qui vous trottent dans la tête ? Vous avez toujours les mêmes problèmes qu'au départ ? Vous êtes bloqués et vous ne savez plus quoi faire ?

Faites appel à la communauté du Crabe en posant votre question sur le forum !

Poser ma question  

17 commentaires

Page 1 sur 1

  • Bonjour,

    j’ai essayé la méthode automatique. ca fonctionne très bien j’ai testé différents sites.

    en revanche, si je souhaite retirer le controle parental ou le host, comment procéder svp?

    Merci d’avance

    • Salut Elvis,

      Pour retirer le blocage des sites X à travers le fichier hosts, ouvre le fichier hosts de Windows en tant qu’administrateur puis efface simplement le contenu du fichier sans oublier de sauvegarder après. 🙂

  • J’ai une question : vous parlez, au début de l’article, d’un possible autre tutoriel pour expliquer comment bloquer les sites pour adultes sur d’autres appareils et systèmes d’exploitation comme les tablettes et smartphones sous Android/iOS… Ce tuto existe-t-il maintenant ?

    • Bonjour,

      Il est en cours d’écriture mais là le Crabe est en vacance 😉

      Si ça vous êtes pressé, regardez ma réponse au commentaire de Julius. J’y évoque une solution pour les appareils sous Android.

      Il n’empêche que pour avoir un filtrage global sur tout le réseau, le plus efficace c’est de mettre en place un Pi-hole. C’est légèrement technique mais il y a de très nombreux tutoriels sur le net et ça marche du tonnerre.

      Mettre en place un contrôle parental avec Pi-hole

      Tuto complet (l’accent est mis sur le blocage des pubs mais c’est juste une histoire de contenu du fichier host du Pihole)

      Encore une fois, n’hésitez pas à demander de l’aide sur le forum si nécessaire.

  • Merci beaucoup pour ce tuto magique !

    C’est généralement la galère pour trouver une protection web contre le porno, et là vous nous proposez un moyen simple et vraiment efficace. Génial !

  • Merci pour le tuto !

    J’ai testé la solution qui consiste à changer les serveurs DNS afin de bloquer les contenus pour adulte, sur mon téléphone android connecté en 3G, en utilisant le logiciel « DNS changer ». Malheureusement cela ne bloque pas du tout les sites pour adultes.

    • Salut Julius,

      Tu as testé quels serveurs DNS ? Et quels sites pour adultes sont quand même accessibles (tu peux masquer une partie de l’URL avec des ***) ?

      • Salut Le Crabe,

        Merci pour ta réponse.

        J’ai testé avec les DNS suivant :

        – OpenDNS Family Shield et

        – CleanBrowsing Family Filter

        sur le site bien connu suivant : ****hub.com

        • Yep,

          Déjà, tu peux remplacer l’application DNS Changer remplie de pubs par DNS changer by Blokada.

          Ensuite, après avoir changé ton résolveur DNS, n’oublie pas de vider le cache de ton navigateur : 

          Paramètres –> Applications –> sélectionne ton appli navigateur –> Stockage –> vider le cache

          Sache qu’il est aussi possible de faire du filtrage par fichier host sur Android.

          Blokada (paramétré par défaut pour faire bloqueur de pubs et tracking) te laisse la possibilité d’importer d’autres listes, comme par exemple celle de StevenBlack cité dans l’article du Crabe)

          Il est à noter qu’une telle application est interdite sur le PlayStore, il faut donc la télécharger directement depuis le site officiel de Blokada ou passer par le magasin d’applications F-droid (pour profiter des mises à jour plus simplement).

          N’hésite pas à demander de l’aide sur le forum si besoin 😉

          @Le Crabe,

          Je pense que de nombreuses personnes auraient besoin d’un article similaire pour les téléphones.

          Je peux faire un tuto sur le forum si besoin (pas avant septembre par contre)

          • Oui tu as raison, ce tutoriel se limite à un PC ce qui n’est pas très pratique quand on a plein d’appareils chez toi.

            Si tu peux ce serait cool que tu puisses faire ce tuto, ça en aiderait plus d’un !

  • ʟ·ɪɴᴀᴅᴀᴩᴛé

    Merci beaucoup le Crabe 🙂

    Je vais pouvoir laisser ma fille devant le PC en étant plus serein.

  • Michel AUBINEAU

    Bravo pour ce tuto, à la fois précis, technique, efficace et facile à comprendre.

    Merci

    Michel

  • Merci pour ces informations très utiles. J’utilise pour les sites dangereux une extension prise dans Google Chrome « Adult Blocker » . Çà me parait un peu léger lorsque’ je lis  les deux tutoriaux ci-dessus. 

    • Salut gorba44,

      En effet une extension de navigateur ce n’est clairement pas suffisamment pour bloquer ce genre de sites, c’est facilement contournable 😉

  • Le PoissonClown

    Salut ! Excellent guide !Je recommande également l’extension FoxFilter sous Firefox ou Chrome (bien-sûr, il faut éviter que la personne désactive ou désinstalle l’extension). Elle permet un blocage de termes à partir du contenu de la page et de l’URL.http://www.foxfilter.com/

    • Merci @Le PoissonClown ! 😉

      Je ne connaissais pas cette extension, merci pour l’info ! Mais le défaut en effet c’est que l’utilisateur peut désinstaller l’extension… à moins de lui créer un compte utilisateur standard sur le système d’exploitation et de configurer Firefox/Chrome pour empêcher l’installation/la désinstallation d’extensions (ça doit être possible j’imagine).

      Il y a aussi la solution du logiciel de contrôle parental que je n’ai pas encore testé.

      J’ai voulu proposer des solutions plus difficiles à contourner, avec le fichier hosts et les serveurs DNS on est pas trop mal on agit sur le système d’exploitation ; avec une extension de navigateur ou un logiciel de contrôle parental on remonte un peu dans la couche logicielle, rendant un possible contournement plus faisable. 🙂