I am using a program that I coded in C#.
All it does is use HttpWebRequest
to request some pages and read info from them.
I tried running it through Tor. I installed the Vidalia Bundle and Widecap.
My program is definitely run through Tor because I checked my IP from within the program.
But I get this warning in the vidalia message log:
Aug 22 10:40:42.290 [Warning] Your application (using socks5 to port 80) is giving Tor only an IP address. Applications that do DNS resolves themselves may leak information. Consider using Socks4A (e.g. via privoxy or socat) instead. For more information, please see https://wiki.torproject.org/TheOnionRouter/TorFAQ#SOCKSAndDNS.
I tried a lot of methods to stop getting this warning but I am still getting it.
I tried using Privoxy but when I start it nothing is written in the console it just doesn't seem to work.
The bundle installs Polipo by default. I tried running it and the following message appears:
DNS: couldn't open /etc/resolv.conf: No such file or directory Disabling disk cache: No such file or directory Disabling local tree: No such file or directory Established listening socket on port 8123.
If I try to connect on 8123 there doesn't seem to be anything listening there.
I checked the Tor FAQ. For windows there seem to be just TorDNS wich doesn't seem to exist.
And a virtual machine and I don't think that will help in my case.
I also tried using proxyfirewall instead of widecap but it spits out an error on startup and nothing else happens anyway.
Any ideas? Thank you.