Ich bin heute angefangen einen kleinen Spamfilter zu schreiben. Hintergrund ist der, dass ich mittlerweile regelmäßig Spam-Einträge bekomme und ich mich daher seit ein paar Wochen damit beschäftige, Gemeinsamkeiten dieser Nachrichten zu suchen. Ich denke, dass es recht vernünftig funktioniert und über 90% des Spam-Aufkommens reduziert werden kann. Wie effektiv der Filter genau ist, werde ich erst nach einiger Zeit sehen.
Das Skript benutzt keine Captchas und braucht kein JavaScript. Auch die Entwertung von Links über das nofollow-Attribut, noindex und Sessions sind nicht unbedingt nötig (könnten aber natürlich in Kombination eingesetzt werden).
Da der Filter hier schon aktiv ist und ich noch an einigen Feinheiten und einer halbwegs brauchbaren Oberflächeverwaltung arbeite, können hier ein paar Probleme auftreten. Geblockte Spamversuche kann man unter http://blog.antikoerperchen.de/spamfinder/configuration.php?spam=show sehen.