Spambots, IP-Adressen und Blockade …

Schon vor etlichen Monaten habe ich angefangen IP-Adressen von Spambots zu sammeln und zu blockieren. Seit Anfang Dezember teile ich diese Informationen auch in Form eines WordPress Plugins (WordPress Spam IP Blocker) mit anderen Usern.

Heute war es dann soweit: ich habe die 1.000te IP zur Blockierung eingetragen :D.

WordPress Spam IP Blocker v1.0

Plugin zum blockieren von Spambots und Trackbackspam. Die Blockierung erfolgt aufgrund von IP-Listen via mod_rewrite. Die Listen werden je nach eingestelltem Zyklus aktualisiert. Die jeweils aktuelle Version werde ich in meinem Blog veröffentlichen.

v1.0: http://jaritsch.at/wordpress_spam_ip_blocker/source/wp-sib-v1.0.tgz

ACHTUNG: Das Plugin überschreibt eine bestehende .htaccess Datei! Wenn es bereits bestehende RewriteRules gibt, dann müssen diese von der .htaccess Datei kopiert und in die Datei wp-content/plugins/wp-sib/.htaccess-template eingefügt werden.

Ich weiß dass der Source noch zu verbessern ist – vor allem will ich den Update Stempel nicht mehr in einer Datei speichern sondern in der Tabelle wp_options.

Um das Plugin zu installieren, sind folgende Schritte nötig:

  • Archiv herunterladen
  • Archiv entpacken
  • Ordner wp-sib in den Ordner wp-content/plugins/ kopieren.
  • Im Administrationsbereich von WordPress das Plugin „WordPress Spam IP Blocker“ aktivieren
  • Fertig 😉

Das Plugin funktioniert wie folgt:

Bei jedem Seitenaufruf wird der Zeitstempel des letzten Updates verglichen – wenn der Zeitstempel älter ist, als der eingestellte Wert (default: 24 Stunden – dieser Wert ist direkt in der Datei wp-sib/wp-sib.php mit der Variable $wpsib[‚update_cycle‘] zu steuern) wird ein Update via HTTP von http://jaritsch.at/wordpress_spam_ip_blocker/ip_list.txt heruntergeladen.

WordPress, Spamer und ein paar Blockaden …

Ich bin vermutlich nicht der einzige, der sich tagtäglich mit Spamern rumschlagen darf. Schon seit langem pflege ich eine IP-Liste, in der IP-Adressen von Kommentar- und Trackbackspammern aufgelistet sind. Derzeit überlege ich, ob ich nicht ein WordPress-Plugin entwickle, über welches mir Leidensgenossen Spam-IPs mitteilen können *grübel*. Naja, bis es soweit ist, teile ich gerne meine gesammelten IP-Adressen mit euch:

http://jaritsch.at/block_spambots/

Die Liste ist live, sobald ich also eine weitere IP blockiere, erscheint sie auch in dieser Liste. Wie sie anzuwenden ist, sollte selbsterklärend sein ;).