|
|
Hasenhuf

: 26.12.2005 : 2625
|
| : 23.10.2006, 11:17 : PHPbb Forum Opfer von Spam? |
|
|
Die Spamer schauen nicht nach ob man da Links hinzufügen kann oder nicht. Die schicken ihre bots und spamen einfach drauf los. Die bots kommen auf jeden Fall. Sinn macht es aber trotzdem.
Wenn man bei Dir nur mit Registrierung posten kann, dann reicht es (was die Links angeht) die nicht aktivierten user nicht in der Mittgliederliste und so weiter anzuzeigen.
EDIT: http://www.phpbb.de/viewtopic.php?t=50842 |
|
| Nach oben |
|
 |
Hobby-SEO


: 04.06.2005 : 338
|
| : 27.10.2006, 01:16 : PHPbb Forum Opfer von Spam? |
|
|
Ein sehr guter Anti-Spam-Thread auf phpBB.de, in dessen Verlauf auch auf ähnliche Threads im angelsächsischen Bereich hingewiesen wird:
http://www.phpbb.de/viewtopic.php?t=118482
Mein persönlicher Favorit daraus (vermutlich wird der Mod nächste Woche aktualisiert - vielleicht also noch etwas mit dem Installieren warten):
http://www.phpbb.de/moddb/mod.php?id=426
Vielleicht auch interessant - vor allem, wenn man mit Konzepten a la Airport1´s Bot-Trap keine Probleme hat:
http://www.phpbb.de/viewtopic.php?t=103830
@Kirill: Der Mod, den Du haben willst, lautet wie folgt:
| Code: |
## MOD Title: Instant Ban - Spam Bots registration
## MOD Author: niekas
## MOD Description: prevents spam bots registering on your forum by
## removing website and signature fields in registration and profile form
##untill users reached certain amount of posts
## MOD Version: 1.0.1
##
## Installation Level: (Easy)
## Installation Time: ~5 minutes
## Files To Edit:
## /includes/usercp_register.php
## /templates/subSilver/profile_add_body.tpl
## Included Files: (n/a)
#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_register.php
#
#-----[ FIND ]------------------------------------------
#
$error = FALSE;
#
#-----[ AFTER, ADD ]------------------------------------------
#
$cut_off=10; //how many posts should user have before form fields are activated
// ---------------------------------------
if (($mode == 'register' && ($HTTP_POST_VARS['website'] != '' || $HTTP_POST_VARS['signature'] != '') ) || ($userdata['user_posts'] < $cut_off && $mode=='editprofile' && ($HTTP_POST_VARS['website'] != '' || $HTTP_POST_VARS['signature'] != '')))
{
message_die(GENERAL_MESSAGE, "Als Schutz vor Spam stehen Signatur und Website erst nach $cut_off Postings zur Verfügung.", '', __LINE__, __FILE__);
}
#
#-----[ FIND ]------------------------------------------
#
if ( $mode == 'editprofile' )
{
$template->assign_block_vars('switch_edit_profile', array());
}
#
#-----[ REPLACE WITH ]------------------------------------------
#
if ( $mode == 'editprofile' )
{
$template->assign_block_vars('switch_edit_profile', array());
if ($userdata['user_posts'] >= $cut_off)
{
$template->assign_block_vars('switch_edit_website', array());
}
}
#
#-----[ OPEN ]------------------------------------------
#
/templates/subSilver/profile_add_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<tr>
<td class="row1"><span class="gen">{L_WEBSITE}:</span></td>
<td class="row2">
<input type="text" class="post"style="width: 200px" name="website" size="25" maxlength="255" value="{WEBSITE}" />
</td>
</tr>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
<!-- BEGIN switch_edit_website -->
#
#-----[ AFTER, ADD ]------------------------------------------
#
<!-- END switch_edit_website -->
#
#-----[ FIND ]------------------------------------------
#
<tr>
<td class="row1"><span class="gen">{L_SIGNATURE}:</span><br /><span class="gensmall">{L_SIGNATURE_EXPLAIN}<br /><br />{HTML_STATUS}<br />{BBCODE_STATUS}<br />{SMILIES_STATUS}</span></td>
<td class="row2">
<textarea name="signature"style="width: 300px" rows="6" cols="30" class="post">{SIGNATURE}</textarea>
</td>
</tr>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
<!-- BEGIN switch_edit_website -->
#
#-----[ AFTER, ADD ]------------------------------------------
#
<!-- END switch_edit_website --> |
LG, Hobby-SEO |
|
| Nach oben |
|
 |
snoopilein

: 19.08.2007 : 2
|
| : 19.08.2007, 18:18 : PHPbb Forum Opfer von Spam? |
|
|
| auf www.xmonitor.net gibt es eine alternative abgewandelte phpBB2 Anti Spam Version |
|
| Nach oben |
|
 |
[btk]tobi


: 11.10.2004 : 732 : Stuttgart
|
| : 19.08.2007, 18:34 : PHPbb Forum Opfer von Spam? |
|
|
1. Deshalb holst du einen alten Thread wieder hoch?
2. Da steht man soll die functions_post.php überschreiben, dumm nur wenn man einen Mod eingebaut hat der in dieser Datei auch was ändert.
3. Schau dir mal den Inhalt der Datei die da angeboten wird an, danach ist das posten in Forum komplett unmöglich, naja auch ne Art gegen Spam.
4. Man sollte die Spammer schon beim regestrieren abfangen und nicht erst wenn sie einen Beitrag schreiben.
SEO für phpBB Foren gesucht? |
|
| Nach oben |
|
 |
snoopilein

: 19.08.2007 : 2
|
| : 21.08.2007, 13:00 : PHPbb Forum Opfer von Spam? |
|
|
da hast du allerdings recht. Wenn man bei der functions_post.php selbst Hand angelegt hat, dann bringt das nichts. Auch beim vierten Punkt gebe ich dir prinzipiell recht. Meistens schaffen es aber immer noch zu viele Spammer durch die div. Sicherheitsmaßnahmen.
Beim 3. Punkt verstehen ich nicht was du meinst. Wenn ich das richtig sehe, dann werden nur die Posts abgewürgt, die bestimmte Keywords enthalten. Warum sollte das Posten dann unmöglich sein (außer man verwendet diese Keywords)? |
|
| Nach oben |
|
 |
marc75

: 06.10.2004 : 1918
|
| : 22.08.2007, 09:26 : PHPbb Forum Opfer von Spam? |
|
|
einen alten Theard wieder rauszukramen um einen Link zu posten ist auch irgendwie Spam.
mfg
marc75 |
|
| Nach oben |
|
 |