Méthode de recherche DNS via le serveur proxy SOCKS5

10

SOCKS5 prend en charge les recherches UDP et donc DNS. Je recherche une application ou une commande utilisant des utilitaires système standard pour effectuer une seule recherche DNS via un proxy SOCKS5 et ne pas me connecter à cette adresse. À titre d'exemple, voici une fausse digcommande pour démontrer ce que je voudrais faire, si ce commutateur existait:

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

Les réponses qui fonctionnent sur Linux, Windows ou OSX sont acceptées.

nitro2k01
la source

Réponses:

2

Il y a quelque temps, j'avais besoin de quelque chose de similaire. J'ai utilisé un paquet appelé DNS-TCP-SOCK-PROXY, que vous pouvez trouver sur cette page github . Il est décrit comme suit:

Un simple proxy DNS pour tunneler les requêtes DNS sur un proxy socks (par exemple, sur ssh ou Tor). Cela peut être utile lors de la configuration de proxys transparents.

Utilisation: ./dns-proxy [options]

et enfin:

Le fichier de configuration doit contenir l'une des options suivantes (et ignore les lignes commençant par «#»):

socks_addr - adresse d'écoute de chaussettes

socks_port - port d'écoute de chaussettes

listen_addr - adresse pour l'écoute du proxy DNS

listen_port - port sur lequel le proxy DNS peut écouter (la plupart des cas 53)

set_user - nom d'utilisateur à déposer après la liaison

set_group - groupe auquel déposer après la liaison

resolv_conf - emplacement du fichier resolv.conf à lire

log_file - emplacement auquel se connecter (devrait être / dev / null à moins que le débogage).

MariusMatutiae
la source