LINUX.ORG.RU
ФорумAdmin

Как связать proxychains и dig?


0

0

Здравствуйте!

Вот в этой теме http://www.linux.org.ru/view-message.jsp?msgid=2903254&lastmod=1215168687717 я спрашивал как зацепить прогу через proxychains так чтоб было доступно открытие по имени хоста.

В этой статье http://paste.org.ru/?lfp75b говорится, что нужно сделать скрипт /bin/proxyresolv


#!/bin/sh
# file /bin/proxyresolv
# This script is called by proxychains to resolve DNS names
# DNS server used to resolve names
#здесь пишем IP нашего ДНС-а, в моем случае - ДНС прова
DNS_SERVER=xxx.xxx.xxx.xxx
if [ $# = 0 ] ; then
echo " usage:"
echo " proxyresolv <hostname> "
exit
fi
export LD_PRELOAD=libproxychains.so
dig $1 @$DNS_SERVER +tcp | awk '/A.+[0-9]+\.[0-9]+\.[0-9]/{print $5;}'


И после создания данного скрипта начинает по-волшебству видиться DNS-имена в proxychains.
Как это происходит понять не могу.

Я могу вызвать proxyresolv с указанием нужного имени хоста, и он покажет IP-шники хоста.


$ proxyresolv linu.ru
ProxyChains-2.1 (http://proxychains.sf.net)
dynamic chain:....192.168.1.3:3125....195.161.172.254:53..OK
217.112.35.30
217.112.42.15
217.112.35.2
217.112.37.11


Т.е. скрипт proxyresolv рабочий.
Но как его зацепить к proxychains, понять не могу.
Есть кнонить кто знает как это сделать?


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.