Important

As of January 1st, 2009, I am no longer developing, maintaining or supporting Spam Karma. If you want to contribute to its code or download the latest GPL release, you can check out the code repository, over at Google Code.

Thanks.


sk2 powered

1. Overview

Spam Karma 2 (SK2) is an anti-spam plugin for the WordPress blogging platform. It is meant to stop all forms of automated Blog spam effortlessly, while remaining as unobtrusive as possible to regular commenters. Spam Karma 2 is the proud successor to Spam Karma, with whom it shares most of the development ideas, but absolutely none of the code

2. Requirements

  • WordPress: SK2 requires at least WP 1.5.1 (or up). It is compatible with all versions of Wordpress up to the latest release (2.1).
  • mySQL: 4.0 or up is strongly recommended (some important functionalities might not work otherwise).

3. Installation

Install is the easiest ever:

  1. download the archive
  2. unzip and drop the whole SK2 folder, as is, in your plugins directory.
  3. Enable the plugin in the WP Admin >> Plugins section.
  4. Browse to WP Admin >> Manage >> Spam Karma 2.

(Note: if you are upgrading from a previous install, simply overwrite the older files with the new ones in the instructions above)

Please check SK2 GPL repository for any potential downloads.

4. The Aftermath

Everything worked? Good.

Not quite?

Just check out the FAQ & Troubleshooting Page, your answer might be there. Otherwise, you can try WP.org support forums.

For bug-reports exclusively, you can contact me using this online form (do not use the old support email account: it is no longer active).

5. Tip Jar

If Spam Karma saved your life/relationship/cat/mailbox and you feel overly generous, please feel free to make a donation.

If you don’t have cash, but plenty of time to spare, consider helping out with some WP community-related projects.

6. Other Languages

Sprechen Sie Deutsch? Parlez-vous français? 日本語喋れる?¿Hablas Español? Parla Italiano? etc.

SK2 can probably speak your language !
Go here to find instructions on how to switch SK2 to a language other than English.

If your language is not in this list already (or even if it is, but you feel the translations can be improved), learn how you can contribute here.

7. Documentation and Extra Stuff

For more info about how SK2 works, what it does, how you can improve it etc, check SK2’s Documentation Blog on wp-plugins.net. Please feel free to contribute.

There are additional third-party plugins available to extend SK2’s functionalities. Check out the full list here.

SK2 will automatically inserts an “X spams eaten” message in your footer (you can disable or customize it in the admin options).

Using SK2? Eager to tell the world about it? Like having 300 little acronym buttons on the side of your page?

Say no more, we have what you need: sk2 powered
Feel free to download and do whatever you want with this kick-ass button, including using it on your own page, possibly with a link to this very page. However: hotlink it directly from this page, and I will unleash my legions of killer ferrets on you and your descendance, at the click of a mouse.

If you are a developer and would like to learn how you can very easily use SK2 as a support for your own anti-spam development effort, check out the SK2 API page.

If you have an idea on how to improve SK2 (and see no mention of it in the existing docs) feel free to contact me about it, but keep in mind that nearly any addition to SK2 can be done outside of the core, through an SK2 module. Feel free to contact me if you want to take on such a task and need a bit of help getting started.

Normally, SK2 should automatically check for updates on a reasonably regular basis, but consider checking that page back in a few weeks if you do not see any update.

8. What about Karma?

You mean, the sanskrit word that defines a concept in eastern religions?
I wrote an entry about it here.

9. Your comment was mistakenly eaten by Spam Karma?

Right this way, please

10. Licensing and Legal Matters

Spam Karma 2 is not GPL. It is copyright and all rights reserved. However, it is absolutely free for download, use and non-commercial redistribution. Anything else is subject to prior written permission by myself. If you contact me, chances are I’ll say yes to any reasonable request.
External plugins (including those bundled with Spam Karma 2) are the property of their respective developers and, by default, subject to the same distribution rules.

What this mean in practice: Spam Karma is “free software”, in that it is absolutely free to download, free to use and even free to tinker with (although I typically would require any modifications made to it to be clearly indicated to potential users). What I do not want to see, though, is people grabbing a version of WP and SK2, packaging them together and selling them for $300 (as they could do, with GPL software). Bottom line is that I am not trying to make money with this, and I don’t see why somebody else should be able to without me having a say first.

Once again, this type of licensing doesn’t make any difference for 99% of users (it’s free for whatever you need it to do), and shouldn’t stand in the way of the remaining 1% with more specific needs. If you have doubt or questions, contact me: I am very open to any discussion or criticism regarding this format of licensing.

I am also very open to porting SK2 over to other platforms. Its architecture makes it extremely portable (for a WP plugin). Contact me if you think you may be interested in adapting it for another platform.

It goes without saying that this software is provided “as is”, without any guarantee of warranty of any kind, nor could I ever be held liable for any damages it could do to your system (see header of source code for details): if SK2 was to go berserk, screw up your database, delete your entire blog, kill your cat and rape your hamster (or the other way round), you’re pretty much on your own legally. It shouldn’t though.

11. Changelog

New in 2.3:

  • Miscellaneous bug-fixes (UI, WP21 compatibility, compatibility with other plugins etc.)
  • A few small changes in the modules (improving blacklisting module, disabling RBL for now).
  • Important updates to Wordpress DB schema in order to try and improve its sluggish loading time (not directly an SK2 problem per se, but had to be done for SK2 to run fine).

2.2:

  • Miscellaneous bug-fixes (UI, WP2 compatibility etc.)
  • Fine-tuning of older modules to accomodate new spambot breed.
  • Minor additions to SK2’s filtering modules to raise SK2 protections.

2.1:

  • Full multilingual support (see available languages).
  • WP 2.0 and SQL 5.0 compatibility
  • Improved email integration (can flag/unflag spam directly from notification emails).
  • Miscellaneous bug fixes and improvements

1,903 Responses to “Spam Karma 2.3”

[...] Spam Karma 2 – ganz klar um Spam von seinem Blog fernzuhalten, jedem zu empfehlen! [...]

[...] Spam Karma 2 – ganz klar um Spam von seinem Blog fernzuhalten, jedem zu empfehlen! [...]

[...] Heute war es soweit. Ich war gezwungen, mir Spam Karma für WordPress zu installieren. Die Flut an Spamkommentaren war einfach nicht mehr auszuhalten. Der Gipfel waren mehrere hundert Spams in ein paar Tagen. Traurig.. Seit der Installation habe ich keinen einzigen ungewollten Kommentar mehr löschen müssen. Mal sehen, ob Spam Karma weiterhin so gute Arbeit leistet. [...]

[...] Benutzer der Wordpress Blog-Software, mussten sich in der Vergangenheit immer wieder mit Spam-Robotern rumschlagen, die unzählige Verweise zu Viagra-Pillen, Online-Casinos oder diversen Genetal-Operationen im Kommentarbereich hinterlassen haben. Mithilfe von Zusatzsoftware wie SpamKarma 2, kann man seinen Blog jedoch relativ sauber halten. Seitdem ich dieses PlugIn installiert habe, ist kein Spamkommentar dieser Spam-Maschinen durchgelassen worden. [...]

[...] By the way, I do tag – responsibly – on this (WordPress) blog and if you want to learn more here is the plugin I used to get it going: Ultimate Tag Warrior – Check out my tag cloud. And if you aren’t using a plugin to manage your spam, this one works wonders: Spam Karma 2 – Reloaded [...]

at Kartais! says:

[...] P.S. Tinklapis atakuojamas spamer’ių – nekreipkite dėmesio į juos dėmesio,  „Spam Karma 2“, atrodo, visai neblogai su jais susitvarko. [...]

[...] 在这里要非常感谢wonglaye,Lucifer,kevin 和stane为我推荐了几款非常不错的防spam的插件。另外,看了stane的Spam大暴走一文,让我收获颇丰。之前我很少把spam当作回事,所以服务器经常被spam拖得爆慢,进程数疯狂增长。现在终于OK,装上Bad Behavior后,明显感觉有很大收效,httpd进程数没有以前那么高,当然访问量没有受到影响,还是与原来相当。另外配合Spam Karma 2使用,效果不错,当然也有另人不满意的地方,就像大家所说的,Spam Karma 2会偶尔误伤,昨天就发现把kevin一个留言当作spam处理掉了,真是非常不幸,只能通过手工操作来挽回。希望这样的情况以后少发生,不然的话这也是一件恼人的事。 [...]

[...] “And the sign says, long haired freaky people need not apply”… but apparently, they do very good work… or at least that’s what I’ve experienced with Spam Karma 2. [...]

[...] While these changes looked good, suddenly my highly effective spam filter, Spam Karma 2, is failing to stop a wave of comment spam. I don’t know if it’s coincidental or not. I am tweaking some settings and monitoring comments carefully. If yours get moderated, there’s no need to post again, I will recover it promptly. [...]

[...] Spam Karma2 : 简称 SK2 ,这个插件实现spam的功能,防止垃圾回复和攻击,功能很强,能设置的选项也非常多,大家可以下载了安装,效果还不错。看看我页面最下方有SK2的提示信息。 This entry is filed under WordPress. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site. Leave a Reply [...]

[...] It’s been nice getting a wider readership over the past few weeks. But with more readers comes (dum-dum-DUUUH) wider exposure to spam comments. Which is why I’ve just installed Dr. Dave’s Spam Karma 2 Wordpress plugin, which is widely reported to be a pretty good piece of work. Which should save me time that I currently spend deleting comments inviting all comers to purchase dodgy drugs or view porn somewhere on teh intarwebs. [...]

[...] livin’ on’line is powered by BlogBase. Beiträge (RSS) und Kommentare (RSS).   This blog is protected by dr Dave’s Spam Karma 2: 1284 Spams eaten and counting… [...]

[...] Читал сегодня blogger@work, озадачила тенденция отключения комментариев в блогах. Как один из аргументов приводилось засилье спама. Рекомендую страдальцам плагин Spam Karmа – у меня в связи с его работой нет со спамом никаких проблем. [...]

pausebreak says:

[...] My site needed a bath so I gave it one. More specifically, it needed an upgrade. This was brought on by a bunch of comment spam that Sarah got on her site last week. We’ve been using an old version of Spam Karma and for some reason it hiccupped or something and just stopped blocking spam. This resulted in about 5000 spam comments in a few days. If you recently commented on Sarah’s site and your comment is gone now, then I’m sorry, I might have flagged a few valid comments when deleting the rest. Anyway, in order to upgrade Spam Karma, I needed to upgrade Wordpress, which I hadn’t done since I installed it a very long time ago. I had version 1.2 and the current version is 2.0.3. I had to upgrade to 1.5 before I could upgrade to 2.0.3. I avoided upgrading for so long primarily because I had made so many modifications to the core files when making my layout that it would have been a huge pain to try and migrate it all. Luckily Wordpress has these nifty themes and I was able to find a new theme that is almost as ugly as my original. So the main purpose of my upgrade was to get familiar with the process so I could upgrade Sarah’s. So her site is next. She just needs to find and pick a theme. No Comments so far Leave a comment Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong> [...]

[...] Spam Karma 2.2 Projekt Seite: unknowngenius.com [...]

[...] Spam Karma 2 – This is the ultimate spam killing plugin. There are tons of options so that you can fine tune just how much spam you want blocked. Has saved me a lot of time from sorting through a few hundred comments every week that were just spam. [...]

[...] Which reminds me a blog update: I’ve installed another wordpress plugin a while back but thought i’d mention it, to keep the spam out. It’s called Spam Karma 2 and seems to be doing a good job. [...]

[...] Por una parte, he dejado de usar Spam Karma 2 para filtrar los comentarios y los trackbacks. Reconozco que el sistema que emplea es bueno y efectivo, pero la última avalancha de spam ha hecho salir a flote dos pegas muy grandes de este sistema. La primera es que tarda mucho en aprender. Cuando las comprobaciones basadas en listas negras, tanto locales como remotas falla, el sistema que permite al administrador enseñar al sistema qué es spam tarda muchísimo en volver a filtrar bien, dejando pasar cientos de mensajes basura antes de haberse ajustado de nuevo. Y la segunda, relacionada estrechamente con esta, es que al aprender nuevos esquemas es posible que los aplique a mensajes que previamente habían pasado los filtros y que son legítimos, con la consecuencia de que dichos mensajes desaparecerían del artículo en el que estaban publicados y pasaban a engrosar la lista de textos que el sistema considera porquería, por lo que había que tener mucho cuidado y comprobar continuamente que no se diesen casos ni de falsos negativos ni de falsos positivos, y de estos últimos comenzaba a tener recientemente más de la cuenta. [...]

[...] So. Jetzt hab ich in der letzten Stunde gerade mal so eben meine ganzen 4 Blogs auf WP 2.03 upgedated und muß doch mal sehr lobend der Welt mitteilen, daß das völlig stressfrei ablief. Alles funktionierte auf Anhieb, nicht zuletzt dank der wirklich sehr gelungenen Anleitung auf wordpress.de. So macht ein Update Spaß. Daran sollten sich kommerzielle Software-Hersteller ein Beispiel nehmen! Übrigens lohnt sich meiner Meinung nach auch das Mini-Update von 2.02 auf 2.03. Es sind doch einige Kleinigkeiten, die da ausgebessert wurden, die man direkt bemerkt. Und sei es nur, daß die Permalinks jetzt standardmäßig wieder auf Datum-Postname eingestellt sind. Ach, und wen es interessiert: von meiner Lieblings-Spam-Killer-Software SpamKarma gibt es jetzt auch eine deutsche Sprachversion. Tagebuch • Medien  |  [...]

[...] About 3 weeks ago Andrea added the Spam Karma 2 plugin to this blog. She had tested it in one of the other blogs we have. It has outperformed our expectations. About the same time she added it to Homeschool Journal. Spammers had found the site and on one abandoned blog I enabled the plugin before deleting the blog. Without spam protection, the blog had collected up almost 1500 spam comments in a few weeks. Spammers have obviously found the site. [...]

[...] Anyway, quick update for today. If you’re having trouble leaving comments, don’t panic – I recently installed Spam Karma to help manage the tide of spam I seem to have been getting lately. I am checking it daily, so if your comment gets inadvertantly tagged as spam I will get around to fixing it. [...]

[...] Heute gab es hier erstmal Kommentarspam, hab mich kurzerhand für Spam Karma 2 entschieden, einfache Installation, aber anscheinend läuft es noch nicht ganz rund, habe jetzt aber nicht die Zeit mich näher damit zu beschäftigen. « Einfach glücklich   [...]

Apon Treenip says:

[...] Spam Karma 2

[...] Perh….seharian seber aku jem….disebabkan itu,load page mmg cam gampang…siput pun ble menang lagi….memula,aku ingat nak pasang plugin Image-headlines , tapi,cam seber aku ade ak support module tu…penat je install…skali,seber jem…terus error kat wp-content aku…ade file error,aku pun tak tau kenape…sebab dah teruk sgt,aku terus bercadang tuk upgrade wordpress aku dari version 2.0.2 ke version 2.0.3 …dalam proses nak upgrade tu,sempat si spammer tu masuk sehelai…siot tol…sekarang,blog nie dah dicover gune Bad Behavior , Akismet dan Spam Karma 2..kalo kene gak spam…mmg tak ble wat pape laa… [...]

[...] Nun dachte ich mir, dann muss jetzt ein SPAM-Filter her. Also hab ich mir dieses Spam Karma 2 Version2.2 r3 installiert. [...]

[...] Apologies to Rayna, whose legitimate comment was deleted by Spam Karma. I’ve upgraded to version 1.20, which is supposed to save deleted comments in the database for undeleting if necessary. [...]

[...] Spam Karma 2 2.2 r3 Ultimate Spam Killer for WordPress. Activate the plugin and go to Manage >> Spam Karma 2 to configure. See Spam Karma 2 >> About for details. Von dr Dave . [Tags:Attribut, blog, Blog Inside, cache module, google, Plugin, Spam, tag, tagging, WordPress]   [...]

[...] Oh also, I think some people thought I was joking or being sassy when I have mentioned “Spam Karma” casually in regard to my blog comments. Well just for posterity, I thought I’d mention it here for non-Word Press users who may not have a clue or who may credit me with more clever attitude than I currently possess. Spam Karma is a plug in for Word Press blogs that helps control spam….sometimes certain comments get stuck in moderation until I notice them and move them on to either spam oblivion or to approved status. So yeah. Just for the record. [...]

[...] The good news on the blog front: I finally installed my first WordPress plug-in (thank you Spam Karma 2) by myself and it has been catching most (not all) of my spam. Now that I know I can install my own plug-ins without breaking the entire blog, I’ll probably try to add a few more in. [...]

[...] Don’t like the idea of all your visitors’ comments going through someone else’s server? Check out Spam Karma 2. It’s just as good as Akismet and deserves the rating along side Akismet as the number one WordPress plugin. [...]

[...] Via SpamKarma lässt sich zumindest die Blacklist um die IP-Adressen solcherlei Gesindels ergänzen. Es mag manchmal etwas bringen. [...]

[...] To many of you this may be a blog just to read the latest on whats happening around the world in the “geek” community. Well I have changed the templete to the very smart looking 3K2 Beta 1.01, but it has had been ripped apart and put back together again the way I think would best suit Geeks Globe. I have also added a few plugins ( WP-EMail, WP-Print, WP-PostRatings) which will give you the reader a chance to contribute to Geeks Globe and also help spread the word of this ever growing website. We here at Geeks Globe have also re opened the comments function after finding what looks to be one of the best spam blockers on the internet today – Spam Karma 2. So after saying the above I hope we can all work together and help Geeks Globe be one of the most informative, popular “geek” sites on the internet today. Please feel free contact us with any comments, or question using the “Contact Us” form on the right hand side of the page. [...]

[...] I just installed Spam Karma 2, and hopefully that will take care of the problem. [...]

[...] Spam Karma 2 – Reloaded [...]

[...] Inzwischen habe ich auf allen Wordpress-Installationen Akismet installiert, damit es mir nicht wie Gerald geht. Allerdings verwende ich ja hier (und anderswo) ausschließlich Wordpress, das im Gegensatz zu Greymatter ständig weiterentwickelt wird. Auch die bekannten Anti-Spam-Werkzeuge Akismet oder auch Spam Karma werden ständig aktualisiert. [...]

[...] Link zum Plugin Spam Karma 2.2 [...]

[...] Da ich nun seit einigen Wochen Spam Karma 2 laufen habe, möchte ich an dieser Stelle mal schnell sagen, dass ich wirklich begeistert davon bin. Ich hatte bisher keinen einzigen nicht abgefangenen Spam-Eintrag mehr und unter den hunderten abgefangenen war auch kein Fehltreffer, den ich hätte retten müssen. Summa summarum kann ich SK2 also wirklich nur jedem empfehlen, der in seinem WordPress-Blog Probleme mit Spam hat. [...]

[...] I like that phrase. Apparently, some other jokers do too. I just got my little Spam Karma report for yesterday for golod.com and there were 110 comment spams caught since this same time yesterday. That is some serious spam yo. I have to say, if you have a WordPress blog, Spam Karma 2 is the way to go. You set it and forget it. Just like big Ron. tags: blog, blogging, comment+spam, spam, spam+karma, wordpress [...]

[...] Spam. We (well, actually, I) didn’t want to write some kind of advanced spam guessing system to stop us being deluged with crud. So, since I wanted to allow commenting, I relied on the excellend Spam Karma 2 to solve our Spam problems for us. That’s it, in a nutshell. [...]

[...] I’ll be upgrading this blog from WordPress 1.5.x to WordPress 2.0.x at some point in the next few days (I’d love to give a more accurate indication but as personal projects go, it’s not very easy to predict when I’ll get A Round Tuit ™). This may mean that, aside for Spam Karma, which I already know to work with 2.0.x, not all features will work correctly and I’ll probably go back to one of the default themes instead of this homebrew hodgepodge. [...]

[...] Sorry for the lag between posts. I currently have my plate full, pun intended get it? (ok that was bad), with a bunch of other sites that I run. Those sites actually make money. A few of them are running older versions of wordpress and have been comment spammed beyond recognition. In the process of cleaning them up and loading the latest version. Then there are all of the other sites as well. This one has been hit too but I’ve loaded up SpamKarma. Works like a charm so far. Give it a try if you use Wordpress. I’ve been digging through hundreds of mail notifications from these sites to weed out the bad from the good. Soooo if anyone has sent a mail here please be patient and I’ll get back to you soon. Money comes first . Oh yeah, and the World Cup (Mundial) has been killing my time too! [...]

[...] Spam Karma 2 und Akismet runterladen, ins Plugin-Verzeichnis schieben und aktivieren. Die Standard-Einstellungen sind schon völlig ausreichend. [...]

[...] Update: Habe zusätzlich noch Spam Karma2 installiert. Bitte kommentiert mal eifrig, zum Test. Danke [...]

[...] Um dagegen etwas zu unternehmen habe ich mir SpamKarma, eine freie Anti-Spam Software für Wordpress installiert, und hoffe, dass es seine Arbeit wie erwartet erfüllt. [...]

Homecoming says:

[...] Deshalb habe ich zusätzlich zu Bad Behavior, noch Aksimet und Spam Karma 2 installiert. Das kann ich nur jedem Wordpressbenutzer empfehlen! [...]

[...] I’ve been deluged with so much spam that I have decided to finally do something about it. Up until now it’s been pretty manageable but the other morning I checked my email to discover that I had 82 spam attempts on an old entry, “The Tricky Obsession.” This entry has been an ongoing target for months and I, unfortunately, blew it off. The comments and trackbacks haven’t stopped since – averaging about 5 or more attempts every hour. Most entries are links with phrases like “casino, viagra, payday load, etc.” I found a decent Wordpress Spam plugin, Spam Karma 2.2, and so far am not disppointed with the results. I hope it continues to hold up. I am tired of having to moderate all of the entries. « Hot cocoa smile [flickr]   [...]

[...] Tired of spammers ruining your website? Try Spam Karma and pwn those n00bs! [...]