In case of abuse one can use some system variables to get information of the abuser, ie:
$ENV{'HTTP_USER_AGENT'}
$ENV{'HTTP_REFERRER'}
$ENV{'REQUEST_METHOD'}
But the most important one is of course $ENV{'REMOTE_ADDR'}
When the abuser runs it's traffic trough an Proxy I'll never be able to find the abuser without the logfiles of that proxy. Now, I know there are anonymous proxy's, but also al lot of Proxy's are not anonymous, so that would suggest the possibility of getting information of the abuser using an open, or less anonymous proxy!
This would be great in further protecting forms and other parts that need to be more protected. But I can't find any useful information on the web.
So my question is:
How, and what information can I obtain of an abuser connecting through a Proxy
(if the proxy isn't perfectly anonymous)
If that is not possible, How can I detect if a connection is made trough a proxy. I could run statistics then for a while and see how often legit connections are made through a proxy and how often abusers use a proxy.
Start Free Trial