Additional Spam Karma 2 Plugins
One of the things that I like about Spam Karma 2 compared to Akismet, that SK2 is extensible so you can write new SK2 plugins in order to filter out new spams tailor made for your blog/language.
Here’s some of the additional plugins I write for Spam Karma that you might find useful to in addition to the default spam karma 2 plugins, the Fishy User Agents and Blacklisted IP Address Checker.
Installing these plugins is simple, you just need to uncompress the zip file and copy it into the sk2_plugins inside SK2 folder in your Wordpress plugins directory.
Then check the status of the plugins in Manage->Spam Karma 2->General Settings.
What’s new about these plugins ?
Fishy User-Agent -
A relatively weak plugin, but useful for filtering up dumb bots or browsers that has been infected with spam bots. It checks for known malicious user-agent, and spank it.
Blacklisted IP Address RBL
Checks IP address for open proxy using RBL services from sorbs.net. Blacklisted IP will receive huge spanking.
Hopefully these plugins will help you keep those annoying spammers away from your blog
Download zip file at.
papit_sk2plugins.zip
January 31st, 2007 at 9:12 am
Can I run SK2 together with Askimet?
January 31st, 2007 at 9:18 am
No you can’t.
But you can use a specially modified plugin which combine the power of SK2 and Akismet =
http://www.sebbi.de/archives/2006/01/31/spam-karma-2-akismet-plugin/
March 27th, 2007 at 7:51 pm
I’m so glad to see some programmers or developers writing Spam Karma Plugins!
Another “spanking” SK plugin idea that might be useful as a separate plugin, besides Fishy User-Agent and Blacklisted IP RBL, would be no PTR by IP.
In other words, if there’s no PTR record: spank, spank, spank….
March 28th, 2007 at 1:08 pm
good idea, one non-PTR domain SK2 plugin coming rite up!
April 1st, 2007 at 5:29 am
Hi mypapit,
Is it true that Blacklisted IP Address RBL only spanks comments or trackbacks if they have no PTR record AND are also listed on at least one RBL?
The line I’m curious about is:
$resolved = gethostbyname($rblhost);