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

No tags for this post.

5 Responses to “Additional Spam Karma 2 Plugins”

  1. toydi Says:

    Can I run SK2 together with Askimet?

  2. mypapit Says:

    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/

  3. klk Says:

    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….

  4. mypapit Says:

    good idea, one non-PTR domain SK2 plugin coming rite up!

  5. klk Says:

    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);

Leave a Reply

It sounds like SK2 has recently been updated on this blog. But not fully configured. You MUST visit Spam Karma's admin page at least once before letting it filter your comments (chaos may ensue otherwise).