The original wpoison, by Ronald F. Guilmette, is a CGI script that generates random web content containing made-up e-mail addresses; the idea is that spammers' web crawlers, which trawl web sites looking for e-mail addresses, stumble upon it and start adding these made-up e-mail addresses to their lists. This either forces the spammer to dump the entire list or manually clean it (if they notice the poisoning) or waste their resources trying to spam non-existent e-mail addresses (if they don't).
However, the original version suffers from a number of problems:
So, in light of this, I produced an amended version, wpoison-gt, which does not suffer from issues 1 and 5. Full changes:
<head>
are included/excluded at random (apart from the robots meta
tag, which is always included), and output in a random order.sleep()
for a short time before any of the body is output, rather than right at the end, just in case over-zealous crawlers start fetching the links we send before we've finished output. There's also occasional random sleep()
s while we do output.However, the original author is no longer maintaining wpoison, and did not wish to incorporate my modifications, so I am distributing it here. This script is based on the original wpoison code, and is suitable for use as a drop-in replacement, so the original installation instructions should all still apply. Please note the original licence still stands (this release is not made under the GPL), including the requirement to link to the original wpoison site (it was here, for what it's worth, but is now dead).
You can see this version of the script in action - the output has a pleasing Vogon poetry feel to it.