Written by: Tw1zl3r = there is no place like 127.0.0.1

Upgrading to FireFox 3.5 is not a good idea for those who want to remain anonymous using proxy’s for socks 5 via an SSH encrypted traffic tunnel for items like http, ftp…etc or users running TOR. FireFox 3.5 has a bug and you cannot stop DNS LEAK (s). Searching the web I have found FireFox 3.5 DNS LEAK problem yet to be widely publicized…if at all.

This needs to be addressed to the community as it is a serious issue. If you don’t believe me do some investigative work and test it yourself.

Start up FireFox 3.5, enable your SSH tunnel settings using putty. I have a Linux server with open SSH that I use to proxy http traffic. Enable your ssh SOCKS proxy 127.0.0.1 and proxy port and lastly set the FireFox 3.5 about Config to true for network.proyx.socks remote.
The above settings should enable you to go wherever you want with out having DNS leaks and anonymous browsing in places such as a coffee shop or in a college doom room that has restricted access.
compare

Turn on WireShark and let it run on your nic while you do some web surfing. If 3.5 firefox worked correctly you will not see any DNS data since you are using a socks5 proxy with the about:config toggel network.proxy.socks_remote_dns option TRUE.

The Examples Below Shows FireFox 3.5 using an SSH tunnel via putty to proxy HTTP. With all settings configured FireFox 3.5 still leaks out DNS web queries.
Tested in FireFox 3.5 32bit windows XP:

The leaking IP address 10.20.20.78
foxy_proxy_config

firefox_config

WireShark analysis on FireFox 3.5 – showing LEAKING DNS – MAKE IT RAIN!!!
ff35_leak

The DNS Leak issue in FireFox 3.5 is a BIG BUG because even if you use the about:Config force remote DNS look ups using a proxy the requests are still sent to your local DNS. The local DNS query leaks your web searches out for anyone with a brain cell and WireShark to view a users web query’s in plain text. FireFox 3.5 has the toggle network.proxy.socks_remote_dns option in it but when adding the option in about:Config it does nothing and is all show no go. The setting does nothing and allows DNS to Leak.

The only way to be sure you are truly staying off the DNS leak trap is to roll back to FireFox 3.0.

One post is all I have been able to find about this DNS LEAK issue and it was in brevity on a FireFox IP forum. The issue has yet to be resolved. http://code.google.com/p/FireFox-showip/issues/detail?id=21#c2

WireShark analysis using FireFox 3.0 – FireFox 3.0 no leaks and everything is tunneling over SSH correctly: There was nothing to show for DNS because FireFox 3.0 is working correctly and will not show the DSN protocol because it is using remote DNS via an SSH tunnel.
ff30

Cheers,

Tw1zl3r = there is no place like 127.0.0.1