/*
 * ArraKISS; 🚀 Capsule;
 * tout; log; twtxt; à propos & contact;
 */

unwind-adblock


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.


unbound-adblock

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 :


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.


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://ybad.name/pub/unwind.block.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.



Titre


Une réaction?


📧 Envoyez votre commentaire par mail.

📫 Abonnez-vous pour recevoir les réponses

📚 Consultez les archives.

💨 Vous désinscrire