Interesting...<br>I just did a test.&nbsp; As root I watched udp traffic using &quot;tcpdump -i eth0 -net -s 65535 udp and host 192.168.XX.XX&quot; <br>and didn&#39;t see any DNS request when I used &quot;proxychains firefox <a href="http://check.torproject.org">http://check.torproject.org</a>&quot;<br>
<br>I did see this in the terminal that I launched proxychains from.<br>&quot;<br>build@Janus-Dev-VM:~$ proxychains firefox <a href="http://check.torproject.org">http://check.torproject.org</a><br>ProxyChains-3.1 (<a href="http://proxychains.sf.net">http://proxychains.sf.net</a>)<br>
|DNS-request| <a href="http://check.torproject.org">check.torproject.org</a> <br>|S-chain|-&lt;&gt;-127.0.0.1:9050-&lt;&gt;&lt;&gt;-4.2.2.2:53-&lt;&gt;&lt;&gt;-OK<br>|DNS-response| <a href="http://check.torproject.org">check.torproject.org</a> is 209.237.247.84<br>
|S-chain|-&lt;&gt;-127.0.0.1:9050-&lt;&gt;&lt;&gt;-209.237.247.84:80-&lt;&gt;&lt;&gt;-OK<br>&quot;<br><br>Also worth mentioning, at the end of the default proxychains.conf file is:<br>&quot;<br># defaults set to &quot;tor&quot;<br>
socks5 &nbsp;&nbsp;&nbsp; 127.0.0.1 9050<br>&quot;<br><br>Perhaps the author did have Tor in mind?&nbsp; <br>When I ran firefox without proxychains, I then say DNS request with tcpdump, as expected.<br><br>Hrm....I think it&#39;s working.&nbsp; If I&#39;m wrong, could someone point out the flaw in my testing method?<br>
<br>Thanks!<br><br>- Kyle<br><br><br><div class="gmail_quote">On Mon, Jan 5, 2009 at 11:25 PM, Roger Dingledine <span dir="ltr">&lt;<a href="mailto:arma@mit.edu">arma@mit.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Mon, Jan 05, 2009 at 11:11:13PM -0800, Kyle Williams wrote:<br>
&gt; Are you saying that the &quot;proxy_dns&quot; option in the proxychains.conf is in<br>
&gt; fact leaking DNS request?from the proxychains.conf file:<br>
&gt; &quot;<br>
&gt; # Proxy DNS requests - no leak for DNS data<br>
&gt; proxy_dns<br>
&gt; &quot;<br>
&gt;<br>
&gt; I thought it would resolve against the specified SOCKS 4/5 proxy. &nbsp;Is this<br>
&gt; not happening?<br>
<br>
</div>Socks doesn&#39;t have a notion of resolving. It only has a notion of<br>
connecting (well, and binding, but we don&#39;t use that).<br>
<br>
We hacked on our own notion of a &#39;resolve&#39; socks request:<br>
<a href="https://svn.torproject.org/svn/tor/trunk/doc/spec/socks-extensions.txt" target="_blank">https://svn.torproject.org/svn/tor/trunk/doc/spec/socks-extensions.txt</a><br>
and I&#39;d be surprised if any other projects use our extension.<br>
<font color="#888888"><br>
--Roger<br>
<br>
</font></blockquote></div><br>