20 July, 2007
Project Honey Pot
Well after being hounded by Mr Palmer (well he suggested that I join a couple of times) to join Project Honey Pot I finally joined and donated some MX records and put it on this website. I want to put it on Limes & Lycopene but there is no script for Ruby as of yet.
There are a number of good introductions to Project Honey Pot: here & here but it essentially boils down to laying traps for spammers (or more specifically harvesters) and then tracking them when they send spam. This information is then made available via their http:BL service which allows you to do a DNS lookup on an ip address to determine if it is a known spammer.
Given that I’ve just finished the new blog and Kathryn is still getting some spam even though she is using akismet (albeit a very small amount) I thought that I use http:BL there. Unfortunately there was no ruby code written that I could find (this is an unusual thing in it’s own right) so I’ve knocked up a small class that interfaces to the http:BL.
The code in it’s entirety is:
And that’s it. You can download a tarball here containing the above code and some tests.
Any comments welcome.
Filed by rgh at 17:27 under General
http://www.oreillynet.com/ruby/blog/2007/09/7_reasons_i_switched_back_to_p_1.html
have a read……
And your point is what exactly?