Overblog Suivre ce blog
Editer l'article Administration Créer mon blog

Accélérer et sécuriser votre navigation grace au fichier hosts

Principe :   Le fichier hosts est un fichier utilisé par le système d'exploitation lors de l'accès à Internet. C'est une bibliothèque établissant des correspondances entre adresses URL (quelque chose comme www.monsite.com) et adresses IP (une suite de nombre comme 123.45.67.89)

Si vous attribuez à un site Internet une telle adresse privée au lieu de son adresse publique, le système d'exploitation va chercher ledit site sur votre ordinateur et non sur Internet ! Non seulement cela vous protège des sites à risques, mais, en évitant le chargement de ses pages, images, scripts ou vidéos, cela accélère votre navigation. C'est un gros avantage par rapport à un outil de filtrage comme Adblock, qui ne fait que masquer les éléments après leur téléchargement.

En attribuant à un site sa véritable adresse IP, on accélère également la navigation — votre ordinateur n'a pas besoin de rechercher cette adresse — et, surtout, on la sécurise — l'adresse n'est pas falsifiable.


En outre, le fichier hosts présente l'énorme avantage d'une protection indépendante du moyen d'accès au réseau.

   Avantages :

  • Il ne coûte rien ;
  • il ne nécessite aucune installation ;
  • il est un simple fichier texte facile à modifier ;
  • il n'utilise aucun code exécutable ni fonction cachée ;
  • il est efficace quel que soit le navigateur Internet utilisé ;
  • il fonctionne sur de nombreux systèmes, y compris smartphones ;
  • il est compatible avec tout logiciel de sécurité (pare-feu, antivirus...) ;
  • il ne consomme pratiquement aucune ressource mémoire ou processeur ;
  • il permet une navigation sur Internet plus sûre en bloquant des sites nuisibles ;
  • il permet une navigation sur Internet plus agréable et plus rapide en bloquant les publicités.

   Limitations (ce ne sont pas forcément des inconvénients) :

  • Il bloque toutes les pages descendantes (bloquer domaine.com bloque domaine.com/dossier/page.htm) ;
  • il ne bloque pas les sous-domaines (bloquer domaine.com ne bloque pas sous.domaine.com) ;
  • il ne gère pas les expressions régulières (/(.*[\w_])?ad[svx](\d{1,2})?[\w_]/ par exemple) ;
  • il ne filtre pas les adresses IP (on ne peut pas bloquer 123.45.67.89 par exemple) ;
  • il ne peut pas bloquer un supradomaine (.com ou .ru par exemple) ;
  • il bloque totalement les pages, sans différencier ses éléments ;
  • il n'utilise pas de mots clefs (*viagra* par exemple) ;
  • il est ardu à construire et fastidieux à maintenir.

Voici ce qu'on peut obtenir avec un fichier hosts bloquant des sites publicitaires et pornographiques :


Fichier hosts vierge 

 Fichier hosts filtrant 

 Fichier hosts bloquant 

 

Pour ce faire, il faut modifier le fichier hosts, qui se trouve normalement dans les dossiers suivants :

  • Android, iOS, Linux, Mac OS X, Unix, Posix : /etc/
  • Windows XP, Vista, 7 : C:\windows\system32\drivers\etc\

Téléchargement :

   Les archives qui suivent contiennent des fichiers hosts élaborés

Faire un donDonate
  • hosts.blc [Archive], anti-hameçonnage (15 avril 2012) : 1 916 sites sensibles ;
  • hosts.trc [Archive], anti-traqueurs (3 novembre 2013) : 45 379 sites à possible contenu intrusif bloqués ;
  • hosts.pub [Archive], anti-publicités (3 novembre 2013) : 108 060 sites à possible contenu publicitaire bloqués ;
  • hosts.rsk [Archive], anti-maliciels (3 novembre 2013) : 118 281 sites à possible contenu dangereux bloqués ;
  • hosts.sex [Archive], anti-sexe (3 novembre 2013) : 849 540 sites à possible contenu adulte bloqués ;
  • hosts.mis [Archive], anti-divers (3 novembre 2013) : 489 062 sites divers bloqués.

Installation :

   Sous Windows(1), vous pouvez facilement générer, personnaliser, installer et contrôler le fichier hosts avec mon package Housts [Archive] (38 ko). Il vous permettra facilement d'activer ou de désactiver à volonté le blocage des sites, sans recourir à un programme visible ni résidant en mémoire. Sinon, vous pouvez procéder de la façon suivante :

  1. Faites une copie de sécurité de votre fichier hosts (par défaut, il est presque vide, mais ça ne coûte rien !) ;
  2. extrayez le fichier hosts de l'archive téléchargée (par exemple hsex.7z si vous avez choisi le hosts.sex) ;
  3. renommez le fichier extrait (par exemple hosts.sex) en hosts ;
  4. copiez-le à la place du fichier hosts originel (écrasement) ;
  5. protégez ce fichier contre l'écriture (procédure Proth incluse dans Housts) ;
  6. éventuellement (cf. Notes ci-après), désactivez le service « client DNS » (procédure Dnsoff incluse dans Housts).

Source : http://rlwpx.free.fr/WPFF/hosts.htm

Jean-Luc 09/11/2013 08:56


Salut Mike, ces fichiers semblent tous filtrer des liens nuisibles,


comment choisir, peut-on en ajouter plusieurs ou y a t'il des doublons ?


Le "divers" est-il global, protégeant comme ce que fait l'ensemble des autres ?


Ne risque t'il pas d'y avoir des sites d'info "politiquement incorrects" bloqués ?

Mike Da Funk 11/11/2013 22:13



Salut Jean Luc,


Non les différentes sessions sont complémentaires, et même s'il y a des doublons, ce n'est pas grave...


J'ai testé pendant quelques jours, c'était vraiment sympa !


Après oui certains sites où je voulais accéder étaient bloqués, il suffit de les repérer dans la liste et de supprimer les lignes concernées...


Je pense que c'est du très bon boulot !