Detecting Proxies

Hello,

I am currently writing a script that will be integrated into our ordering system to detect if the person ordering is using a proxy. To be the most robust, I would like to include as many ways to determine proxies as possible. Currently, I have thought of the following:

Check ports 8080, 5080, 1080, 8008 at the IP address trying to signup. (And any other commonly used ports for proxies).

Keep a blacklist of commonly used proxy IP's (for example paid proxy services or if there are any free ones left)

Those are the only two ways I have found to determine if someone is using a proxy. So.. do any of you guys know of other ways to do this, or have any suggestions regarding the two ways I listed above?

It will be much appreciated, and I will share the script with everyone here when it is finished!

Thanks!

 

 

 

 

Top