Modo di effettuare la ricerca DNS tramite il server proxy SOCKS5


10

SOCKS5 supporta le ricerche UDP e quindi DNS. Sto cercando un'applicazione o un comando che utilizza utility di sistema standard per eseguire una singola ricerca DNS tramite un proxy SOCKS5 e non connettermi a questo indirizzo. Ad esempio, ecco un digcomando falso per dimostrare cosa vorrei fare, se esistesse questa opzione:

dig --socks5 1.2.3.4:8080 @4.2.2.1 example.com

Sono accettate risposte che funzionano su Linux, Windows o OSX.

Risposte:


2

Qualche tempo fa avevo bisogno di qualcosa di simile. Ho usato un pacchetto chiamato DNS-TCP-SOCK-PROXY, che puoi trovare in questa pagina di github . È descritto come segue:

Un semplice proxy DNS per il tunneling delle richieste DNS su un proxy socks (ad esempio, su ssh o Tor). Questo può tornare utile quando si impostano proxy trasparenti.

Utilizzo: ./dns-proxy [opzioni]

e infine:

Il file di configurazione dovrebbe contenere una delle seguenti opzioni (e ignora le righe che iniziano con '#'):

socks_addr - indirizzo dell'ascoltatore di calze

socks_port - porta dell'ascoltatore di calze

hear_addr - indirizzo per il proxy DNS da ascoltare

Listen_port - porta su cui il proxy DNS deve essere in ascolto (la maggior parte dei casi 53)

set_user - nome utente da inserire dopo l'associazione

set_group - gruppo su cui rilasciare dopo l'associazione

resolv_conf - posizione del file resolv.conf da cui leggere

log_file - posizione in cui accedere (dovrebbe essere / dev / null a meno che il debug).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.