adsuck er en lille DNS-server, spoofer sortlistede adresser og viderestiller alle andre forespørgsler. Ideen er at være i stand til at forhindre forbindelser til uønskede steder såsom ad servere, crawlers og andre nasties. Det kan bruges lokalt, for vejen kriger, eller på nettet perimeter for at beskytte maskiner mod ondsindede websteder. Det har også evnen til at matche hjemmeside navne ved hjælp af regex og der er også en mekanisme til at efterligne DNS-forespørgsler til bestemte IP-adresser.
Installation:
Koden er skrevet på OpenBSD og havnen indeholder installationsproceduren. For ikke OpenBSD installation skal det gøres i hånden.
Der er 2 metoder til anvendelse adsuck:
& Nbsp; 1) som en lokal resolver til vejen-kriger
& Nbsp; 2) som en omkreds resolver for at beskytte lokale netværk
Metode 1
- Lav og installere adsuck et sted, der er til rådighed ved opstart
- Opret en mappe til chroot adsuck med 755 tilladelser og ejer root (fx / var / adsuck)
- Opret en _adsuck bruger og gøre sit hjemmebibliotek chroot biblioteket
- Opret en _adsuck gruppe
- Kopier blackliste filer (f.eks hosts.small) til chroot bibliotek
- Ændre dhclient script til ikke overskrive /etc/resolv.conf og i stedet skrive denne fil til den chroot bibliotek
- Ændre Også dhclient script til at sende SIGHUP til adsuck dæmonen, når det får en ny navneserver
- Rediger /etc/resolv.conf fil til kun én linje læsning: nameserver 127.0.0.1
- Tilføj adsuck et sted som en dæmon, så det kører under opstart (gøre dette efter dhclient og syslogd)
- Kør adsuck, for eksempel med følgende parametre: -c / var / adsuck -f /resolv.conf /hosts.small
Bemærk: adsuck kører i et chroot miljø og ovenstående eksempel ville kræve 2 filer i / var / adsuck; nemlig hosts.small og resolv.conf. Bemærk også, at dhclient script i dette eksempel har brug for at overskrive /var/adsuck/resolv.conf hver gang det får en ny navneserver, og det skal sende SIGHUP til adsuck dæmonen til at genlæse den pågældende fil.
Metode 2
- Lav og installere adsuck et sted, der er til rådighed ved opstart
- Opret en mappe til chroot adsuck med 755 tilladelser og ejer root (fx / var / adsuck)
- Opret en _adsuck bruger og gøre sit hjemmebibliotek chroot biblioteket
- Opret en _adsuck gruppe
- Kopier blackliste filer (f.eks hosts.small) til chroot bibliotek
- Opret en resolv.conf fil, der indeholder din faktiske resolver oplysninger
- Tilføj adsuck et sted som en dæmon, så det kører under opstart (gøre dette efter dhclient og syslogd)
- Kør adsuck, for eksempel med følgende parametre: -l 192.168.0.1 -c / var / adsuck -f /resolv.conf /hosts.small
Bemærk: dette skal gøres på alt efter hvilken maskine kører en gyldig navneserver for det pågældende netværk. Hvis der er en lokal navneserver gør det lytte på fx port 54 localhost og gøre adsuck resolv.conf punkt er der
Hvad er nyt i denne udgivelse:.
- ure automatisk efter ændringer resolv.conf og genlæser det, når det sker.
- Dette fjerner behovet for eksterne stimuli at tvinge genindlæse (SIGHUP).
- Opdaterer alle værter filer.
- begynder at bruge libevent2 fordel for libevent.
Hvad er nyt i version 2.4.3:.
- Opdateret værter filer
- Der er tilføjet OS X support.
Hvad er nyt i version 2.4.2:
- Denne version opdaterer alle værter filer (de tidligere værter .yoyo var i det forkerte format).
- Det tilføjer installere mål til makefiler.
Hvad er nyt i version 2.4.1:.
- Denne version opdateringer vært filer
- Det har skiftet til git fra CVS.
- Det tilføje yderligere statistik.
- Det løser dhclient script til OpenBSD hvor undertiden resolv.conf ikke få opdateret.
Hvad er nyt i version 2.2:
- Denne version løser dokumentation og giver flere eksempler
Hvad er nyt i version 2.1:
- Det tilføjer en awesome caching mekanisme, der gør hele websurfing erfaring lidt hurtigere.
Hvad er nyt i version 2.0:.
- Tilføjet caching kapacitet
- libevent bruges nu til at fremskynde behandlingen.
Hvad er nyt i version 1.8:
- Et problem, hvor WebKit spørgsmål falske DNS-anmodninger blev arbejdet omkring .
- Det løser også et styrt i den samme kode sti, når en dårlig pakke strømmer igennem.
Hvad er nyt i version 1.7:
- Der er en pålidelig fix i høste kode. Linux build er blevet forbedret.
Kommentarer ikke fundet