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.
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 :
# 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.
Je maintiens une liste de domaines un peu plus complète si ça vous intéresse : unwind.block.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
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.
📧 Envoyez votre commentaire par mail.
📫 Abonnez-vous pour recevoir les réponses