So as you may or may not know, I've been dabbling lately in the despamming of online forum posts, with more or less success. And I've been helping people
pro bono in despamming their own fora, if they're interested.
This is in response to the wave of forum spam which has arisen since the availability of XRumer in November, 2006. XRumer has a number of tricks in its toolbag to get around spam blocking measures in place, because after all, if you don't actually track people down and shoot them when they spam, you must actively want "advertising" on your forum for cheap handbag knockoffs, Viagra, and lesbian porn, right? Right.
So forum despamming is getting interesting. One of XRumer's little tricks is to post through HTTP proxies to make it difficult or impossible to do IP-based banning of posters. And that was really pretty effective -- until the very popularity of XRumer and similar spambots using HTTP proxies made traffic through HTTP proxies really, really prominent.
The epiphany I had this week was that if a proxy is well-known by forum spammers, it's going to get indexed by Google a
whole lot. So the natural next step is to check Google for the IP of an untrusted poster, right?
Thus the
Google counter was born (code presented
here). Very simple. And it seems to block about 30% to 60% of forum spam so far.
In other news, since the Big Move back down to the Caribbean, the translation work has been incredibly voluminous. I keep thinking, "Today I'm going to do some GUI work" but I still end up falling asleep translating. (And that's really weird: yesterday I tried to type "replacement and wearing parts" and typed "replacement and wearing turbans" instead. Typing while asleep is
very Zen.)