| DE - Fertige Skripte • Minimales Anti-Spam-Plugin |
| 02.11.2010, 13:40 - LoRd - Moderator - 4519 Posts
Es gibt ja bereits verschiedene Plugins gegen Spambots... z.B. die Badwords, ReCaptcha etc. Ich habe mal ein weiteres kleines Plugin gebastelt. Es funktioniert folgender Maßen: Comments ( allgemein Kommentare, Gästebucheinträge und Foreneinträge ) werden vor dem Posten durch einen Counter gejagt - das Script zählt das Vorkommen von Links und verwehrt das Speichern bei Überschreitung der maximalen Größe. Um Problemen vorzubeugen sucht das Script nur nach URLs außerhalb der CODE-Blöcke (in geposteten Dateien, bspw. der index.php wird man schließlich schnell eine gewisse Anzahl ans URLs haben). Das Script ist dynamisch erweiterbar, ein Admininterface habe ich jedoch nicht erstellt. Des Weiteren läuft es autark, d.h. keine der betroffenen Dateien muss verändert werden. Lediglich muss in der _functions.php ein Eintrag hinzugefügt werden. Achja, es sollte sowohl in der CV als auch in der SE funktionieren. Und nun zum eigentlichem Script:
Anleitung: Step 1 Nopaste-Inhalt als .php-Datei (ich habe sie antispam.php genannt) abspeichern und im src-Ordner ablegen oder Rar-Archiv downloaden und die .php-Datei in den src-Ordner extrahieren. Step 2 _functions.php öffnen und an passender Stelle - d.h. nachdem der BBCODE-Include gemacht wurde (ich habe Zeile 283 bei der CV gewählt) - einfügen: Code:
Per Default liegt der Wert für URLs in einem Beitrag bei 10, dies kann man einfach ändern indem man folgende Zeile anpasst: Code:
Einfach die Zahl erhöhen / verringern. Ich hoffe das hilft einigen von euch. Für Fragen, Kritik und Verbesserungsvorschläge stehe ich natürlich bereit. If you see me laughing, you better have a backup! |
||||
| 02.11.2010, 13:48 - Marceld - webSPELL friend - 606 Posts
daumen hoch!!!! www.Marcel-Draeger.de | [url=http://www.facebook.com/pages/Marcel-Draeger/150774091653181]"Facebook"[/url] | [url=https://twitter.com/Marceldraeger]"Twitter" [/url] ------------------------------------------------- Kreativität überzeugt durch gute Idee |
||||
| 02.11.2010, 13:51 - qlubtempo - webSPELL user - 160 Posts
super sache, endlich wird der spam bekämpft http://www.addons-webspell.org | http://www.qlubstorage.de | http://qlubtempo.deviantart.com |
||||
| 02.11.2010, 13:51 - YoShI- - webSPELL hero - 1799 Posts
Webspell wandelt auch links um welche nicht zwischen URL Tags stehen. Und was ist wenn man jemanden zitiert der schon Links gepostet hat? |
||||
| 02.11.2010, 13:55 - LoRd - Moderator - 4519 Posts
YoShI- wrote: Hm, das habe ich ehrlich gesagt übersehen... aktuell werden lediglich BBCODE und HTML geprüft. Schau ich mir gleich nochmal anWebspell wandelt auch links um welche nicht zwischen URL Tags stehen. YoShI- wrote: Und was ist wenn man jemanden zitiert der schon Links gepostet hat? Ist definitiv ein Problem, man könnte Quotes natürlich auch ausklammern, aber dann muss ein Spammer lediglich Quote-Tags um seinen Eintrag machen... halte ich daher für unsinn... Die Beiträge im WS-Forum zeigen jedoch dass es eher keine Beiträge gibt mit mehr als 10 Links (auch @ Quotes nicht) If you see me laughing, you better have a backup! |
||||
| 02.11.2010, 14:04 - zwantE - webSPELL lover - 1229 Posts
werden alle einträge geprüft? also von User und Nicht-Usern? » » [URL=http://www.confused-gaming.eu]Confused-Gaming.eu[/URL] « « [I]alle meine Addons / Mods findet ihr in meinem [URL=http://www.webspell.org/index.php?site=profile&id=23650]Profil[/URL][/I] |
||||
| 02.11.2010, 14:35 - LoRd - Moderator - 4519 Posts
zwantE wrote: werden alle einträge geprüft? also von User und Nicht-Usern? ja //EDIT YoShI- wrote: Webspell wandelt auch links um welche nicht zwischen URL Tags stehen. Habe mal geupdated, ist nun mit drin. If you see me laughing, you better have a backup! |
||||
| 02.11.2010, 17:12 - PaIntR - webSPELL friend - 844 Posts
nette idee! [url=http://www.sport50.com][color=#F7F7F7]Sports Team Player Database[/color][/url] [url=http://www.sport50.com/network][color=#F7F7F7]Team Sports Websites[/color][/url] |
||||
| 02.11.2010, 18:41 - NeooeN - webSPELL user - 300 Posts
Nette Idee da wirklich bei den Spams immer wieder viele Links mit gepostet werden. Nur Funktioniert das bei mir gar nicht. Habe gerade mal einen Eintrag in den News sowie auch bei den Wars mit über 10 Links gepostet aber die werden ganz normal eingetragen. Gruss NeooeN www.openfiregermany.de |
||||
| 02.11.2010, 18:44 - LoRd - Moderator - 4519 Posts
NeooeN wrote: Nette Idee da wirklich bei den Spams immer wieder viele Links mit gepostet werden. Nur Funktioniert das bei mir gar nicht. Habe gerade mal einen Eintrag in den News sowie auch bei den Wars mit über 10 Links gepostet aber die werden ganz normal eingetragen. Hast du an den systeminc in der _functions.php gedacht? EDIT: Meld dich bitte mal morgen bei mir im IRC oder per PM falls du eher kein IRC-Nutzer bist... hätte da evtl eine Idee If you see me laughing, you better have a backup! |
||||
| 02.11.2010, 18:46 - NeooeN - webSPELL user - 300 Posts
Code:
ist drin Gruss NeooeN www.openfiregermany.de |
||||
| 02.11.2010, 19:06 - LoRd - Moderator - 4519 Posts
Habe das ganze gerade bei NeooeN geprüft... die Datei war irgendwie nicht identisch zu meiner hochgeladenen Datei. Nach einem Reupload funktionierte das ganze... Wer das Problem auch hat, bitte nochmal versuchen und falls es wirklich nicht geht nochmal bei mir melden. If you see me laughing, you better have a backup! |
||||
| 04.05.2011, 15:22 - sKy-e.belst - webSPELL newbie - 39 Posts
bei mir gehts nur wenn die url im url bb code drinnen is |
||||
| 07.05.2011, 11:57 - s3rserii - webSPELL newbie - 93 Posts
.bel$tgut wrote: bei mir gehts nur wenn die url im url bb code drinnen is genau bei mir auch wenn ich z.b. nur ein link eingebe http://www.webspell.or...4&page=2&type=ASC hier wird ja webspell auto ein link erzeugt.. da greift die funktion nicht zu |
||||
| 07.05.2011, 13:35 - LoRd - Moderator - 4519 Posts
link zur seite? If you see me laughing, you better have a backup! |
||||
| 09.05.2011, 23:30 - s3rserii - webSPELL newbie - 93 Posts
LoRd wrote: link zur seite? http://serious-esportz.de |
||||
| 10.05.2011, 08:53 - LoRd - Moderator - 4519 Posts
Nö, das funktioniert prima. probier doch mal Code:
zu posten ;-) If you see me laughing, you better have a backup! |
||||
| 10.05.2011, 12:58 - s3rserii - webSPELL newbie - 93 Posts
LoRd wrote: Nö, das funktioniert prima. probier doch mal Code:
zu posten ;-) schon, aber nicht wenn man den macht Code:
|
||||
| 10.05.2011, 16:12 - LoRd - Moderator - 4519 Posts
hm, ok - ist allerdings ein unübliches spambeispiel. werde ich mir die tage mal anschauen If you see me laughing, you better have a backup! |
||||
| 10.05.2011, 16:46 - s3rserii - webSPELL newbie - 93 Posts
LoRd wrote: hm, ok - ist allerdings ein unübliches spambeispiel. werde ich mir die tage mal anschauen hast schon recht, ich kenne mich da nicht aus.. dachte der sucht nach links und speert sie ab so und so viel.. :/ |
||||
| 10.05.2011, 16:56 - LoRd - Moderator - 4519 Posts
s3rserii wrote: LoRd wrote: hm, ok - ist allerdings ein unübliches spambeispiel. werde ich mir die tage mal anschauen hast schon recht, ich kenne mich da nicht aus.. dachte der sucht nach links und speert sie ab so und so viel.. :/ ist an sich auch so. sieht danach aus als wenn der regex da mindestens noch 1-2 zeichen zwischen braucht... wie gesagt, ich prüfe das die tage mal If you see me laughing, you better have a backup! |
||||
| 20.05.2011, 14:08 - sKy-e.belst - webSPELL newbie - 39 Posts
ok nochn problem. jetzt life beispiel nich mit tests: http://sky-e.de/guestbook#id_3/ das sind definitv mehr als 10 links |
||||
| 20.05.2011, 15:01 - LoRd - Moderator - 4519 Posts
Ich habs mir mal vereinfacht... neue Version ist unter altem Link vorhanden. Bitte mal testen If you see me laughing, you better have a backup! |
||||
| 20.05.2011, 15:10 - sKy-e.belst - webSPELL newbie - 39 Posts
vielen dank gleich mal testen |
||||
| 03.06.2011, 14:24 - ~Chris~ - webSPELL newbie - 9 Posts
Sehr nettes Anti-Spam-Plugin Würde mich freuen wenn das immer weiter ausgebaut wird, weil die Spamer lassen sich ja schnell was neues einfallen (;Edit: Wenn man so was noch mit einbinden könnte: <a href="http://www.....net">Text</a>, das dann auch bei so einem gleich das Anti-Spam eingreift. |
||||
| 03.06.2011, 14:31 - #fab - Administrator - 1905 Posts
Du kannst erweiternd das Badword Addon von bazic/PascalMh nutzen sowie den reCaptcha Mod, einfach mal im Forum suchen! MfG, #fab :pkman: |
||||
| 28.05.2012, 09:36 - nappel.ger - webSPELL user - 202 Posts
Ist das ganze hier für V4.2.3 ? [b]erst krabbeln, dann laufen.[/b] http://www.2radhobbywerkstatt.de Wir Restaurieren, Reparieren und Demolieren alles was 2 Räder hat. |
||||
| 28.05.2012, 11:16 - LoRd - Moderator - 4519 Posts
Es überschreibt keine bestehenden Webspell-Dateien und sollte somit mit allen Versionen funktionieren If you see me laughing, you better have a backup! |
||||
| 29.05.2012, 06:11 - nappel.ger - webSPELL user - 202 Posts
jo ich habs mal eingebaut mal sehen wann sich der nächste bot anmeldet.... gibt es nicht sowas wie das ein admin dich innerhalb von 24h freischaltet ? [b]erst krabbeln, dann laufen.[/b] http://www.2radhobbywerkstatt.de Wir Restaurieren, Reparieren und Demolieren alles was 2 Räder hat. |
||||
| 29.05.2012, 07:29 - zwantE - webSPELL lover - 1229 Posts
nappel.ger wrote: jo ich habs mal eingebaut mal sehen wann sich der nächste bot anmeldet.... gibt es nicht sowas wie das ein admin dich innerhalb von 24h freischaltet ? ja gibt es -> http://www.webspell.or...ion=details&addonID=3 » » [URL=http://www.confused-gaming.eu]Confused-Gaming.eu[/URL] « « [I]alle meine Addons / Mods findet ihr in meinem [URL=http://www.webspell.org/index.php?site=profile&id=23650]Profil[/URL][/I] |
||||
| 15.12.2012, 17:48 - sleepless82 - webSPELL newbie - 15 Posts
Hey, will ja nicht lässtig sein, doch bei mir (v4.2.3a) kommt folgende Meldung: "Could not get system file for antispam" und die page ist somit nicht mehr erreichbar. Ich habe ... ... die "antispam.php" ins Mainverzeichnis eingefügt (FTP). ... die "_funcions.php "// -- ANTISPAM --// & systeminc('antispam');" eingetragen (Zeile 283). ... danach gelöscht und vor "//-- BB CODE --//" eingetragen --> Das Selbe ! ... danach gelöscht und nach "//-- BB CODE --//" eingetragen --> Das Selbe ! ... doch leider immer das obengenannte Ergebnis. Was mache ich falsch ??? thx & LG Rechtschreibfehler sind "Special Effects" meiner Tastatur und daher "copyright". |
||||
| 16.12.2012, 16:52 - LoRd - Moderator - 4519 Posts
LoRd wrote: [...] Rar-Archiv downloaden und die .php-Datei in den src-Ordner extrahieren. [...] If you see me laughing, you better have a backup! |
||||
| 16.12.2012, 19:11 - sleepless82 - webSPELL newbie - 15 Posts
Oh ... dankeschön ... funzt ... wenn ich es nach dem // -- BBCODE -- // einfüge & Zeile 61 - 63 aktiviert *Like it*.LG Rechtschreibfehler sind "Special Effects" meiner Tastatur und daher "copyright". |