[Linux/Unix] Naviguer plus vite [virer les pubs par filtrage DNS]

Répondre
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

[Linux/Unix] Naviguer plus vite [virer les pubs par filtrage DNS]

Message par Zedoune »

Bonjour ! :D

Vous en avez marre des pubs sur les sites ? Vous utilisez adblock mais ça ralenti le chargement des pages, surtout quand on récupère des fichiers de 2 Mo de javascript qui passent dans la moulinette regex !

Ben moi, j'ai mieux ! :o

"adsuck" est un serveur DNS qui sert de relai à votre serveur dns habituel, sauf qu'il a une blacklist :love:

Vous pouvez utiliser mon serveur DNS public ! [#FF0000]46.105.121.124[/#FF0000]

Vous pouvez l'installer en amont dans votre réseau, est tout le monde est libéré des publicités !
C'est tout simplement impressionnant la vitesse à laquelle les pages s'affichent quand on filtre à ce niveau là !

Le plus long sous firefox, c'est qu'y a toujours des trucs en chargement avant qu'il veuille bien afficher toute la page. Parce que oui, les pubs, en plus d'être chiantes, elles sont longues à charger !

Le manuel d'installation va venir, vous inquiétez pas ^^

Site internet
[*]Homepage : https://opensource.conformal.com/wiki/adsuck
[*]Download : https://opensource.conformal.com/snapshots/adsuck/

Compilation de adsuck : (sous fedora, adaptez pour les autres, mais je suis sympa je vous fourni les headers à trouver :))
Dépendances
[*] openssl-devel (pour dnssec.h)
[*] libevent-devel (pour event.h)
[*] gcc
[*] make

Compilation
[*] make :D

Méthode de lancement après compilation (sans installation):

- Compiler adsuck
- Copier votre /etc/resolv.conf dans files/resolv.conf
- chown root files (sinon il se plaint)
- Lancer adsuck sans démon : adsuck -c files -f /resolv.conf /hosts.small /Hosts.pub -u root -D (on lance en root pour pas avoir de soucis avec le port 53)
- Modifier votre /etc/resolv.conf pour utiliser 127.0.0.1

Méthode de lancement avec installation
- Copier les fichiers qui se trouvent dans le dossier "files" dans /var/adsuck/
- chown root /var/adsuck
- chmod 755 /var/adsuck
- adsuck -c /var/adsuck/ -f /resolv.conf /hosts.small /Hosts.pub -u root


PS : le "-f" indique les fichiers à utiliser dans le chroot /var/adsuck ! C'est un chemin relatif à l'argument de "-c"

J'ai pas trouvé comment lancer le serveur avec l'utilisateur _adsuck vu que le port 53 est réservé.
Avatar de l’utilisateur
biour
Messages : 24081
Inscription : ven. 12 janv. 2018 17:44

[Linux/Unix] Naviguer plus vite [virer les pubs par filtrage DNS]

Message par biour »

et pour win?
Image
Avatar de l’utilisateur
dsebire
Messages : 12729
Inscription : ven. 12 janv. 2018 17:44
Localisation : Loiret - entre la ville et les champs

[Linux/Unix] Naviguer plus vite [virer les pubs par filtrage DNS]

Message par dsebire »

Y a un binaire windows mais j'ai pas testé et je sais pas trop comment le lancer, si qqn veut bien essayer je suis pas contre ! :)
:D
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

[Linux/Unix] Naviguer plus vite [virer les pubs par filtrage DNS]

Message par Zedoune »

et pour win?
Y a un binaire windows mais j'ai pas testé et je sais pas trop comment le lancer, si qqn veut bien essayer je suis pas contre ! :)
:D
En fait, j'ai confondu 2 projets de la même équipe (xxxterm et adsuck), il n'y a pas de binaire windows pour adsuck.

Par contre, vous pouvez utiliser adsuck comme serveur dns local sur une autre machine, ou même dans une VM :)
dricfr
Messages : 5014
Inscription : ven. 12 janv. 2018 17:44

[Linux/Unix] Naviguer plus vite [virer les pubs par filtrage DNS]

Message par dricfr »

Hum, sous windows, il y a aussi un fichier host et je crois que le logiciel Spybot Analyse, search and destroy renseigne pour éviter les sites malveillants.
Ca doit aussi permettre de faire du filtrage perso ?

Super idée. J'avais filtré xiti il y a quelques années ( quand je jouais avec iptables sous linux) et c'est vrai que rien qu'en virant les "analyseurs" ( pour ne pas dire mouchards consensuellement acceptés) et le temps de chargement était bien améliorés.

@++
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

[Linux/Unix] Naviguer plus vite [virer les pubs par filtrage DNS]

Message par Zedoune »

Y a aussi la solution de modifier son fichier "hosts" qui existe aussi bien sous windows que sous linux, certes.

Mais je crois que le système a un peu de mal à parser un fichier de 130000 lignes :)
Alors que le serveur DNS est prévu pour ça (y a 137 000 entrées dans la config par défaut d'adsuck)
jhdscript
Messages : 1192
Inscription : ven. 12 janv. 2018 17:44
Contact :

[Linux/Unix] Naviguer plus vite [virer les pubs par filtrage DNS]

Message par jhdscript »

merci pour cette news car je ne connaissais pas
mosie
Messages : 3024
Inscription : ven. 12 janv. 2018 17:44

[Linux/Unix] Naviguer plus vite [virer les pubs par filtrage DNS]

Message par mosie »

j'aime bien le principe.

need la meme pour win.

heu question UBER noob: on pourrai pas faire la même avec un proxy filtrant qui blackliste les URL de pub ?
apré ca te rajoute de la latence selon la localisation d'hébergement du proxy mais bon le gain devais être positif.
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

[Linux/Unix] Naviguer plus vite [virer les pubs par filtrage DNS]

Message par Zedoune »

j'aime bien le principe.

need la meme pour win.

heu question UBER noob: on pourrai pas faire la même avec un proxy filtrant qui blackliste les URL de pub ?
apré ca te rajoute de la latence selon la localisation d'hébergement du proxy mais bon le gain devais être positif.
tu fais un proxy local avec squid et squiguard pour filtrer l'http.


Enfin, le filtrage DNS ça filtre par url (domaines et sous-domaine).



Ca vous dirait que je fasse un serveur DNS filtré public ? :)
edit : dispo ici : 46.105.121.124 :)
kalistyan
Messages : 14259
Inscription : ven. 12 janv. 2018 17:44
Localisation : LYON
Contact :

[Linux/Unix] Naviguer plus vite [virer les pubs par filtrage DNS]

Message par kalistyan »

Je test de suite. :jap:
kalistyan
Messages : 14259
Inscription : ven. 12 janv. 2018 17:44
Localisation : LYON
Contact :

[Linux/Unix] Naviguer plus vite [virer les pubs par filtrage DNS]

Message par kalistyan »

Oui, test effectué sur le site l'internaute.

En utilisant le DNS de Zplay, la pub en arrière plan n'est pas chargée. :sol:
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

[Linux/Unix] Naviguer plus vite [virer les pubs par filtrage DNS]

Message par Zedoune »

J'ai fait des tests de performance, mon serveur est plus rapide que celui de Free. A savoir que j'utilise 8.8.8.8 (dns de google) derrière.
kalistyan
Messages : 14259
Inscription : ven. 12 janv. 2018 17:44
Localisation : LYON
Contact :

[Linux/Unix] Naviguer plus vite [virer les pubs par filtrage DNS]

Message par kalistyan »

Fonctionne plutôt bien. :jap: D'ailleurs j'ai passé ton serveur DNS en principal. ;)

Par contre, je n'arrive pas à mettre une seconde IP au cas où le tient soit down...

Code : Tout sélectionner


options {
        directory "/var/cache/bind";

        // If there is a firewall between you and nameservers you want
        // to talk to, you might need to uncomment the query-source
        // directive below.  Previous versions of BIND always asked
        // questions using port 53, but BIND 8.1 and later use an unprivileged
        // port by default.

        // query-source address * port 53;

        // If your ISP provided one or more IP addresses for stable
        // nameservers, you probably want to use them as forwarders.
        // Uncomment the following block, and insert the addresses replacing
        // the all-0's placeholder.

        // forwarders {
        //      0.0.0.0;
        // };

        auth-nxdomain no;    # conform to RFC1035
        listen-on-v6 { any; };

           forwarders {
                46.105.121.124;
           };

        allow-transfer { 192.168.XXX.XXX; };
};
Quid de la syntaxe ?
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

[Linux/Unix] Naviguer plus vite [virer les pubs par filtrage DNS]

Message par Zedoune »

Comme ça

Code : Tout sélectionner

           forwarders {
                46.105.121.124;
                8.8.8.8;
                X.X.X.X;
           };
Je sais plus s'il fait du round-robin où il les prend dans l'ordre par contre..


Si tu as des remarques, des sites à bloquer en plus ou des sites bloqués qui ne devraient pas, dit le moi :)
mosie
Messages : 3024
Inscription : ven. 12 janv. 2018 17:44

[Linux/Unix] Naviguer plus vite [virer les pubs par filtrage DNS]

Message par mosie »

we tu va pouvoir nous snifer et recup no certif bancaire ... mumhhahhaha.

Je testerai ca ce soir :) ca peut etre fun. QUID de la latence en +.

pour la black liste ta des site qui les MAJ ou tu fait tout toi même a la main :D ?
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

[Linux/Unix] Naviguer plus vite [virer les pubs par filtrage DNS]

Message par Zedoune »

we tu va pouvoir nous snifer et recup no certif bancaire ... mumhhahhaha.

Je testerai ca ce soir :) ca peut etre fun. QUID de la latence en +.

pour la black liste ta des site qui les MAJ ou tu fait tout toi même a la main :D ?
[*] la blacklist est fournie avec adsuck et fait environ 200 000 entrées
[*] y a rien à sniffer vu que c'est que des requetes DNS
[*] y a pas vraiment plus de latence que d'utiliser ta box qui utilise le dns de ton FAI
Avatar de l’utilisateur
c0bw3b
Messages : 5507
Inscription : ven. 12 janv. 2018 17:44
Localisation : Lyon

[Linux/Unix] Naviguer plus vite [virer les pubs par filtrage DNS]

Message par c0bw3b »

Tu es néanmoins en position idéale pour nous rediriger vers de faux sites en falsifiant les réponses DNS. ^^
kalistyan
Messages : 14259
Inscription : ven. 12 janv. 2018 17:44
Localisation : LYON
Contact :

[Linux/Unix] Naviguer plus vite [virer les pubs par filtrage DNS]

Message par kalistyan »

A l'utilisateur de faire attention, et pour les sites les plus importants y a les certificats. ;)
sylver52
Messages : 6003
Inscription : ven. 12 janv. 2018 17:44

[Linux/Unix] Naviguer plus vite [virer les pubs par filtrage DNS]

Message par sylver52 »

Tu es néanmoins en position idéale pour nous rediriger vers de faux sites en falsifiant les réponses DNS. ^^
+1 :D
kalistyan
Messages : 14259
Inscription : ven. 12 janv. 2018 17:44
Localisation : LYON
Contact :

[Linux/Unix] Naviguer plus vite [virer les pubs par filtrage DNS]

Message par kalistyan »

Si tu as des remarques, des sites à bloquer en plus ou des sites bloqués qui ne devraient pas, dit le moi :)
Petite remontée, meetic :whistle: ne fonctionne plus. ;)

Edit : sourceforge sans pub c'est drôle aussi :d La mise en page prend une claque [:al0y]
Edit² : Toujours sur sourceforge, les téléchargements ne fonctionne plus.
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

[Linux/Unix] Naviguer plus vite [virer les pubs par filtrage DNS]

Message par Zedoune »

Meetic c'est réparé normalement,

par contre, je comprends pas pour sourceforge
Avatar de l’utilisateur
Larifounette
Messages : 7803
Inscription : ven. 12 janv. 2018 17:44
Localisation : Maine et Loire

[Linux/Unix] Naviguer plus vite [virer les pubs par filtrage DNS]

Message par Larifounette »

Bon bas j'utilise ton DNS, marche nickel sous google Chrome sous Ubuntu !
kalistyan
Messages : 14259
Inscription : ven. 12 janv. 2018 17:44
Localisation : LYON
Contact :

[Linux/Unix] Naviguer plus vite [virer les pubs par filtrage DNS]

Message par kalistyan »

Meetic c'est réparé normalement
Te confirme, merci. :jap:

@Larifounette, pas de soucis sur sourceforge ?
Avatar de l’utilisateur
Larifounette
Messages : 7803
Inscription : ven. 12 janv. 2018 17:44
Localisation : Maine et Loire

[Linux/Unix] Naviguer plus vite [virer les pubs par filtrage DNS]

Message par Larifounette »

A si, sa merdouille sur sourceforge, je peut me balader sur le site, mais je peut pas télécharger :'(
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

[Linux/Unix] Naviguer plus vite [virer les pubs par filtrage DNS]

Message par Zedoune »

problème réglé ?
Répondre