adsuck to mały serwer DNS, który fałszuje adresy na czarnej liście i przekazuje wszystkie inne zapytania. Chodzi o to, aby być w stanie zapobiec połączenia do niepożądanych stron, takich jak serwery reklam, roboty i inne nasties. Może być użyta dla wojownika drogi, lub na obrzeżach sieci w celu ochrony komputerów z zainfekowanych stron. Posiada również możliwość dopasowania nazwy stron internetowych przy użyciu regex i nie jest też mechanizm sfałszować zapytania DNS do określonych adresów IP.
Instalacja:
Kod został napisany w OpenBSD i port zawiera procedurę instalacji. Do instalacji nie OpenBSD musi być wykonane ręcznie.
Istnieją dwa sposoby zastosowania adsuck:
& Nbsp; 1) jako lokalnego rozpoznawania nazw dla wojownika drogowej
& Nbsp; 2) jako rezolwerem obwodowej do ochrony sieci lokalnych
Metoda 1
- Marka i zainstalować adsuck gdzieś, który jest dostępny w bagażniku
- Tworzymy katalog chroot adsuck z 755 zezwoleń i korzenia właściciela (/ var / adsuck)
- Tworzenie użytkownika _adsuck i zrobić jego katalog domowy katalog chroot
- Tworzenie grupy _adsuck
- Skopiuj pliki czarnych list (np hosts.small) do katalogu chroot
- Modyfikacja skryptu dhclient aby nie nadpisuje /etc/resolv.conf i zamiast pisać ten plik do katalogu chroot
- Modyfikować także skrypt dhclient wysłać SIGHUP do demona adsuck każdym razem gdy dostaje nowego serwera nazw
- Modyfikowanie pliku /etc/resolv.conf tylko do jednej linii czytania: nameserver 127.0.0.1
- Dodaj adsuck gdzieś jako demona, tak, że działa on w czasie rozruchu (to zrobić po dhclient i syslogd)
- Run adsuck, na przykład, z następującymi parametrami: -c / var / adsuck -f /resolv.conf /hosts.small
Uwaga: adsuck działa w środowisku chroot, a powyższy przykład wymagałoby dwa pliki w katalogu / var / adsuck; a mianowicie hosts.small i resolv.conf. Należy również pamiętać, że w tym przykładzie skrypt dhclient musi nadpisać /var/adsuck/resolv.conf każdym razem dostaje nowego serwera nazw i ma wysłać SIGHUP do demona adsuck do ponownego odczytania tego pliku.
Metoda 2
- Marka i zainstalować adsuck gdzieś, który jest dostępny w bagażniku
- Tworzymy katalog chroot adsuck z 755 zezwoleń i korzenia właściciela (/ var / adsuck)
- Tworzenie użytkownika _adsuck i zrobić jego katalog domowy katalog chroot
- Tworzenie grupy _adsuck
- Skopiuj pliki czarnych list (np hosts.small) do katalogu chroot
- Utwórz plik resolv.conf, który zawiera aktualne informacje rozpoznawania
- Dodaj adsuck gdzieś jako demona, tak, że działa on w czasie rozruchu (to zrobić po dhclient i syslogd)
- Run adsuck, na przykład, z następującymi parametrami: -l 192.168.0.1 -c / var / adsuck -f /resolv.conf /hosts.small
Uwaga: to musi być zrobione, skończy się na cokolwiek ważnego serwera nazw dla tej sieci. Jeśli jest tam lokalny serwer nazw sprawiają, że słuchanie na, na przykład port 54 localhost i zrobić punkt tam adsuck resolv.conf
Co nowego w tym wydaniu:.
- Automatyczne zegarki na zmiany resolv.conf odczytuje go i kiedy to się stanie.
- Eliminuje to potrzebę zewnętrzne bodźce do wymuszenia ponownego odczytania (SIGHUP).
- Odświeża wszystkie pliki hosts.
- Rozpoczyna pomocą libevent2 za libevent.
Co nowego w wersji 2.4.3:.
- Pliki Zaktualizowane hosts
- Wsparcie OS X został dodany.
Co nowego w wersji 2.4.2:
- Ta wersja zaktualizuje wszystkie pliki gospodarze (poprzedni gospodarze .yoyo był w niewłaściwym formacie).
- Dodaje zainstalować cele do makefile.
Co nowego w wersji 2.4.1:.
- Ta wersja aktualizacji hosts
- został przełączony do git z CVS.
- dodanie dodatkowych statystyk.
- naprawia skrypt dhclient dla OpenBSD, gdzie czasem resolv.conf nie uzyskać zaktualizowane.
Co nowego w wersji 2.2:
- Ta wersja rozwiązuje dokumentację i zapewnia więcej przykładów
Co nowego w wersji 2.1:
- dodaje niesamowity mechanizm buforowania, który sprawia, że całe doświadczenie z surfowaniem po Internecie nieco szybciej.
Co nowego w wersji 2.0.
- Dodano możliwość buforowania
- libevent jest obecnie stosowany w celu przyspieszenia przetwarzania.
Co nowego w wersji 1.8:
- Problem w którym wystawia fałszywe żądania DNS WebKit było obejść .
- To rozwiązuje również awarii w tym samym ścieżki kodu podczas złe pakiet płynie.
Co nowego w wersji 1.7:
- Nie jest poprawka niezawodność w kodzie zyskania. Budowa Linux został poprawiony.
Komentarze nie znaleziono