lhosts
Lhosts est un script bash pour télécharger et mettre à jour le fichier /etc/hosts avec les listes proposées par Airelle.
Fonctionnement du script
- lhosts doit être exécuté en console avec les droits d’utilisateur.
- Télécharge les listes proposées par Airelle selon votre choix.
- Décompresse et trie le tout dans un fichier temporaire.
- Copie le fichier /etc/hosts existant en hosts.original et ajoute la liste des sites à bloquer à la suite de /etc/hosts. Ce qui permet de conserver les éventuelles adaptations (LAN, nom de machine, …). Lors de cette étape votre mot de passe administrateur vous sera demandé.
- Lors d’une mise à jour, le fichier hosts.original écrase /etc/hosts et la nouvelle liste est ajoutée à la suite.
Téléchargement
La dernière version est la version 0.6
md5sum
45b4d1627b16bec11d5ad90a76f6da6d lhosts-0.6.7z
Voir en annexe.
Dépendances
Pour utiliser lhosts vous devez avoir un système kivabien™ et posséder p7zip pour la décompression des archives
Comment utiliser ce script ?
Éditer le fichier lhosts.conf
- LISTE : ajouter ou supprimer le(s) fichier(s) selon les listes que vous souhaitez utiliser.
- hosts.rsk [hr.7z], anti-maliciels
- hosts.pub [hp.7z], anti-publicités
- hosts.trc [ht.7z], anti-traqueurs
- hosts.sex [hs.7z], anti-sexe
- hosts.web [hw.7z], anti-tout (les précédents inclus).
Exemple pour utiliser les listes anti-maliciels et anti-publicités :
LISTES="hr hp"
- SWEEP : si vous constatez un site sain bloqué par erreur, vous pouvez adapter le script en utilisant cette variable et/ou contacter l’auteur de la liste ou utiliser le forum dédié
Éxecuter le script
- Dans un terminal, un simple
./lhostssuffira pour faire le boulot
- Des options sont disponibles pour nettoyer les saletées.
- --clean : pour supprimer le répertoire temporaire.
- --purge : pour supprimer le fichier hosts créé, utiliser le fichier original et supprimer le répertoire temporaire
Licence
Publié le jeudi, septembre 3 2009 par marc[i1]