adsuck

Logiciel capture d'écran:
adsuck
Détails logiciels:
Version: 2.5.0
Date de transfert: 20 Feb 15
Développeur: Marco Peereboom
Licence: Gratuit
Popularité: 107

Rating: nan/5 (Total Votes: 0)

adsuck est un serveur DNS petite usurpant des adresses de la liste noire et transmet toutes les autres requêtes. L'idée est d'être en mesure d'empêcher les connexions à des sites indésirables, tels que les serveurs publicitaires, robots et autres méchants. Il peut être utilisé localement, pour le guerrier de la route, ou sur le périmètre du réseau, afin de protéger les machines à partir des sites malveillants. Il a aussi la capacité de faire correspondre les noms de sites utilisant l'expression rationnelle et il ya aussi un mécanisme d'usurper les requêtes DNS à des adresses IP spécifiées.
Installation:
Le code a été écrit sur OpenBSD et le port contient la procédure d'installation. Pour une installation non OpenBSD il doit être fait à la main.
Il existe deux méthodes d'utilisation adsuck:
& Nbsp; 1) en tant que résolveur local pour la route Guerrier
& Nbsp; 2) comme un résolveur de périmètre pour protéger les réseaux locaux
Méthode 1
- Faire et installer adsuck quelque part qui est disponible au démarrage
- Créez un répertoire chroot adsuck avec 755 autorisations et propriétaire racine (par exemple / var / adsuck)
- Créer un utilisateur de _adsuck et de faire son répertoire de la maison répertoire chroot
- Créer un groupe de _adsuck
- Copiez les fichiers de la liste noire (par exemple hosts.small) dans le répertoire de chroot
- Modifiez le script de dhclient pour ne pas écraser /etc/resolv.conf et au lieu d'écrire ce fichier dans le répertoire de chroot
- Également modifier le script de dhclient d'envoyer SIGHUP au démon adsuck chaque fois qu'il obtient un nouveau serveur de noms
- Modifiez le fichier /etc/resolv.conf à la lecture seule ligne: nameserver 127.0.0.1
- Ajouter adsuck quelque part comme un démon afin qu'il se exécute lors du démarrage (le faire après dhclient et syslogd)
- Exécuter adsuck, par exemple, avec les paramètres suivants: -c / var / adsuck -f /resolv.conf /hosts.small
Remarque: adsuck exécute dans un environnement chroot et l'exemple ci-dessus, il faudrait deux fichiers dans / var / adsuck; savoir hosts.small et resolv.conf. A noter également que dans cet exemple le script de dhclient doit remplacer /var/adsuck/resolv.conf chaque fois qu'il obtient un nouveau serveur de noms et il a d'envoyer SIGHUP au démon adsuck de relire ce fichier.
Méthode 2
- Faire et installer adsuck quelque part qui est disponible au démarrage
- Créez un répertoire chroot adsuck avec 755 autorisations et propriétaire racine (par exemple / var / adsuck)
- Créer un utilisateur de _adsuck et de faire son répertoire de la maison répertoire chroot
- Créer un groupe de _adsuck
- Copiez les fichiers de la liste noire (par exemple hosts.small) dans le répertoire de chroot
- Créez un fichier resolv.conf qui contient les informations de votre résolveur réelle
- Ajouter adsuck quelque part comme un démon afin qu'il se exécute lors du démarrage (le faire après dhclient et syslogd)
- Exécuter adsuck, par exemple, avec les paramètres suivants: -l 192.168.0.1 -c / var / adsuck -f /resolv.conf /hosts.small

Remarque:
ce qui doit être fait sur ne importe quel machine fonctionne un serveur de noms valable pour ce réseau. Se il ya un serveur de noms local font écouter, par exemple, le port 54 de localhost et de faire le point, il adsuck resolv.conf

Quoi de neuf dans cette version:.

  • Montres automatiquement pour que les modifications resolv.conf et relit quand cela arrive.
  • Ceci élimine la nécessité de stimuli externes pour forcer la relecture (SIGHUP).
  • Actualise tous les fichiers hosts.
  • commence à utiliser libevent2 en faveur des libevent.

Ce qui est nouveau dans la version 2.4.3:.

  • Mise à jour des fichiers hosts
  • OS X soutien a été ajouté.

Quoi de neuf dans la version 2.4.2:

  • Cette version met à jour tous les fichiers d'hôtes (les hôtes précédents .yoyo était dans le mauvais format).
  • Il ajoute installer cibles à makefiles.

Quoi de neuf dans la version 2.4.1:.

  • Cette version mises à jour héberge les fichiers
  • Il est passé à git cvs.
  • Il ajouter stats supplémentaires.
  • Il fixe le script dhclient pour OpenBSD où, parfois, resolv.conf ne pas mis à jour.

Quoi de neuf dans la version 2.2:

  • Cette version corrige la documentation et fournit plusieurs exemples

Ce qui est nouveau dans la version 2.1:

  • Il ajoute un mécanisme de mise en cache génial qui rend l'expérience de navigation web un peu plus vite.

Ce qui est nouveau dans la version 2.0:.

  • la capacité de mise en cache Ajouté
  • libevent est maintenant utilisé pour accélérer le traitement.

Quoi de neuf dans la version 1.8:

  • Un problème dans lequel les questions de WebKit requêtes DNS faux a été travaillé autour .
  • Cette version corrige également un accident dans ce même chemin de code quand un mauvais paquet traverse.

Quoi de neuf dans la version 1.7:

  • Il existe un correctif de fiabilité dans le code récolter. L'accumulation Linux a été amélioré.

Logiciel similaire

NSD
NSD

17 Feb 15

dns.c
dns.c

20 Feb 15

Dnsmasq
Dnsmasq

2 Sep 17

D'autres logiciels de développeur Marco Peereboom

SlideML
SlideML

11 May 15

spectrwm
spectrwm

20 Feb 15

iogen
iogen

2 Jun 15

Commentaires à adsuck

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!