# unwind-adblock 2020-07-14T21:07:51Z Il existe un très bon script nommé unbound-adblock permettant de filtrer les publicités à l'aide d'unbound un peu comme le fait zerohosts, mais en plus rapide puisque le domaine bloqué est gardé en cache. => https://www.geoghegan.ca/unbound-adblock.html unbound-adblock => https://si3t.ch/Logiciel-libre/Code/zerohosts.html zerohosts Cependant, j'utilise plutôt unwind que je trouve plus simple. C'est en fait activé sur toutes mes machines. Pourtant, ce dernier accepte une liste de domaines à bloquer très simplement : il suffit de préciser dans la configuration /etc/unwind.conf le fichier de domaines malveillants : => http://man.openbsd.org/unwind unwind ``` # cat /etc/unwind.conf block list "/var/unwind.block" ``` Qu'à cela ne tienne, je vous propose de récupérer la liste d'unbound-adblock et l'utiliser avec unwind. On va éditer le fichier /etc/rc.local pour que toutes les semaines, la liste soit mise à jour au démarrage: ``` if [ -n "$(find /var/unwind.block -mtime +7 )" ]; then LIST="https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts" ftp -o- "${LIST}" | \ grep -v "^#" |\ grep "0.0.0.0" | \ grep -v "0.0.0.0 0.0.0.0" |\ cut -d ' ' -f 2 > /var/unwind.block fi ``` (oui, je sais, tous les grep à la suite, on doit pouvoir faire mieux...) Ça nous donne presque 57500 domaines bloqués. ## Liste plus complète Je maintiens une liste de domaines un peu plus complète si ça vous intéresse : unwind.block.gz. => https://si3t.ch/pub/evils/unwind-block.txt.gz unwind.block.txt.gz Elle comporte actuellement presque 250000 domaines. Elle est gzippée pour un transfert plus rapide, par conséquent vous pourrez la récupérer ainsi: ``` if [ -n "$(find /var/unwind.block -mtime +7 )" ]; then ftp -o- https://si3t.ch/pub/evils/unwind-block.txt.gz | gunzip > /var/unwind.block & fi ``` ## Ça donne quoi ? J'ai ajouté le mot clé "log" à la fin de la ligne du fichier unwind.conf pour voir apparaître dans /var/log/daemon quelques infos intéressantes. Je me suis amusé à faire le chemin suivant : 1. accéder au moteur google.fr 2. j'ai recherché "recette crêpes" (la base) 3. Clic sur quelques liens au hasard. Voici ce que j'ai vu apparaître: ``` Jul 14 15:52:31 moria unwind[96837]: blocking adservice.google.com. Jul 14 15:52:37 moria last message repeated 3 times Jul 14 15:52:42 moria unwind[96837]: blocking www.googletagmanager.com. Jul 14 15:53:11 moria unwind[96837]: blocking adservice.google.com. Jul 14 15:53:12 moria unwind[96837]: blocking sdk.privacy-center.org. Jul 14 15:53:13 moria unwind[96837]: blocking www.googletagmanager.com. ``` ### Une réaction? => mailto:bla@bla.si3t.ch?subject="unwind-adblock" 📧 Envoyez votre commentaire par mail. => mailto:bla+subscribe@bla.si3t.ch 📫 Abonnez-vous pour recevoir les réponses => /log/commentaires/ 📚 Consultez les archives. => mailto:bla+unsubscribe@bla.si3t.ch 💨 Vous désinscrire