adsuck

Software screenshot:
adsuck
Dettagli del software:
Versione: 2.5.0
Data di caricamento: 20 Feb 15
Sviluppatore: Marco Peereboom
Licenza: Libero
Popolarità: 45

Rating: nan/5 (Total Votes: 0)

adsuck è un piccolo server DNS che falsifica gli indirizzi nelle liste nere e inoltra tutte le altre query. L'idea è quella di essere in grado di impedire le connessioni a siti indesiderati come ad server, crawler e altre minacce. Può essere usato localmente, per il guerriero della strada, o sul perimetro della rete al fine di proteggere le macchine da siti dannosi. Essa ha anche la capacità di abbinare i nomi di siti web utilizzando espressioni regolari e vi è anche un meccanismo per falsificare query DNS per gli indirizzi IP specificati.
Installazione:
Il codice è stato scritto su OpenBSD e porta contiene la procedura di installazione. Per l'installazione non OpenBSD deve essere fatto a mano.
Ci sono 2 metodi di utilizzo adsuck:
& Nbsp; 1) come resolver locale per la strada-guerriero
& Nbsp; 2) come resolver perimetrali per proteggere le reti locali
Metodo 1
- Fate e installare adsuck da qualche parte che è disponibile al boot
- Creare una directory di chroot adsuck con 755 autorizzazioni e radice proprietario (ad esempio, / var / adsuck)
- Creare un utente _adsuck e fare la sua directory home directory chroot
- Creare un gruppo _adsuck
- Copiare i file di lista nera (es hosts.small) nella directory chroot
- Modificare lo script dhclient per non sovrascrivere /etc/resolv.conf e invece scrivere quel file nella directory chroot
- Modificare anche lo script dhclient per inviare SIGHUP al demone adsuck ogni volta che arriva un nuovo nameserver
- Modificare il file /etc/resolv.conf a leggere una sola riga: 127.0.0.1 nameserver
- Aggiungi adsuck qualche parte come un demone in modo che venga eseguito durante l'avvio (da effettuare dopo dhclient e syslogd)
- Run adsuck, per esempio, con i seguenti parametri: -c / var / adsuck -f /resolv.conf /hosts.small
Nota: adsuck viene eseguito in un ambiente chroot e l'esempio di cui sopra richiederebbe 2 file in / var / adsuck; cioè hosts.small e resolv.conf. Si noti inoltre che in questo esempio lo script dhclient deve sovrascrivere /var/adsuck/resolv.conf ogni volta che si ottiene un nuovo nameserver e deve trasmettere SIGHUP al demone adsuck di rileggere quel file.
Metodo 2
- Fate e installare adsuck da qualche parte che è disponibile al boot
- Creare una directory di chroot adsuck con 755 autorizzazioni e radice proprietario (ad esempio, / var / adsuck)
- Creare un utente _adsuck e fare la sua directory home directory chroot
- Creare un gruppo _adsuck
- Copiare i file di lista nera (es hosts.small) nella directory chroot
- Creare un file resolv.conf che contiene le informazioni effettive resolver
- Aggiungi adsuck qualche parte come un demone in modo che venga eseguito durante l'avvio (da effettuare dopo dhclient e syslogd)
- Run adsuck, per esempio, con i seguenti parametri: -l 192.168.0.1 -c / var / adsuck -f /resolv.conf /hosts.small

Nota:
questo deve essere fatto su qualsiasi macchina gestisce un nameserver valido per la rete. Se c'è un name server locale rendono ascolto su, per esempio, la porta 54 di localhost e fare il punto adsuck resolv.conf vi

Cosa c'è di nuovo in questa versione:.

  • orologi automaticamente le variazioni di resolv.conf e rilegge quando succede.
  • Questo elimina la necessità di stimoli esterni per forzare la rilettura (SIGHUP).
  • aggiorna tutti i file host.
  • Avvia utilizzando libevent2 a favore di libevent.

Cosa c'è di nuovo nella versione 2.4.3:.

  • file hosts aggiornati
  • È stato aggiunto il supporto di OS X.

Cosa c'è di nuovo nella versione 2.4.2:

  • Questa versione aggiorna tutti i file host (i padroni di casa precedenti .yoyo era nel formato sbagliato).
  • Si aggiunge installare obiettivi di makefile.

Cosa c'è di nuovo nella versione 2.4.1:.

  • Questa versione più aggiornata del file host
  • E 'passato a git da cvs.
  • Aggiungi statistiche supplementari.
  • Fissa lo script dhclient per OpenBSD dove a volte resolv.conf non ha ottenuto aggiornato.

Cosa c'è di nuovo nella versione 2.2:

  • Questa versione corregge la documentazione e fornisce altri esempi

Cosa c'è di nuovo nella versione 2.1:

  • Si aggiunge un meccanismo di caching impressionante che rende l'intera esperienza websurfing un po 'più veloce.

Cosa c'è di nuovo nella versione 2.0:.

  • funzionalità di caching Aggiunto
  • libevent è ora utilizzato per velocizzare l'elaborazione.

Cosa c'è di nuovo in versione 1.8:

  • Un problema in cui le questioni WebKit richieste DNS fasullo è stato lavorato in giro .
  • Questo risolve anche un incidente nello stesso percorso di codice quando un pacchetto errato attraversa.

Cosa c'è di nuovo in versione 1.7:

  • Vi è una difficoltà di affidabilità nel codice mietere. La build Linux è stata migliorata.

Programmi simili

DynDNS
DynDNS

3 Jun 15

SendIP
SendIP

3 Jun 15

afraid
afraid

14 Apr 15

ZoneMaker
ZoneMaker

3 Jun 15

Altri software di sviluppo Marco Peereboom

SlideML
SlideML

11 May 15

iogen
iogen

2 Jun 15

Scrotwm
Scrotwm

15 Apr 15

Commenti a adsuck

I commenti non trovato
Aggiungi commento
Accendere le immagini!