Download
Ich habe ein neues Script geschrieben welches
http://www.projecthoneypot.org/ nutzt. Wer nicht weiß was honeypot ist
Wer des englischen nicht mächtig ist, hier mal eine kurze Erklärung.
Du hast ein neues Forum/BLOG/CMS/Gästebuch usw. Nach einiger/kurzer Zeit sind diese berühmten Beiträge von Viag. SE... und den anderen Kram.
Diese Beiträge werden meistens von Robots erstellt und hier setzt project honeypot an.
Mein Script wird als erstes in Deinem PHP Script eingebunden. Jeder Aufruf wird mit der Datenbank von Honeypot überprüft. Es wird wirklich nur die IP überpüft. Kann man auch im Script überprüfen.
Nun kann anhand von gewissen Kriterien ein Spammer geblockt werden.
Dieser Spammer hat nun keine Möglichkeit mehr Einträge zu machen.
Damit dieses Script genutzt werden kann ist einwenig Vorarbeit notwendig.
http://www.projecthoneypot.org/create_account.php
Erstelle einen Account dort. Keine Sorge die Seite verschickt keine Spams.
Du bekommst einen sogenannten APIKEY dieser muß in die httpbl_conf.php rein
Nun noch das
<?php
required_once('httpbl.php');
....
und fertig.
In der conf können noch folgende Werte geändert werden
threat_level=30 //Hier werden sehr viele Spammer geblockt, aber auch falsche sind möglich. Das sind User die über einige bekannte Tor Proxy gehen.
Besser fährt man hier mit 45
activity_level=14; // Zuletzt vor 14 Tagen in Erscheinung getreten. Größer als 14 tage bringt nichts.
Der Type_level sollte nicht geändert werden.
Das Script funktioniert soweit ohne Probleme. Ich teste es schon eine Weile, es ist aber noch nicht veröffentlicht. Wer Verbesserungsvorschläge hat immer her damit. Wer Bugs findet auch melden.
Nachtrag: Wer sowas in Drupal/Wordpress einsetzen will, kommt besser bei weg wenn er die Plugins dafür nutzt.