SHAD Posted June 18, 2010 Posted June 18, 2010 I need a function to check for proxy ip, anyone know how it can be done. Quote
Zeggy Posted June 18, 2010 Posted June 18, 2010 An anonymous proxy will never reveal that it's actually a proxy, or the ip of the user behind it. Quote
Spudinski Posted June 18, 2010 Posted June 18, 2010 Most proxies sends their IP trough the Forwarded-For header. One way. Quote
Zeggy Posted June 18, 2010 Posted June 18, 2010 Yeah, spud is right, I edited my post (it was wrong). You can check the http x forwarded for header, which is sent by many proxy servers. It's a list of IP addresses starting with the original, then any subsequent proxy ips used. The problem is that this header is not a standard part of http/ip, meaning the header can be changed, and false or malicious data sent. You should ask yourself the reason why you want to get the ip behind a proxy though. For logging purposes then fine (albeit not very useful), but if you simply want to stop people from hiding their ip, anybody with a little determination can use an anonymous proxy server and you will never know the difference. Quote
furn355 Posted June 18, 2010 Posted June 18, 2010 Actually what you say is false. It is possible to stop being signing up under an anonymous proxy server/ hidden IPs. Try signing up for this site http://www.mafiabattle.net through any anonymous proxy server. They have found a way to prevent it! Quote
furn355 Posted June 19, 2010 Posted June 19, 2010 Nice, they must have just found a way to block all the common proxy servers. Quote
Spudinski Posted June 19, 2010 Posted June 19, 2010 I thought you did? I'm just an average guy, and I use a private proxy - what do you think crakers will do? Quote
bladewolf2010 Posted June 19, 2010 Posted June 19, 2010 There are some sites that found ways to block proxys because i'm at school wanted to check a game can't cause sites blocked (damn schools) i use proxys and it wouldn't let me play. told me to get a life and use real net connection Quote
Zeggy Posted June 19, 2010 Posted June 19, 2010 Well, what kind of proxy did you use? If you used a website proxy (ala proxy.org), well those are not very effective proxies. Quote
Danny696 Posted June 19, 2010 Posted June 19, 2010 AOL Uses a proxy. So yeh, theres some of ya players gone Quote
Jordan Palmer Posted June 19, 2010 Posted June 19, 2010 Danny has a valid point. Â I don't see the point in blocking out proxy. the more you block the more people will try and bypass Quote
Spudinski Posted June 19, 2010 Posted June 19, 2010 AOL is a very simple thing to bypass. They do send their real IP trough the XFF header, and AOL also has it's own address ranges. Quote
Jordan Palmer Posted June 19, 2010 Posted June 19, 2010 Could you not use something like  This? Quote
Spudinski Posted June 19, 2010 Posted June 19, 2010 If you understand the headers it should be a straight forward answer. AOL for one, as mentioned above uses the X-Forwarded-For header to send the users "real" IP address. The HTTP-Via header is hardly ever sent by a proxy, because of anonymity purposes and for other obvious reasons. Quote
Zero-Affect Posted June 23, 2010 Posted June 23, 2010 Actually what you say is false. It is possible to stop being signing up under an anonymous proxy server/ hidden IPs. Try signing up for this site http://www.mafiabattle.net through any anonymous proxy server. They have found a way to prevent it! I Prevented a lot of proxies simply by going to proxy.org grabbing the ips of the proxies (all of them) then banning them via a simple script. Quote
Jordan Palmer Posted June 23, 2010 Posted June 23, 2010 Yeah you can get bulk IP address's from some site's I remember having some packages from a few proxies Quote
Zero-Affect Posted June 23, 2010 Posted June 23, 2010 i did it manually lol went through them all removed duplicates, took me 2 days so... lol should of really coded something... Quote
Spudinski Posted June 23, 2010 Posted June 23, 2010 For every proxy IP you have, it needs to be checked if it's even online to be a valid point of source. The proxy could be hosted on an infected computer, and then you would be denying access for them. Also, for every proxy's IP you have there are a thousand others, literally. I also don't know why you would even want to deny your service for a proxy user, some are actually bind to them because of certain areas in the world being block to an outgoing traffic region. You are simply pushing away users and traffic. Quote
Zero-Affect Posted June 23, 2010 Posted June 23, 2010 Good point Spud, but most of the normal used web proxies i had at one point blocked. Quote
sniko Posted June 23, 2010 Posted June 23, 2010 A proxy is kind of good actually (for all you school people :p) When i was playing TBRPG's, the school had blocked those specific sites becuase of their content (attacking people, and the "F-Bombing"), so any school player with RM installed to their school sever, a proxy will bypass the website block and allow people to play. My experience with school people playing my game was a very good experience actually, i had filled the biggest IT rooms in my school who were on my site Via a proxy, that's around 60+ players, and that's only in one school. So to block proxies can affect your game traffic in a bad way as it blocks players from signing up. Thanks for reading - sniko Quote
Danny696 Posted June 23, 2010 Posted June 23, 2010 Wow, shows how crap your school is, normal schools block proxies Quote
sniko Posted June 23, 2010 Posted June 23, 2010 Wow, shows how crap your school is, normal schools block proxies I laughed at this lol, not every school are "internet perfect" people found flaws such as searching pr0xy pro xy proxxy and so on..... Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.