Page 7 sur 8

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

Publié : mer. 1 juin 2016 15:11
par Papyb
Bonjour,

Adsuck me tente bien.
Mais est-il possible de l'installer sur un Raspberry ?
Je suppose que cela nécessite quelques modifs puis compilation...

Qu'en pensez-vous ?





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

Publié : mer. 1 juin 2016 16:59
par Zedoune
Bonjour,

Adsuck me tente bien.
Mais est-il possible de l'installer sur un Raspberry ?
Je suppose que cela nécessite quelques modifs puis compilation...

Qu'en pensez-vous ?



oui bien sur ça passe sur un raspberry pi sans problème. Il doit même y avoir un paquet, ou s'il y a besoin de compiler c'est super simple à compiler ;)

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

Publié : mer. 1 juin 2016 20:19
par Papyb

oui bien sur ça passe sur un raspberry pi sans problème. Il doit même y avoir un paquet, ou s'il y a besoin de compiler c'est super simple à compiler ;)
Tu me fait rire Zplay : c'est super simple à compiler...
Sauf que tu ne sais pas à qui tu as affaire :lol:

Installer Raspbian sur une carte ça va... après gloups, ça se gate ;)
Et en recherchant, je n'ai pas trouver de tuto pour les nuls sur le sujet...

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

Publié : mer. 1 juin 2016 20:37
par Zedoune
en général ça consiste à télécharger les sources, les décompresser et faire make et make install :)

(pour ça faut avoir make et gcc d'installés)

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

Publié : mer. 1 juin 2016 20:43
par Papyb
en général ça consiste à télécharger les sources, les décompresser et faire make et make install :)

(pour ça faut avoir make et gcc d'installés)
Bon ok, je vais essayer...

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

Publié : ven. 3 juin 2016 13:09
par augur1
Privproxy installé en VM sous Debian 8.04, ça marche bien ! :)
.. https://www.notarobot.fr/2015/01/28/pri ... -anti-pub/

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

Publié : ven. 3 juin 2016 14:02
par Zedoune
Provproxy installé en VM sous Debian 8.04, ça marche bien ! :)
.. https://www.notarobot.fr/2015/01/28/pri ... -anti-pub/
là c'est un proxy HTTP, pas tout à fait pareil pour le coup ^^

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

Publié : lun. 17 oct. 2016 14:56
par TheMartel
Mise en place Unbound ultra simplifiée:
https://homeserver-diy.net/wiki/index.p ... ec_Unbound

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

Publié : lun. 17 oct. 2016 15:41
par Zedoune
Mise en place Unbound ultra simplifiée:
https://homeserver-diy.net/wiki/index.p ... ec_Unbound
Pour éviter le filtrage FAI ? :D
Unbound est HYPER simple à faire tourner en local en lui faisant utiliser les serveurs DNS racine :)

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

Publié : lun. 17 oct. 2016 15:48
par c0bw3b
Un peu bourrin de taper directement les racines. ^^

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

Publié : lun. 17 oct. 2016 15:48
par Zedoune
Un peu bourrin de taper directement les racines. ^^
je fais ça depuis des années :D

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

Publié : lun. 17 oct. 2016 23:01
par TheMartel

Pour éviter le filtrage FAI ? :D
Unbound est HYPER simple à faire tourner en local en lui faisant utiliser les serveurs DNS racine :)
:D
Et gagner en réactivité + permettre un filtrage personnalisé et volontaire, oui.

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

Publié : lun. 17 oct. 2016 23:45
par Zedoune
:D
Et gagner en réactivité + permettre un filtrage personnalisé et volontaire, oui.
en réactivité je ne sais pas, si c'est des domaines qui ne sont pas dans ton cache, ce sera plus long de remonter la hiérarchie pour avoir une réponse à un domaine (mais bon ça reste dans l'ordre de 40 ou 70 millisecondes avant de le mettre dans le cache pour une bonne heure ça reste trèèèès négligeable).

je ne critique pas d'ailleurs, je ne peux qu'approuver l'initiative !! :)

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

Publié : mer. 19 oct. 2016 16:12
par moriss
salut les pro,
du coup on pourrait pas avoir un petit tuto pour se faire un serveur sans pub perso ? en autohéberger ? un petit sujet collaboratif ou on pourrait meme se faire un vmdk à partager ?

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

Publié : mer. 19 oct. 2016 16:28
par Zedoune
µblock c'est vachement plus efficace et t'as rien à faire ^^

l'avantage d'adsuck c'est de pouvoir l'utiliser les tablettes/téléphone à la maison... mais maintenant souvent si la pub peut pas être chargée l'application veut pas fonctionner >_>

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

Publié : sam. 22 oct. 2016 11:06
par TheMartel
Unbound installé et configuré.
Black list en place: mais du coup je pense qu'on peut faire mieux.
Mon idée: rendre le cache dns dynamique. En gros, enregistrer de façon fixe les requêtes régulièrement utilisées.
Dans l'idée :
Analyser les logs, et ressortir les requêtes apparaissant plus de x fois.
Placer ces adresses dans un fichier de cache
Mettre en place (en cron par exemple) une requête récursive qui vérifie toutes les X heures/minutes que ce cache complémentaire est bien à jour.


Je pense que 80% des requêtes dns seront du coup uniquement en local avec ce système. Pour ceux qui ont une grosse latence vers le net ça peut être quelques dizaines de milliseconde economisees...

Je sais pas si je suis très clair par contre :D

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

Publié : sam. 22 oct. 2016 11:19
par TheMartel
Pour une analyse au top, cela vaux il l'a peine que je mette les logs en bdd? Si oui, avez vous des pistes pour le faire (je dois mal chercher j'ai rien qui remonte de concluant...).

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

Publié : sam. 22 oct. 2016 11:40
par Zedoune
Unbound installé et configuré.
Black list en place: mais du coup je pense qu'on peut faire mieux.
Mon idée: rendre le cache dns dynamique. En gros, enregistrer de façon fixe les requêtes régulièrement utilisées.
Dans l'idée :
Analyser les logs, et ressortir les requêtes apparaissant plus de x fois.
Placer ces adresses dans un fichier de cache
Mettre en place (en cron par exemple) une requête récursive qui vérifie toutes les X heures/minutes que ce cache complémentaire est bien à jour.


Je pense que 80% des requêtes dns seront du coup uniquement en local avec ce système. Pour ceux qui ont une grosse latence vers le net ça peut être quelques dizaines de milliseconde economisees...

Je sais pas si je suis très clair par contre :D
aucun intérêt de sauvegarder le cache, au mieux augmente le cache pour qu'il dure plusieurs heures si tu le souhaites
Pour une analyse au top, cela vaux il l'a peine que je mette les logs en bdd? Si oui, avez vous des pistes pour le faire (je dois mal chercher j'ai rien qui remonte de concluant...).
tu veux logger quoi ?

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

Publié : sam. 22 oct. 2016 11:48
par TheMartel
Le cache va perdre de sa pertinence d'heure en heure. D'où les conseil de limiter sa validité à 1h environ.
Mais ce qui m'intéresse c'est pour les sites les plus visites, conserver un cache "fixe" mis à jour en tâche de fond régulièrement (au moins une fois par jour disons), qui de fait sera sollicite pour la majorité des requêtes. En moyenne je pense que 90% de mon activité sur internet se fait sur les mêmes sites: du coup je sais d'avance que je vais renvoyer les mêmes requêtes régulièrement. Autant les anticiper, et du coup ne pas faire subir le temps de mise à jour à l'utilisateur.

Pour les logs c'est les logs d'activité de unbound, qui me permettent de déterminer les requêtes régulièrement renvoyées pour les anticiper après un certain nombre d'occurrences.

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

Publié : sam. 22 oct. 2016 13:17
par dsebire
Tous les serveurs dns ont un cache.
Tant que le ttl est pas dépassé, il ira pas verifier si ça a bougé ou pas.
Il tapera que dans son cache a lui.

En clair un domaine avec un ttl a 1 mois, il ne fera jamais de requêtes avant au moins 15 jours après la première

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

Publié : sam. 22 oct. 2016 14:39
par TheMartel
Mais du coup il l'a fera lors de la sollicitation d l'utilisateur, ou il va vérifier comme un grand de temps à autre?

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

Publié : sam. 22 oct. 2016 15:05
par Zedoune
Mais du coup il l'a fera lors de la sollicitation d l'utilisateur, ou il va vérifier comme un grand de temps à autre?
si tu veux forcer à la garder dans le cas, faut faire un script qui régulièrement demander le domaine du genre

liste.txt

Code : Tout sélectionner

facebook.com
fr.facebook.com
google.fr
smpfr.mesdiscussions.net
programme.sh

Code : Tout sélectionner

#!/bin/sh
for i in $(cat liste.txt)
do
    dig $i
done
par contre, si tu regardes un peu les DNS que tu contactes par jour, tu verras que la liste est trèèèès longue (j'imagine qu'y en a au moins une dizaine pour facebook)

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

Publié : sam. 22 oct. 2016 18:54
par dsebire
Mais du coup il l'a fera lors de la sollicitation d l'utilisateur, ou il va vérifier comme un grand de temps à autre?
Verifier quoi ?

La première requête sera faite lorsqu'un utilisateur en fera la demande.
Ensuite, tant que le ttl qu'il a pris soin de noter et de mettre dans son cache a côté de l'enregistrement n'est pas dépassé, il utiliseras uniquement son cache.

Si ttl dépassé alors suivant les archi c'est soit supprimé du cache soit marqué comme périmé (ce qui permet quand meme de résoudre meme si le dns autoritatif ne répond répond plus)

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

Publié : mer. 2 nov. 2016 08:55
par Papyb
Hello,

Je viens de découvrir Pi-Hole : https://pi-hole.net/

Pi-Hole est un serveur dns qui s'installe comme son nom l'indique sur un Raspberri et permet de faire du filtrage DNS.
Il dispose d'une interface graphique.

Pas encore testé mais je vais le faire prochainement.


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

Publié : mer. 2 nov. 2016 11:31
par Zedoune
Je viens de regarder le code, ils utilisent dnsmasq pour la partie dns et ils y ajoutent une whitelist (ça se trouve un peu partout)