Detecting Proxy

Discussion in 'General Business' started by kingrage, Mar 21, 2007.

  1. #1
    How do you go about detecting a proxy and disallowing these users to register/login to your site?

    Thanks
     
    kingrage, Mar 21, 2007 IP
  2. stugs

    stugs Peon

    Messages:
    157
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    0
    #2
    It's pretty difficult to block them 100% as new ones show up every day. There are a number of real time blacklists (RBLs) available. Basically you do a quick DNS lookup of their IP address to check if they are in the RBL.

    An example would be TORBL
    http://www.ahbl.org/docs/torbl.php

    This RBL tracks all TOR Proxy exit nodes.

    Another option would be to write a basic HTML scraper to grab all the domains off proxy.org's listings. That would cover the majority of operating web proxies. The only problem with this is some of these servers might host other content.
     
    stugs, Mar 21, 2007 IP
  3. kingrage

    kingrage Peon

    Messages:
    559
    Likes Received:
    14
    Best Answers:
    0
    Trophy Points:
    0
    #3
    Thanks, anyone else have any other methods?
     
    kingrage, Mar 21, 2007 IP
  4. stugs

    stugs Peon

    Messages:
    157
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    0
    #4
    stugs, Mar 21, 2007 IP
  5. eddy2099

    eddy2099 Peon

    Messages:
    8,028
    Likes Received:
    568
    Best Answers:
    0
    Trophy Points:
    0
    #5
    eddy2099, Mar 21, 2007 IP
  6. stugs

    stugs Peon

    Messages:
    157
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    0
    #6
    The variable that script is looking for is rarely set these days. It might detect an older squid proxy, but if someone was using PHProxy it doesn't detect it.
     
    stugs, Mar 22, 2007 IP