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.