[ also posted to comp.lang.perl.modules and comp.lang.perl.misc ]
I have uploaded HTTP::ProxyTest to CPAN. From README:
Robots that send comment spam are often hidden behind anonymous open proxy servers. You can use HTTP::ProxyTest to look for open proxies on-the-fly and prevent such spam robots from submitting their crap. The module is particularly useful if you don't want to bother your web site visitors with CAPTCHAs etc.
HTTP::ProxyTest tests certain ports of REMOTE_ADDR that are often used for anonymous open proxies, and denies access if an open proxy is found, i.e. it responds with status "403 Forbidden" and exits.
I have been using that approach to fighting comment spam for more than a year, and it has proved to work well.
Your comments on both the usefulness of HTTP::ProxyTest and the code would be much welcome. Since the module source is conveniently available at CPAN, I did not post it here.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: RFC: CPAN module for blocking open proxy requests
by ahmad (Hermit) on Jul 14, 2010 at 22:25 UTC | |
by Gunnar (Novice) on Jul 15, 2010 at 04:32 UTC | |
by mr_mischief (Monsignor) on Jul 20, 2010 at 08:43 UTC | |
by Gunnar (Novice) on Aug 11, 2010 at 02:28 UTC |