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

pdnsd
pdnsd

15 Apr 15

NSD
NSD

17 Feb 15

Inadyn
Inadyn

19 Feb 15

Altri software di sviluppo Marco Peereboom

Scrotwm
Scrotwm

15 Apr 15

iogen
iogen

2 Jun 15

SlideML
SlideML

11 May 15

Commenti a adsuck

I commenti non trovato
Aggiungi commento
Accendere le immagini!