This one time, at band camp, Christopher Schmidt wrote:
MoinMoin already has one; see
http://moinmoin.wikiwkiweb.de/AntiSpamGlobalSolution for information on
how it works (or how to turn it on, but it's only got a plugin for
MoinMoin listed there.)
That doesn't seem to be working. Google cache:
http://tinyurl.com/66gek
This is a nice blacklist of regexes for Wiki spammers:
http://blacklist.chongqed.org/
Of course, it's the wrong approach. It's not scalable in the same
manner as scalability problems with RSS. Having a delay between
refreshes to combat scalability issues means you could get spammed by an
already-known spammer.
Should be some database that is query/response based where your Wiki
submits all the URLs and gets a boolean reply. RBL-style approach.
Some very basic, quick-and-dirty regexes could possibly solve much of
the problem. Look for the drugs, gambling games and watch brands
they're pushing. Instead of giving a "this is spam, rejected" message,
give a cryptic technical-sounding error like "server timeout" or
"internal server error".
--
Rev Simon Rumble <simon(a)rumble.net>
www.rumble.net
The Tourist Engineer
Because geeks travel too.
http://engineer.openguides.org/
"If you have an apple and I have an apple and we exchange
apples then you and I will still each have one apple. But
if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
- George Bernard Shaw