Habe ich das nicht im Post zuvor beschrieben?rene04 hat geschrieben:wie funktioniert so ein test genau?
Erweiterung gegen Spambots
-
- Beiträge: 3626
- Registriert: Di 12. Okt 2004, 20:00
- Wohnort: Voerde (Niederrhein)
- Kontaktdaten:
Du installierst dir dir Firefox-Erweiterung und liest die Doku unter:rene04 hat geschrieben:was ist ein böser user agent? was ist emailcollector? wie stell ich den ein? und dann?indem man mit der Firefox-Erweiterung User Agent Switcher mal einen "bösen" User Agent einstellt (z.B. "EmailCollector").
http://chrispederick.com/work/useragentswitcher/
Dann weißt du wie man dort einen anderen User Agent anlegst. Dann besuchst du die Website, die du mit Bad Behavior geschützt hast. Wenn alles richtig läuft, wirst du nicht draufgelassen.
-
- Beiträge: 3626
- Registriert: Di 12. Okt 2004, 20:00
- Wohnort: Voerde (Niederrhein)
- Kontaktdaten:
Aber geblockt wird auch was? Die bisherigen Erfahrungsberichte zu Bad Behavior 2 gingen in die Richtung, dass es manchmal höchstens zu gut funktioniert.rene04 hat geschrieben:naja, nach einigen tagen zeigt sich das da wohl ein spamer ziemlich hartnäckig ist bekomme immernoch spam. so ca. 25 -50 pro woche.
Möglichkeiten gibt es natürlich einige, aber die müsste man dann in das entsprechende Modul inetgrieren.rene04 hat geschrieben:was kann ich noch tun, mich nervt das ziemlich ab und die user findens auch net hübsch so ein zugemülltes gb zu sehen.
-
- Beiträge: 3626
- Registriert: Di 12. Okt 2004, 20:00
- Wohnort: Voerde (Niederrhein)
- Kontaktdaten:
Dann scheint es ja soweit zu funktionieren. Soweit ich gerade gelesen habe, ist die neue Version 2.0.6 schon in den Startlöchern und wird wieder eine höhere Erkennungsrate haben. Anscheinend hatten sich mittlerweile einige Botcoder auf BB2 eingestellt.rene04 hat geschrieben:da sind 20 einträge drinn.
-
- Beiträge: 30
- Registriert: Di 26. Okt 2004, 16:04
- Kontaktdaten:
Hi Dogger77 (und andere)
Vielen Dank für dieses Addon
Ich habe BadBehavior2 seit einer Woche aktiv.
Mittlerweile sind da ca. 950 Aufrufe geblockt worden (80% POST).
Mein Gästebuchproblem habe ich aber schon vor ein paar Wochen mit
1. Badword Filter und
2. ein mit CSS verstecktes Input Feld (welches beim Überprüfen leer sein muss)
erweitert.
Zitat original Code aus dem GB-Modul
Nach diesem Code folgender Code im GB Modul eingebaut:
OK; ich gebe es zu, das ist nicht gerade eine "elegante Lösung" einfach die() und fertig...
aber ich habe seit dieser Modifikation kein Spam mehr in meinem GB.
Am Anfang ist es ein bisschen aufwendig, bis die Badword-Liste aufgebaut ist.
Thomas
Vielen Dank für dieses Addon
Ich habe BadBehavior2 seit einer Woche aktiv.
Mittlerweile sind da ca. 950 Aufrufe geblockt worden (80% POST).
Mein Gästebuchproblem habe ich aber schon vor ein paar Wochen mit
1. Badword Filter und
2. ein mit CSS verstecktes Input Feld (welches beim Überprüfen leer sein muss)
erweitert.
Code: Alles auswählen
* Modulname : Guestbook Eingabe v1.1
* Copyright : P.beauvain
* Created : 14-02-2004
* Modified : Mar. 1st 2004 by Lars D. Forseth <lars@forseth.de>
*************************************************************
Code: Alles auswählen
// wenn ein eintrag geschrieben werden soll
if($a == "send") {
// Formatierung des Textes aus dem Kommentarfeld
if($name!="" && $comments!="") { //Abfangen der "leeren" Einträge
/* filter given data */
$error = "no";
$mailkomm = stripslashes($comments);
$comments = trim($comments);
$comments = nl2br($comments);
$comments = str_replace("'","",$comments);
$comments = str_replace(";","",$comments);
$comments = str_replace("--","",$comments);
$comments = htmlentities($comments);
$comments = str_replace("<br />","",$comments);
$comments = str_replace("<br/>","",$comments);
$comments = str_replace("<br>","",$comments);
$comments = str_replace("\n","<br>",$comments);
Code: Alles auswählen
//filter $urlname (muss leer sein da hidden)
if ($error == "no") {
if (strlen($urlname) != 0){
echo "Fehler: ";
die();
}
} // end if no error
//filter viagra + other spam
if ($error == "no") {
//space und sonderzeichen löschen @ und $ in normale Zeichen umwandeln...
$text_temp = $comments;
$text_temp = str_replace("@","a",$text_temp);
$text_temp = str_replace("$","s",$text_temp);
$text_temp = str_replace(".","",$text_temp);
$text_temp = str_replace("|","",$text_temp);
$text_temp = ereg_replace("[^[:alnum:]+]","",$text_temp);
if (preg_match("/(cialis|discount|choice|overflow|casino|byonline|buyonline|viagra|propecia|vicodin|pharmacy|xenical|tramadol|phentermine|bacc arat)/i", $text_temp)) {
echo "Fehler: ";
die();
}
} // end if no error
aber ich habe seit dieser Modifikation kein Spam mehr in meinem GB.
Am Anfang ist es ein bisschen aufwendig, bis die Badword-Liste aufgebaut ist.
Thomas