I am thingk of programming a proxy detector which uses backlists as a second source but tries to first detect a proxy using the following tests Reverse DNS WIMIA test Loc test TOR test DNSBL Test Header test The problem is that I do not know what these tests are. Any help would be greatly appreciated. Additionally, could someone tell me a website from where I can get a list of proxy servers. A list which is constantly updated.