Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
fichier_hosts_brouillon [Le 22/10/2009, 16:36] psychederic |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>HOSTS NOHTTPD INTREPID}} | ||
- | |||
- | ====== Le fichier Hosts ====== | ||
- | |||
- | |||
- | Le fichier hosts est utilisé sous tous les systèmes d'exploitations lors de l'accès à Internet, ce fichier est consulté avant l'accès au serveur DNS. C'est un simple fichier qui contient sur la même ligne une adresse IP et parfois le nom de domaine.\\ | ||
- | Ce fichier permet de bloquer l'accès à un site Internet, de le rediriger, de bloquer les pubs et d'améliorer l'accès à des sites en fonction de la configuration de celui-ci. Il peut être utile pour protéger votre ordinateur, empêcher un enfant (par exemple) d'accéder à un site particulier ; de peer to peer, crack, jeux, msn, etc.\\ | ||
- | |||
- | * **Voir également [[Moblock]], pour bloquer à partir de liste peerguardian.** | ||
- | |||
- | ===== Trouver et modifier le Hosts ===== | ||
- | |||
- | Le fichier hosts se trouve dans /etc/hosts :<code> gksudo gedit /etc/hosts</code> | ||
- | |||
- | ===== Mettre à jour son fichier hosts ===== | ||
- | |||
- | <code> | ||
- | #!/bin/sh | ||
- | if [ ! $(id -u) = 0 ]; then | ||
- | echo "Il faut être root" | ||
- | zenity --question --title "Hosts" --text "$@ \ | ||
- | Il faut passer en root" | ||
- | exit 1 | ||
- | fi | ||
- | lancement () | ||
- | { | ||
- | rm /tmp/hosts | ||
- | rm /tmp/hosts.txt | ||
- | echo "127.0.0.1 localhost.localdomain localhost hostname | ||
- | # *********************************************************#" >> /tmp/hosts | ||
- | wget http://www.mvps.org/winhelp2002/hosts.txt -O /tmp/hosts.txt | ||
- | |||
- | cat /tmp/hosts.txt >> /tmp/hosts | ||
- | |||
- | cp /tmp/hosts /etc/hosts | ||
- | } | ||
- | |||
- | (echo ""; lancement) | zenity --progress --title "Hosts" --text="Téléchargement en cours" --pulsate | ||
- | |||
- | ## Si on clic sur Annuler... | ||
- | if [ $? -ne 0 ] | ||
- | then | ||
- | exit 0 | ||
- | fi | ||
- | |||
- | zenity --question --title "Hosts" --text "$@ \ | ||
- | script terminé ." | ||
- | ## Si on clic sur Annuler... | ||
- | if [ $? -ne 0 ] | ||
- | then | ||
- | exit 0 | ||
- | fi | ||
- | </code> | ||
- | |||
- | ==== D'autres fichiers hosts ==== | ||
- | |||
- | |||
- | * http://www.mvps.org/winhelp2002/hosts.txt | ||
- | conseillé | ||
- | |||
- | * http://rlwpx.free.fr/WPFF/hosts.htm | ||
- | Il bloque pas mal de site, c'est même un peu trop! | ||
- | |||
- | * http://accs-net.com/hosts/hostsforlinux.html | ||
- | pas testé. | ||
- | |||
- | Sous il y a spywareblaster - (shareware) et Spybot S & D (libre...) qui ont des listes à leur disposition. ( il serait utile de les récupérer et de faire partager). | ||
- | |||
- | Il est théoriquement possible de convertir des listes peerguardian pour mettre à jour hosts - mais autant utiliser Moblock qui fait déjà cela automatiquement. | ||
- | |||
- | ===== AdzHosts ===== | ||
- | |||
- | |||
- | |||
- | Note du créateur d'AdZHosts : | ||
- | |||
- | //Beaucoup de personnes utilisent AdBlock ou autres logiciels pour se débarrasser des pubs.\\ | ||
- | Mais peu savent que ce moyen n'est pas très efficace. Surtout au niveau sécurité et vitesse de surf.\\ | ||
- | Effectivement, même si le navigateur n'affiche pas la pub, elle est tout de même téléchargée et présente dans le cache.\\ | ||
- | Pensez bien qu'il arrive la même chose avec les sites qui diffusent des trojans et autres malware.\\ | ||
- | \\ | ||
- | Pour parer ces problèmes, j'ai eu l'idée de vous proposer un fichier HOSTS que je tiens à jour.\\ | ||
- | Le HOSTS est une sorte de LISTE NOIR qui refuse l'accès et les connexions aux sites présent dans cette même liste.\\ | ||
- | \\ | ||
- | Le fichier HOSTS bloque la plus part des pubs, compteurs, sites phishing et autres logiciels espions.\\ | ||
- | AdZHosts est un HOSTS optimisé pour prendre moins de place.\\ | ||
- | \\ | ||
- | Quand des éléments sont bloqués par le HOSTS, votre navigateur affichera des cadres blanc avec un message d'erreur.\\ | ||
- | Pour éviter ça je vous propose d'utiliser un petit soft (au choix) qui remplacera les encadrements blancs par une image transparente.\\ | ||
- | Ceci a pour but de pubs de ne pas gâcher la mise en page des sites visités ;)\\ | ||
- | \\ | ||
- | [[http://adzhosts.blogspot.com/2009/04/des-logiciels-pour-adzhosts.html]]\\ | ||
- | \\ | ||
- | Faites confiance à Hajdar et téléchargez toujours les dernières builds ;)\\ | ||
- | \\ | ||
- | Le HOSTS contient énormément de noms de domaines.\\ | ||
- | Si vous rencontrez un souci pour accéder à l'un de vos sites ou si vous en avez assez de voir une pub gâcher votre site préféré, alors venez me faire vos retours sur mon blog.\\ | ||
- | Un forum est à votre disposition et un messenger est actif pour me parler en live.// | ||
- | |||
- | ==== Pré-requis ==== | ||
- | |||
- | |||
- | savoir utiliser les [[http://wiki.ubuntu-fr.org/tutoriel/console_commandes_de_base|commandes de bases]].\\ | ||
- | |||
- | Penser à sauvegarder le précédent avec :\\ | ||
- | <code>cd /etc/</code> | ||
- | <code>cp hosts hosts.backup</code> | ||
- | |||
- | |||
- | ==== Installation ==== | ||
- | |||
- | |||
- | === Méthode 1 === | ||
- | |||
- | |||
- | Téléchargez le fichier sur le site suivant [[http://adzhosts.blogspot.com/]] | ||
- | Dézippez l'archive dans votre répertoire personnel.\\ | ||
- | **/etc/** étant un dossier système, il va falloir le déplacer via le Terminal.\\ | ||
- | |||
- | Menu>>Accessoires>>Terminal\\ | ||
- | <code>sudo mv ~/AdZHosts/HOSTS /etc/hosts</code> | ||
- | |||
- | |||
- | === Méthode 2 === | ||
- | |||
- | |||
- | Via mon script :) | ||
- | |||
- | ouvrez un terminal dans "Menu>>Accessoires>>Terminal"\\ | ||
- | \\ | ||
- | tapez :\\ | ||
- | <code>gedit hosts.sh</code>\\ | ||
- | |||
- | Le traitement de texte apparaît, copiez-collez ceci :\\ | ||
- | <code>#!/bin/bash | ||
- | #version 5 | ||
- | echo -n "Je télécharge l'archive ? O/N : " | ||
- | read ouinon | ||
- | if [ "$ouinon" = "o" ] || [ "$ouinon" = "O" ]; | ||
- | then | ||
- | { | ||
- | echo "Téléchargement :" | ||
- | wget --directory-prefix=/tmp "http://kosvocore.free.fr/AdZHosts/AdZHosts.zip" | ||
- | } | ||
- | elif [ "$ouinon" = "n" ] || [ "$ouinon" = "N" ]; | ||
- | then | ||
- | { | ||
- | echo "Ok, bye !" | ||
- | } | ||
- | else | ||
- | { | ||
- | echo "Il faut taper O ou N !! Pas $ouinon" | ||
- | } | ||
- | fi | ||
- | unzip /tmp/AdZHosts.zip -d /tmp/ | ||
- | if [ -e /tmp/hosts ] || [ -e /tmp/HOSTS ] | ||
- | then | ||
- | { | ||
- | gksudo mv /tmp/HOSTS /tmp/hosts | ||
- | gksudo mv /tmp/hosts /etc/ | ||
- | echo "Mission Accomplie !" | ||
- | } | ||
- | elif [ -e /tmp/AdZHosts/hosts ] || [ -e /tmp/AdZHosts/HOSTS ] | ||
- | then | ||
- | { | ||
- | gksudo mv /tmp/AdZHosts/HOSTS /tmp/AdZHosts/hosts | ||
- | gksudo mv /tmp/AdZHosts/hosts /etc/ | ||
- | echo "Mission Accomplie !" | ||
- | } | ||
- | else | ||
- | { | ||
- | echo "Fichier non trouvé" | ||
- | } | ||
- | fi | ||
- | sudo rm /tmp/AdZHosts.zip | ||
- | sudo rm -r /tmp/AdZHosts/ | ||
- | exit 0;</code> | ||
- | |||
- | Enregistrez le fichier en hosts.sh, il devrait apparaître dans "/home/utilisateur".\\ | ||
- | \\ | ||
- | Cliquez droit dessus puis "propriétés>permissions" puis cocher :\\ | ||
- | "Autoriser l'exécution du fichier comme un programme"\\ | ||
- | \\ | ||
- | Ouvrez un nouveau terminal puis tapez :\\ | ||
- | |||
- | <code>./hosts.sh</code> | ||
- | |||
- | Il vous demande votre mot de passe pour remplacer dans /etc/\\ | ||
- | Et voilà, directement téléchargé et remplacé ;-)\\ | ||
- | |||
- | |||
- | ==== Désinstallation ==== | ||
- | |||
- | |||
- | Il faut tout simplement supprimer le fichier hosts qui a été remplacé et remettre l'original précieusement sauvegardé :)\\ | ||
- | |||
- | |||
- | ==== Site en rapport ==== | ||
- | |||
- | |||
- | lien pour script automatique : [[http://fl4t.blogspot.com/2009/05/script-pour-linuxien-adzhosts.html]]\\ | ||
- | Le fil de discussion [[http://forum.ubuntu-fr.org/viewtopic.php?pid=2575813#p2575813]]\\ | ||
- | Le site du fichier hosts [[http://adzhosts.blogspot.com/]]\\ | ||
- | Introduction et personalisation de l'hosts [[http://kerio.probb.fr/securiser-un-peu-plus-son-ordinateur-f9/le-fichier-hosts-securiser-et-ameliorer-t473.htm]]\\ | ||
- | ===== Liens ===== | ||
- | |||
- | ---- | ||
- | |||
- | Contributeurs principaux : [[utilisateurs:Fl4t|Fl4t]] | ||
- | Basé sur [[http://www.winlsd.org/forum/topic-1100-1.html|« Le fichier HOSTS d'Hajdar »]] par Hajdar.\\ |