Simple Machines Community Forum

Customizing SMF => Modifications and Packages => Topic started by: M-DVD on December 31, 2008, 07:31:43 AM

Title: Stop Spammer
Post by: M-DVD on December 31, 2008, 07:31:43 AM
Link to Mod (http://custom.simplemachines.org/mods/index.php?mod=1547)

MOD Stop Spammer v2.3.9
==================


  • Authors:
M-DVD (http://custom.simplemachines.org/mods/index.php?action=profile;u=148997) and snoopy_virtual (http://custom.simplemachines.org/mods/index.php?action=profile;u=68708)
  • Version:
2.3.9
  • Release:
9th January 2010
  • Languages:
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fsite_images%2Flang%2Fenglish.gif&hash=8ae56bf31900dff4f4e5b493c620cec1) (https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fsite_images%2Flang%2Fenglish_british.gif&hash=71471095a389e0903138e39c062e544a) (https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fsite_images%2Flang%2Fspanish.gif&hash=211201b6ca4b9008951c0344e003dadd) (https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fsite_images%2Flang%2Fspanish_latin.gif&hash=32aff235f51265556bb902c5cf9f88b9) (https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fsite_images%2Flang%2Farabic.gif&hash=54c267ed005e56271f583a6d98e3c502) (https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fsite_images%2Flang%2Ffrench.gif&hash=8648511da1b13c940ab4ff5c0f56a367)
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fsite_images%2Flang%2Fbulgarian.gif&hash=9be58e70a698f9e4e3da721dae73d77a) (https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fsite_images%2Flang%2Fportuguese_pt.gif&hash=85b9336d819de6d4f6472ba14caeef0c) (https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fsite_images%2Flang%2Fportuguese_brazilian.gif&hash=8872296674b1261d2a47e2e830ff3654) (https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fsite_images%2Flang%2Fdutch.gif&hash=eb0dc9ca560e87433a6f1b09e84f1031) (https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fsite_images%2Flang%2Findonesian.gif&hash=8738103e20159c99fe95ab0d4a3ce8e7) (https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fsite_images%2Flang%2Fitalian.gif&hash=3e8cc450ad3940d85613024d7ef98d6c)
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fsite_images%2Flang%2Fdanish.gif&hash=383e2bf789f8bf24b176bfbf3977a9cd) (https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fsite_images%2Flang%2Fturkish.gif&hash=e04bfb3e95df78c0ad7c2d77427af825) (https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fsite_images%2Flang%2Frussian.gif&hash=7447e12f58bd85f59b74527010fe4911) (https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fsite_images%2Flang%2Fukrainian.gif&hash=b47654a0c87cf1f1259ffbcbd7da5698) (https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fsite_images%2Flang%2Fchinese-simplified.gif&hash=6b0c1504fed57f401fe8a797b7606a73) (https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fsite_images%2Flang%2Fchinese-traditional.gif&hash=a65d2f97ccc2c1aa647b0c7fed9a3a97)
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fsite_images%2Flang%2Fswedish.gif&hash=cfc8158de9cfc1a70f3a3bb35d3956e1) (https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fsite_images%2Flang%2Fgerman.gif&hash=b9b6f81b1bcd38c203c824964fb451db) (https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fsite_images%2Flang%2Fpolish.gif&hash=c7facf441d23d33c807606f4f63178f3) (https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fsite_images%2Flang%2Fcroatian.gif&hash=c79308b73780ac9fb0fdaecee634f058)
  • Compatible With:
SMF 1.1.1 - 1.1.21
SMF 2 RC4 - 2.0.10
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.snoopyvirtualstudio.com%2Fforo%2FThemes%2Fdefault%2Fimages%2Fstar.gif&hash=428f9cd8ede0da680e62a3586601a0fa)(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.snoopyvirtualstudio.com%2Fforo%2FThemes%2Fdefault%2Fimages%2Fstar.gif&hash=428f9cd8ede0da680e62a3586601a0fa)(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.snoopyvirtualstudio.com%2Fforo%2FThemes%2Fdefault%2Fimages%2Fstar.gif&hash=428f9cd8ede0da680e62a3586601a0fa)(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.snoopyvirtualstudio.com%2Fforo%2FThemes%2Fdefault%2Fimages%2Fstar.gif&hash=428f9cd8ede0da680e62a3586601a0fa)(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.snoopyvirtualstudio.com%2Fforo%2FThemes%2Fdefault%2Fimages%2Fstar.gif&hash=428f9cd8ede0da680e62a3586601a0fa) (http://www.simplemachines.org/community/index.php?action=post;topic=283309.0)
Comment this Mod (http://www.simplemachines.org/community/index.php?action=post;topic=283309.0)
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fsite_images%2Fmodtitlebar.png&hash=10c11acb72b0953e972e81a1fd37351a)(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fsite_images%2Fmodtitlebar.png&hash=10c11acb72b0953e972e81a1fd37351a)(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fsite_images%2Fmodtitlebar.png&hash=10c11acb72b0953e972e81a1fd37351a) (http://custom.simplemachines.org/mods/index.php?action=profile;u=148997)
M-DVD's MODs (http://custom.simplemachines.org/mods/index.php?action=profile;u=148997)
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fsite_images%2Fmodtitlebar.png&hash=10c11acb72b0953e972e81a1fd37351a)(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fsite_images%2Fmodtitlebar.png&hash=10c11acb72b0953e972e81a1fd37351a)(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fsite_images%2Fmodtitlebar.png&hash=10c11acb72b0953e972e81a1fd37351a) (http://custom.simplemachines.org/mods/index.php?action=profile;u=68708)
Snoopy's MODs (http://custom.simplemachines.org/mods/index.php?action=profile;u=68708)
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.snoopyvirtualstudio.com%2Fforo%2FThemes%2Fdefault%2Fimages%2Fbbc%2Fimg.gif&hash=20c8ac7908d0af38afd9e16495e5a500)(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.snoopyvirtualstudio.com%2Fforo%2FThemes%2Fdefault%2Fimages%2Fbbc%2Fimg.gif&hash=20c8ac7908d0af38afd9e16495e5a500)(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.snoopyvirtualstudio.com%2Fforo%2FThemes%2Fdefault%2Fimages%2Fbbc%2Fimg.gif&hash=20c8ac7908d0af38afd9e16495e5a500) (http://custom.simplemachines.org/mods/index.php?mod=1547)
Images (http://custom.simplemachines.org/mods/index.php?mod=1547)
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.snoopyvirtualstudio.com%2Fimages%2Fonline-peq.png&hash=352d0e0f2e8849cbde90d70c930942c8) (http://www.snoopyvirtualstudio.com/contact.php)
         
Contact Snoopy via Skype (http://www.snoopyvirtualstudio.com/contact.php)
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fmystatus.skype.com%2Fbigclassic%2Fsnoopy_virtual_studio&hash=8261e2062537eaee17de002331336523)
I don't mind at all answering PMs,
but really like more to talk,
and using a microphone can sort
any problem a lot faster.
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.snoopyvirtualstudio.com%2Fimages%2Fbtn_donate_LG_en_USD.png&hash=67055c62adff58787c71fdcee38d85d9) (https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WF3C2X98ET272) (https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.snoopyvirtualstudio.com%2Fimages%2Fbtn_donate_LG_en_EUR.png&hash=7e36a49e7dde7617994e20a5d2f1d2aa) (https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=5VD4E8A9KHXGL)
Help support Snoopy's MODs

IMPORTANT:
This MOD works better when used
together with MOD httpBL (http://custom.simplemachines.org/mods/index.php?mod=2155)

  • Change Log (#post_changelog)
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fcommunity%2FThemes%2Fsmsite%2Fimages%2Fbuttons%2Freply.gif&hash=aa838e00205160889bff9b06212c2d50) (#post_changelog)

  • Road Map (#post_roadmap)
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fcommunity%2FThemes%2Fsmsite%2Fimages%2Fbuttons%2Freply.gif&hash=aa838e00205160889bff9b06212c2d50) (#post_roadmap)(Before you ask for a new feature or report a bug
check if it's already in the cue waiting to be done)

  • Read FAQ (http://www.simplemachines.org/community/index.php?topic=283309.msg1920848#msg1920848)

Features:







Thanks to 'Stop Forum Spam' for your DB and APIs.

Thanks to WhatsTheRent (http://www.simplemachines.org/community/index.php?action=profile;u=139580) and KahneFan (http://www.simplemachines.org/community/index.php?action=profile;u=130133) for idea.
 
==========================

Quote
Languages (normal & utf-8)
Translation completed:
  • English
  • English_british
  • Spanish_es
  • Spanish_latin

  • Arabic by islam2hamy (http://www.simplemachines.org/community/index.php?action=profile;u=126024) & JoeB (http://www.simplemachines.org/community/index.php?action=profile;u=79525)
  • Croatian by mbreber (http://www.simplemachines.org/community/index.php?action=profile;u=189883)
  • Dutch by Laurens73 (http://www.simplemachines.org/community/index.php?action=profile;u=205504) & boudie (http://www.simplemachines.org/community/index.php?action=profile;u=224951)
  • Finnish by Taija299 (http://www.simplemachines.org/community/index.php?action=profile;u=246366)
  • German by Eclipse16V (http://www.simplemachines.org/community/index.php?action=profile;u=30452)
  • Hungarian by subcor (http://www.simplemachines.org/community/index.php?action=profile;u=247244)
  • Indonesian by affbrow (http://www.simplemachines.org/community/index.php?action=profile;u=219119) and Exsharaen (http://www.simplemachines.org/community/index.php?action=profile;u=71820)
  • Polish by cat11 (http://www.simplemachines.org/community/index.php?action=profile;u=177573) & flapjack (http://www.simplemachines.org/community/index.php?action=profile;u=172454)
  • Portuguese_brazilian by candidopt (http://www.simplemachines.org/community/index.php?action=profile;u=191980) & FragaCampos (http://www.simplemachines.org/community/index.php?action=profile;u=94593)
  • Portuguese_pt by candidopt (http://www.simplemachines.org/community/index.php?action=profile;u=191980) & FragaCampos (http://www.simplemachines.org/community/index.php?action=profile;u=94593)
  • Russian by ZeUsSaN (http://www.simplemachines.org/community/index.php?action=profile;u=135774) & Bugo (http://www.simplemachines.org/community/index.php?action=profile;u=229017)
  • Ukrainian by ZeUsSaN (http://www.simplemachines.org/community/index.php?action=profile;u=135774)

Missing 7 lines:
  • Norwegian by Skoen (http://www.simplemachines.org/community/index.php?action=profile;u=56)

Missing 9 lines:
  • Bulgarian by 6aro (http://www.simplemachines.org/community/index.php?action=profile;u=97075)
  • Chinese Simplified by fmben (http://www.simplemachines.org/community/index.php?action=profile;u=8089)
  • Chinese Traditional by fmben (http://www.simplemachines.org/community/index.php?action=profile;u=8089)
  • Danish by zcuba (http://www.simplemachines.org/community/index.php?action=profile;u=208073)
  • French by Gabatt (http://www.simplemachines.org/community/index.php?action=profile;u=202243)
  • Italian by OriginalP (http://www.simplemachines.org/community/index.php?action=profile;u=88848)
  • Swedish by JornB (http://www.simplemachines.org/community/index.php?action=profile;u=196436)
  • Turkish by GaMeR (http://www.simplemachines.org/community/index.php?action=profile;u=71538)

   
Quote
Legend
  • Included in MOD package
  • Included in language_full.zip and translation complete
  • Included in language_full.zip but translation incomplete

Code: [Select]
$txt['stopspammer_error'] = 'Error with Anti SPAM DB. Connection Failed.<br />
Please try again later, or Contact with the WebMaster';
$txt['stopspammer_count'] = 'Spammers blocked up until today';
$txt['stopspammer_title'] = 'Search more info in `Stop Forum Spam`';

$txt['stopspammer_enable'] = 'Enable/Disable MOD Stop Spammer';
$txt['stopspammer_show01'] = 'Show Link "More Info" for All Members';
$txt['stopspammer_show01_sub'] = 'You can check any member at any time with one simple click';

$txt['stopspammer_faildb'] = 'If the Connection Fail with Anti SPAM DB...';
$txt['stopspammer_fail01'] = 'Show Error and Stop Registration';
$txt['stopspammer_fail02'] = 'Allow Immediate Registration';
$txt['stopspammer_fail03'] = 'Member Approval and show yellow icon to check later';
$txt['stopspammer_faildb1_sub'] = 'Your host can make remote connection with the DB';
$txt['stopspammer_faildb2_sub'] = 'Your host couldn\'t make connection with the DB. Try again later.<br />
If this error continues see Support Topic and search ';
$txt['stopspammer_not_translate'] = '<a href="http://www.simplemachines.org/community/index.php?topic=283309.msg1920848#post_issues"><span class="error"><b>Known Issues</b></span></a>';

$txt['stopspammer_leyd01'] = 'Not Spammer: This data wasn\'t in a DB. But you can check';
$txt['stopspammer_leyd02'] = 'Suspect: This member couldn\'t be checked. Check now';
$txt['stopspammer_leyd03'] = 'Spammer: See more info of activity of this spammer';

$txt['stopspammer_profilecheck'] = 'Check this member';
$txt['stopspammer_limitexceded'] = 'You have exceded the check limit (5000 API queries per day).<br />
You should wait until tomorrow to check again.';

$txt['in_stop_forum_spam'] = 'In Stop Forum Spam Web:';
$txt['spammers_checks'] = 'Check these Members';
$txt['spammers_report'] = 'Report these Members';
$txt['confirm_spammers_checks'] = 'Are you sure you want to check the selected members?';
$txt['confirm_spammers_report'] = 'Are you sure you want to report the selected members?\n\n
Think that when you report a member to SFS they are marked as spammer all over the world\n
and they won\\\'t be able to use any of the forums connected to SFS around the world.\n\n
Do it only if you are completely sure they are spammers and if by any chance you make a mistake\n
tell as soon as possible the mod\\\'s creator to correct the mistake inside the SFS database.';

$txt['stopspammer_api_key'] = 'Your API key';

$txt['stopspammer_check_name'] = 'Check their username';
$txt['stopspammer_check_mail'] = 'Check their email';
$txt['stopspammer_check_ip'] = 'Check their IP';
$txt['stopspammer_check_sub2'] = 'By default, every time you check a member with MOD Stop Spammer
it will check their username, email and IP. If you are getting too many false positives because of
their usernames you can turn that option off. We wouldn\'t recomend you to turn off the another 2
options (to check their email and IP) unless you know what you are doing.';

// Changed from 2.3.8 to 2.3.9
$txt['stopspammer_check_sub1'] = 'If MOD Stop Spammer is enabled, every time we check a member:';
$txt['stopspammer_api_key_sub'] = 'If you want to use your own API key you must go first to
<a href="http://www.stopforumspam.com/signup" target="_blank">www.stopforumspam.com</a> to sign up
for one and write it here. If you haven\'t got one you cannot report spammers with this mod.<br /><br />
If you need help with this configuration or with anything else about Mod Stop Spammer, apart from
the support forums, you can also ask for online help. If you have already installed Mod httpBL you
can see how to ask for online help going to Admin => MOD httpBL => Help. If you haven\'t got it you can
<a href="http://www.snoopyvirtualstudio.com/contact.php?language=english" target="_blank">see more info here</a>.';

// New in version 2.3.9
$txt['stopspammer_settings'] = 'MOD Stop Spammer settings';
$txt['stopspammer_enable_sub'] = 'With this check-box checked the mod is ON. With the check-box
unchecked the mod is OFF.';
$txt['stopspammer_error_no_api_key'] = 'You cannot report a spammer without an API key from www.stopforumspam.com
<br /><br />You need to register on their site first, ask them for an API key and then navigate inside your forum to:
<br />Admin => Members => Registration => Settings<br />Scroll down to Stop Spammer settings,
write your API key there and save your settings.';
$txt['stopspammer_no_connect_1'] = 'Mod Stop Spammer is ON but there is no connection just now with Stop Forum Spam.
Please try later.';
$txt['stopspammer_no_connect_2'] = 'If the problem persists ask for help in the
<a href="http://www.snoopyvirtualstudio.com/foro/index.php?board=31.0" target="_blank">official support forum</a>.';
$txt['stopspammer_new_version_1'] = 'Mod Stop Spammer is ON but it is not up-to-date.';
$txt['stopspammer_new_version_2'] = 'There is a new version of this mod. The version you have is: ';
$txt['stopspammer_new_version_3'] = '<a href="http://www.snoopyvirtualstudio.com/foro/index.php?board=31.0" target="_blank">
Please update it here whenever you can</a> to the new version: ';
$txt['stopspammer_all_ok'] = 'Mod Stop Spammer is ON, it is up-to-date and the connection with Stop Forum Spam is perfect.';
$txt['stopspammer_is_off'] = 'Mod Stop Spammer is OFF.';

Anybody doing new translations or finishing incomplete ones is welcomed here (http://www.simplemachines.org/community/index.php?action=post;topic=283309.0)

==========================

Características:







Fin.

==========================

Change Log:

Quote


Version 2.3.9 (http://www.simplemachines.org/community/index.php?topic=283309.msg2907836#msg2907836) - 9th January 2011
  *Changes in the API key. From this version the API key is ONLY needed
to report spammers, NOT to check them
  !Fixed the bug about once a member is marked "yellow" always stay yellow,
reported by tm82 here (http://www.simplemachines.org/community/index.php?topic=283309.msg2904748#msg2904748) with the solution proposed by himself
  +Added the buttons to "Check" and "Report" members also to the pages
"Waiting for approval" and "Waiting for activation"
  +Added a system to check if the mod is ON, if it is up-to-date and if the
connexion with Stop Forum Spam's DB is OK
  *Changed 2 lines and added 10 new lines in language files
  ?Uninstall old version and install new one
  ?No need to edit manually any template file unless you are not using
the default Theme and you have the files Register.template.php or
ManageMembers.template.php inside the folder of the particular
Theme you are using


Version 2.3.8 (http://www.simplemachines.org/community/index.php?topic=283309.msg2889986#msg2889986) - 23th December 2010
  *Changes in the Code to make the mod compatible with 2.0 RC4
(thanks to busterone here) (http://www.simplemachines.org/community/index.php?topic=283309.msg2837547#msg2837547)
  !Fixed the bug about "Undefined index: types"
(thanks to gizmo71 here) (http://www.simplemachines.org/community/index.php?topic=283309.msg2800431#msg2800431)
  -Eliminated completely the default API key as requested by
Stop Forum Spam's admin (see here) (http://www.simplemachines.org/community/index.php?topic=283309.msg2853286#msg2853286)
  ?Unistall & Update. It's not necessary to re-edit the template files
unless you have in your template folder the file
ManageMembers.template.php or Register.template.php


Version 2.3.7 (http://www.simplemachines.org/community/index.php?topic=283309.msg2494138#msg2494138) - 7th February 2010
  *Changes in the Code to make the mod compatible with 1.1.11 and 2.0 RC2
  *Some minor changes in english language files
  +You can use now your own API key if you want
  +You can now decide if the mod will check or not the username, email and IP
  +7 new strings in language files
  !Fixed the yellow bug
  !Fixed issue with utf-8 spanish language files
  !Fixed some minor bugs
  ?Unistall & Update. It's not necessary to re-edit the template files
unless you have in your template folder the file
ManageMembers.template.php or Register.template.php


Version 2.3 (http://www.simplemachines.org/community/index.php?topic=283309.msg2279605#msg2279605) - 27th September 2009
  *Changes in the Code
  *Regex repaired (the API XML SFS's was changed)
  *If the member is approved is showed in blue
  +You can go to check & report a member via his profile
  +If the API limit query is exceded, you will be notified
  ?Unistall & Update. It's not necessary to re-edit the template files


Version 2.2 (http://www.simplemachines.org/community/index.php?topic=283309.msg1930572#msg1930572) - 13th February 2009
  !Fix issue in Registration from ACP
  ?Unistall & Update. It's not necessary to re-edit the template files


Version 2.1 (http://www.simplemachines.org/community/index.php?topic=283309.msg1920829#msg1920829) - 08th February 2009
  !Fixed typo bug in the function checkreportMembers
  ?Unistall & Update. It's not necessary to re-edit the template files


Version 2.0 (http://www.simplemachines.org/community/index.php?topic=283309.msg1920829#msg1920829) - 08th February 2009
  +You can enable and disable this MOD with a click
  +The MOD automatically test your host for conection remote
  +You can choose the action if the connection fails
  +Your user will have three states (blue, yellow & red)
  +You can check any data in SFS Web, with a click
  +You can check all data of many members with a click
  +You can report many members with a simple click
  !Fixed issue with membername and error in conection
  ?Unistall & Update. It's not necessary to re-edit the template files


Version 1.0 (http://www.simplemachines.org/community/index.php?topic=283309.msg1859411#msg1859411) - 31th December 2008
  oInitial release
  oCan Block the Registry of Spammer in your Forum
  oWill be checked their data (nickname, IP and mail) in SFS DB
  oIf match any data, the user is inactive Waiting for Approval
  oYou can set enabled the Inmediate Registration with this MOD
  oAlso, it keeps a record number of all Spammers Blocked
  oCompatible with SMF 1.1.X & SMF 2b-RC


Quote
Legend
oFeature
*Change
+Added
-Eliminated
!Bug Fixed
?How to Update


==========================

Road Map:

Quote
Things to do in the near future: (9th January 2010)

   *Update the pictures in the mod page.
 
   +Add spammers data to the cache.
 
   !Try to sort the "false positive" problem mixing
the suspicious list solution (see reply #580 here) (http://www.simplemachines.org/community/index.php?topic=2508603#msg2508603)
with SiL's solution. (see reply #324 here) (http://www.simplemachines.org/community/index.php?topic=283309.msg2327827#msg2327827)
and Robert A. Rosenberg's solution. (see reply #584 here) (http://www.simplemachines.org/community/index.php?topic=283309.msg2508894#msg2508894).
If I can mix all that with the solution we already have.
 
   !Sort the bug about the members count reported also many times.
The main page is still telling you there are members waiting for approval
even after you have approved or deleted all of them.
 
   !Sort the bug with the "Undefined index: stopspammer_profilecheck"
(reported by Vincent Volmer here) (http://www.simplemachines.org/community/index.php?topic=283309.msg2572480#msg2572480).
 
   *Modify the FAQ written by M-DVD 2 years ago.
Delete obsolete ones and add new ones.
 
   *Find a way to complete the incomplete translations.
 
Quote
Legend
*Feature to be Changed
+Feature to be Added
-Feature to be Eliminated
!Bug to be Fixed
Title: Re: Stop Spammer
Post by: uberjon on December 31, 2008, 08:10:21 AM
are there any adjustable settings? i don't see any in the acp? looks great on paper so far. hope its as good in reality!
Title: Re: Stop Spammer
Post by: ѕησω on December 31, 2008, 09:53:43 AM
This will work with keeping auto's that post links and porn and such right?, or does one need to be banned first
Title: Re: Stop Spammer
Post by: uberjon on December 31, 2008, 10:23:43 AM
This will work with keeping auto's that post links and porn and such right?, or does one need to be banned first

if i add a bot to the SFS (stop forum spam) database, and the bot trys to register on your site it will detect it as a bot ;)
Title: Re: Stop Spammer
Post by: WhatsTheRent on January 01, 2009, 03:47:29 PM
Thanks for doing this, I think it will be very helpful is stopping spam.  That database is actually quite large and gets updated often

Is there a master on/off switch for this app somewhere in the settings?

thanks again
Title: Re: Stop Spammer
Post by: M-DVD on January 02, 2009, 10:15:18 PM
are there any adjustable settings? i don't see any in the acp? looks great on paper so far. hope its as good in reality!

No, not yet. Installed and working.

Maybe, then add an option to enable and disable.

This will work with keeping auto's that post links and porn and such right?, or does one need to be banned first

If you already have registered spammer, then not, you have to manually banned or delete.

The MOD, blocks Spammer at the time they are register.

Once blocked you can check if it was a false positive, you can left blocked, reject, delete or ban.

It also has a counter of all the blockade that has made the MOD.

if i add a bot to the SFS (stop forum spam) database, and the bot trys to register on your site it will detect it as a bot ;)

Yes, thanks :)

In the DB of SFS there are many Spammer reported that serve everyone. And everyone can contribute reporting more and more spammer and increase the DB.

Thanks for doing this, I think it will be very helpful is stopping spam.  That database is actually quite large and gets updated often

Is there a master on/off switch for this app somewhere in the settings?

thanks again

Thank you. In the next version, I will add this function.

If have more ideas for improving the mod and add more features, then I can do one update with all the latest features.

Title: Re: Stop Spammer
Post by: edi67 on January 04, 2009, 05:31:52 AM
let me try
Title: Re: Stop Spammer
Post by: edi67 on January 04, 2009, 05:51:40 AM
weel i noticed one problem , installed and all work ok but here is one problem for over 1 hour i trying to register as new user in my forum using data of spammer (email or name of spammer registered in Stop forum Spam) and for all this time i cannot register cause my registration form give me always his error:

Error with DB Anti SPAM. Connection Failed.

Well as i see nobody can register in my forum when MOD cannot connect to DB of stop frm spam, and this happen a lot o time... so i need to unistall it for make my users register without problem.
Some solution for have one connectionmore stable ?
 
Title: Re: Stop Spammer
Post by: M-DVD on January 04, 2009, 12:41:03 PM
weel i noticed one problem , installed and all work ok but here is one problem for over 1 hour i trying to register as new user in my forum using data of spammer (email or name of spammer registered in Stop forum Spam) and for all this time i cannot register cause my registration form give me always his error:

Error with DB Anti SPAM. Connection Failed.

Well as i see nobody can register in my forum when MOD cannot connect to DB of stop frm spam, and this happen a lot o time... so i need to unistall it for make my users register without problem.
Some solution for have one connectionmore stable ?

Hi.

Can be three cases:

1.- The StopForumSpam website was down at that time. (*)

2.- The SFS website has no range up to your site host. (*)

(*) sorry if my translation isn't a sentence technically correct.

3 .- Your host has disabled fsockopen().

For this case you can try this mod. cURL fetch_web_data (http://www.simplemachines.org/community/index.php?topic=282969.msg1857198#msg1857198)
Title: Re: Stop Spammer
Post by: WVHunter on January 27, 2009, 09:58:52 PM
I have the same issue as reported by someone else.

I have a person trying to register.  I have exchanged emails with him several times and walked him through the steps of registering.  Telling him to make sure he types the letters in the box as exact (Spam Bot Mod) and to answer the question that is asked (I believe this is your Mod - Stop Spammer).

He is reporting the following:

An Error Has Occurred! Error with DB Anti SPAM. Connection Failed.

He has tried twice to register and cannot.

Does your Mod work with SMF 1.1.7 and the Mercury Theme?

I am currenlty trying your cURL fix, but don't know if I need it or not.

Thanks in advance.
Title: Re: Stop Spammer
Post by: M-DVD on January 27, 2009, 10:33:36 PM
Yes, it works with SMF 1.1.X, and the theme shouldn't influence the register.
   
Only happens to that person? Have you tried registering yourself?

Try using the MOD aldo's (http://www.simplemachines.org/community/index.php?topic=282969.msg1857198#msg1857198). I think that your host server haven't enabled fsockopen function, then, you can try using cURL.

Otherwise should be the other cases.

Tell me the results.
Title: Re: Stop Spammer
Post by: WVHunter on January 27, 2009, 11:46:06 PM
Yes, it works with SMF 1.1.X, and the theme shouldn't influence the register.
   
Only happens to that person? Have you tried registering yourself?

As far as I know with that one person, yes.  Yes I registerd my self with another identity and email.  It worked for me once, but after deleting that account I tried again since this other person told me of his problem.  Now I get registered buy am not getting my activation code email.  Tried several times now and nothing.

Quote
Try using the MOD aldo's (http://www.simplemachines.org/community/index.php?topic=282969.msg1857198#msg1857198). I think that your host server haven't enabled fsockopen function, then, you can try using cURL.

I have downloaded and installed this MOD as well and still nothing.  I get registered and not getting my activation code email.

Activation code email is enabled in registration setup.
Title: Re: Stop Spammer
Post by: M-DVD on January 28, 2009, 08:26:57 PM
Ok, let me sort the ideas, i think i understood.

1.- Installing the MOD.

2.- Making the test, you registered pretending to be a normal user (in action=register) (not from the administration panel). And you registered with no problems.

3.- Later, a user will notify you the problem.

What was the problem? Would not connect with the DB? not had the activation code?.

¿I understood right?
Title: Re: Stop Spammer
Post by: HR on February 04, 2009, 09:46:31 AM
Any idea as t owhen you'll be putting in the 'off switch'?
Title: Re: Stop Spammer
Post by: M-DVD on February 04, 2009, 07:24:05 PM
Any idea as t owhen you'll be putting in the 'off switch'?


Yes, in this weeks, I will release a new version that will have some improvements, and also it function. :)
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 06, 2009, 01:40:10 AM
Hi M-DVD

First of all thanks for your work.

I was having a lot of work fighting spammers until I found www.stopforumspam.com because I administer 10 different forums.

My first idea when I found them was to do a mod myself for SMF, but then I found your mod already done, so if you don't mind I am going to use your mod instead and try to add a few things if I can.

The fist thing I have found is a small mistake in your function chekDBSpammer.

I found it because I had in one of the forums I administer 600 members before I installed your mod.

In this particular forum 3 months ago there were only 30 members (it was open 2 years ago) and I was sure it was impossible all these 570 new members were all honest ones, so I started checking one by one in www.stopforumspam.com

That's a lot of ctrl+c ctrl+v so I decided to add to your mod a button to check all the members already in the forum in just one "click".
But it didn't work. I was getting all the time the same message some people are reporting here:

An Error Has Occurred! Error with DB Anti SPAM. Connection Failed.

Then I did instead a button to check just one member and everything was going right until I arrived to a particular member that was giving me the same error message again all the time.

Then I realized the difference. This member had chosen a username with a white space in the middle.

For example if you check username=pericolospalotes or username=perico_los_palotes you get no error, but if you check username=perico los palotes you get that error.

Then I went to www.stopforumspam.com and try to check manually that username and found out that their search script had changed it to username=perico+los+palotes

So the solution is obvious:

I just added the line:

Code: [Select]
$check_name = str_replace(" ", "+", $check_name);

Just at the beginning of the function, after the line:

Code: [Select]
global $sourcedir;

And now I have no problem with the buttons and I can check all the 600 members in less than 2 seconds. (By the way, 550 of them were actually spammers. I knew it.)

May be the people that were getting the same error were checking also usernames with white space in the middle. If this is the case it will be sorted just adding that line.

If you want to add to your mod the button to check all the members in the forum, the code I have been using is:

Code: [Select]
$result = db_query("
  SELECT ID_MEMBER, memberName, emailAddress, memberIP
  FROM {$db_prefix}members
", __FILE__, __LINE__);

while ($row = mysql_fetch_assoc($result))
{
  $members[] = array(
    'id' => $row['ID_MEMBER'],
    'username' => $row['memberName'],
    'email' => $row['emailAddress'],
    'ip' => $row['memberIP']
  );
}
mysql_free_result($result);

foreach ($members as $member)
{
  $userid = $member['id'];
  $grado_spam = chekDBSpammer($member['ip'], $member['username'], $member['email']);
  if ($grado_spam != 0)
  {
    db_query("
      UPDATE {$db_prefix}members
      SET is_spammer = $grado_spam
      WHERE ID_MEMBER = $userid
    ", __FILE__, __LINE__);
  }
}

Anyway it's not finished, it has a few mistakes.

For example it set is_spammer = 2 to honest members with common names like "george" or "ruth", so I will need to add another button to tell the script "this member is not spammer" (I have been doing it today changing it manually inside the database, as they were just a few of them) and I will need to finish the HTML to put it properly inside the template (I have been using it in a separate page just linked to the forum via SSI) but it's a start.

Anyway I am more interested in develop a couple of buttons properly done inside the profile page (in admin mode only, of course). One for "check this user to see if it's a spambot" (if I am suspicious with somebody)  and another one for "Submit this member's details to stopforumspam database" (before I delete a spammer).

If I have some free time and I do them before you do them yourself I will send you the code.

And again congratulations for your work.

I really like the way you write code.  ;)
Title: Re: Stop Spammer
Post by: M-DVD on February 06, 2009, 08:24:23 AM
Hi M-DVD

First of all thanks for your work.

Thank you.

In this particular forum 3 months ago there were only 30 members (it was open 2 years ago) and I was sure it was impossible all these 570 new members were all honest ones, so I started checking one by one in www.stopforumspam.com

That's a lot of ctrl+c ctrl+v so I decided to add to your mod a button to check all the members already in the forum in just one "click".

If I understand correctly, precisely is (* similar) to one of the improvements that will bring the next version (which I don't know whether to call it version 1.1 or 2.0). :P

(*) Exactly so: "One for "check this user to see if it's a spambot" (if I am suspicious with somebody)"

But it didn't work. I was getting all the time the same message some people are reporting here:

An Error Has Occurred! Error with DB Anti SPAM. Connection Failed.

Then I realized the difference. This member had chosen a username with a white space in the middle.

For example if you check username=pericolospalotes or username=perico_los_palotes you get no error, but if you check username=perico los palotes you get that error.

Then I went to www.stopforumspam.com and try to check manually that username and found out that their search script had changed it to username=perico+los+palotes

So the solution is obvious:

I just added the line:

Code: [Select]
$check_name = str_replace(" ", "+", $check_name);

Just at the beginning of the function, after the line:

Code: [Select]
global $sourcedir;

Thanks, was beginning to think that the error could be in some char. A improvement would allow them to see the users with this problem (it wouldn't prevent its registration, but would give them a different "mark"). But you have saved me a lot of work.   :D


And now I have no problem with the buttons and I can check all the 600 members in less than 2 seconds. (By the way, 550 of them were actually spammers. I knew it.)

If you want to add to your mod the button to check all the members in the forum, the code I have been using is:

Code: [Select]
$result = db_query("
  SELECT ID_MEMBER, memberName, emailAddress, memberIP
  FROM {$db_prefix}members
", __FILE__, __LINE__);

while ($row = mysql_fetch_assoc($result))
{
  $members[] = array(
    'id' => $row['ID_MEMBER'],
    'username' => $row['memberName'],
    'email' => $row['emailAddress'],
    'ip' => $row['memberIP']
  );
}
mysql_free_result($result);

foreach ($members as $member)
{
  $userid = $member['id'];
  $grado_spam = chekDBSpammer($member['ip'], $member['username'], $member['email']);
  if ($grado_spam != 0)
  {
    db_query("
      UPDATE {$db_prefix}members
      SET is_spammer = $grado_spam
      WHERE ID_MEMBER = $userid
    ", __FILE__, __LINE__);
  }
}

Anyway it's not finished, it has a few mistakes.

For example it set is_spammer = 2 to honest members with common names like "george" or "ruth", so I will need to add another button to tell the script "this member is not spammer" (I have been doing it today changing it manually inside the database, as they were just a few of them) and I will need to finish the HTML to put it properly inside the template (I have been using it in a separate page just linked to the forum via SSI) but it's a start.

Wow, this idea is very good, ¿i can add this feature in the MOD?  :P

If I have some free time and I do them before you do them yourself I will send you the code.

And again congratulations for your work.

I really like the way you write code.  ;)

The updating I have made already, I expected test it today or tomorrow. (If I add your code, maybe, it will take tomorrow or sunday).

Thank you too :D
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 07, 2009, 06:28:53 AM
You can use and modify any part of my code you want. No problem at all.

I think that free code is always better (that's why I use Linux)  :)

Just another small bug. Well, it's not a different one, it's the same one really but in your function sprintfspamer:

The variable $value can be either the username, the email, etc and you send a query to stopforumspam with that value:

Code: [Select]
<a href="http://www.stopforumspam.com/search?q=' . $value . '" target="_blank">

If $value is the username and it has white space, we have the same problem as before, so I would change the function like this:

Code: [Select]
function sprintfspamer($value, $url, $is_spamer, $type)
{
global $txt, $settings;

$value2 = str_replace(" ", "+", $value);
$format1 = ($is_spamer && $is_spamer >> ($type - 1) & 1)
? '<a href="http://www.stopforumspam.com/search?q=' . $value2 . '" target="_blank"><img src="' . $settings['images_url'] . '/icons/spammer.gif" alt="[' . $txt['manage_search'] . ']" title="' . $txt['stopspammer_title'] . '" style="vertical-align: middle" /></a>'
: '';
$format2 = $is_spamer ? array('<span class="error">', '</span>') : array('', '');

return $format1 . '<a href="'. $url . '">' . implode($value, $format2) . '</a>';
}

Note that I have changed $value with $value2 only in the query, not inside the last line. This way you send the query without white space but you leave untouched the name when you write it on the screen.



By the way, I think the way you use the binary numbers in the line:

Code: [Select]
$format1 = ($is_spamer && $is_spamer >> ($type - 1) & 1)

Is just brilliant. I really love it.

Do you know that in this world there are 10 kind of people?

  - Those who understand binary numbers.

  - And those who don't.

 8)



Another idea I was just starting to develop is a button to submit the details of any spammer to stopforumspam's database.

The first thing you will need is a link (somewhere in the admin section) to stopforumspam to request an API key, because to be allowed to submit spammers details to stopforumspam's database you need to get one first.

The link need to point to:

http://www.stopforumspam.com/signup

And you will need an option to save the API key inside the settings table in our database to have it later as the variable $modSettings['api_key']

You could also add another value to the members database (apart from the value is_spamer to see if the member is a bad guy) another one to see if the details had been already submited (just a "yes" or "no").

Then inside the profile page of every member Profile.template.php you can add a conditional:

If (this guy is a spammer && the details hadn't been submitted yet)
{
    if (we already have an API key)
    {
        echo a button to submit details
    }
    else
    {
        echo the link to get an API key and the option to save it in the database
    }
}

The button could be a link to $scripturl . '?action=profile2; with a new subaction sa=submitSpammer

Then inside Sources/Profile.php we put a new function for this new subaction to actually submit the details.

There are a couple of ideas inside stopforumspam to do that.

I like for example this one:

Code: [Select]
function PostToHost($host, $path, $data_to_send) {
    $fp = fsockopen($host,80);
    fputs($fp, "POST $path HTTP/1.1\n" );
    fputs($fp, "Host: $host\n" );
    fputs($fp, "Content-type: application/x-www-form-urlencoded\n" );
    fputs($fp, "Content-length: ".strlen($data_to_send)."\n" );
    fputs($fp, "Connection: close\n\n" );
    fputs($fp, $data_to_send);
    fclose($fp);
}

PostToHost("www.stopforumspam.com", "/post.php", "username=" . $member['username'] . "&ip_addr=" . $member['ip'] . "&email=" . $member['email'] . "&api_key=" . $modSettings['api_key']);

The only thing I don't know is what will happen if the username has white space.

Maybe we will need to change it to "+" or to "%20" before submit it. I don't know.

I will try it and I will tell you.
Title: Re: Stop Spammer
Post by: M-DVD on February 07, 2009, 09:10:09 AM
You can use and modify any part of my code you want. No problem at all.

I think that free code is always better (that's why I use Linux)  :)

Thanks, I will add this feature.  :D

I am not yet decided whether to put a button to check all members, or (using the list) to review only selected members.  :-\

Just another small bug. Well, it's not a different one, it's the same one really but in your function sprintfspamer:

The variable $value can be either the username, the email, etc and you send a query to stopforumspam with that value:

Code: [Select]
<a href="http://www.stopforumspam.com/search?q=' . $value . '" target="_blank">

If $value is the username and it has white space, we have the same problem as before, so I would change the function like this:

Thanks again. This function had many changes to adapt to the new version v1.1, but hadn't corrected this.  :-[


By the way, I think the way you use the binary numbers in the line:

Code: [Select]
$format1 = ($is_spamer && $is_spamer >> ($type - 1) & 1)

Is just brilliant. I really love it.

Do you know that in this world there are 10 kind of people?

  - Those who understand binary numbers.

  - And those who don't.

 8)

Yes XD.

This line also changes.

Code: [Select]
$suma += ('yes' == $q_is_spammer[2][$key]) * ('ip' == $value ? 1 : ('username' == $value ? 2 : 4));
Now:

Code: [Select]
$suma += ('yes' == $q_is_spammer[2][$key]) << ('ip' == $value ? 0 : ('username' == $value ? 1 : 2));
The binary operations better and faster than arithmetic operations :P

Another idea I was just starting to develop is a button to submit the details of any spammer to stopforumspam's database.

The first thing you will need is a link (somewhere in the admin section) to stopforumspam to request an API key, because to be allowed to submit spammers details to stopforumspam's database you need to get one first.
--
The only thing I don't know is what will happen if the username has white space.

Maybe we will need to change it to "+" or to "%20" before submit it. I don't know.

I will try it and I will tell you.

I had intended to include the APIkey, but, It is a good idea?, while i decide this, i think leave this feature for another version, although it would be better in a single release.

--

Good text in your signature  8)
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 07, 2009, 09:58:22 AM

I am not yet decided whether to put a button to check all members, or (using the list) to review only selected members.  :-\


Maybe better only with selected members, because anyway if you try to check too many in one go sometimes the server reach the time execution limit and the script just stop working.



This line also changes.

Code: [Select]
$suma += ('yes' == $q_is_spammer[2][$key]) * ('ip' == $value ? 1 : ('username' == $value ? 2 : 4));
Now:

Code: [Select]
$suma += ('yes' == $q_is_spammer[2][$key]) << ('ip' == $value ? 0 : ('username' == $value ? 1 : 2));
The binary operations better and faster than arithmetic operations :P


I was going to tell you that as well and forgot it.

Better like that.


I had intended to include the APIkey, but, It is a good idea?, while i decide this, i think leave this feature for another version, although it would be better in a single release.


I think it's a good idea, but of course it's up to you. It's not a big deal to send them manually, but the problem is that I am too lazy and always prefer to have as much as possible with just one click.  8)

I will wait anyway to see your new version to see what options you add and then I will try it to see if I still miss anything.


Good text in your signature  8)


I don't remember where I got it from, but it's because I don't like the people who talk when they have nothing important to say.  ;)

(For the english people, the text in my signature means: "The true wise man is the one who see a lot, study a lot, analyse a lot and disturb very little")
Title: Re: Stop Spammer
Post by: M-DVD on February 08, 2009, 01:51:13 PM
MOD Stop Spammer v2.0
=================


New features:

How do I upgrade?

MOD Stop Spammer v2.1
=================



=======================================

Características Nuevas:

¿Como actualizar?

MOD Stop Spammer v2.1
=================



¿Como actualizar?
Title: Re: Stop Spammer
Post by: M-DVD on February 08, 2009, 01:59:03 PM
FAQ MOD Stop Spammer v2.0
====================


Index


Introduction Up (#post_index)

This MOD allows check the members at the time of registration by comparing their data with the Spammer DB of Stop Forum Spam.

Also You can check or report any members in any time with one simple click.

The spammers found, are placed in state approval, and may not hurt your forum. It isn't necessary to have enable the option member approval, this automatically is activated for spammers detected, and not disturb your members.

Installation Up (#post_index)

This mod makes many changes, but although you have many MODs installed and use another theme, 95% will can install automatically without problems. (*)

(*)If you don't use the default theme, only upload the images (spammer.gif, suspect.gif, moreinfo.gif) to the folder $imagesdir/icons. And in the SMF 2.0, this isn't necessary, also is automatic.

The changes occur in files that don't affect the operation common in the forum. Therefore, it is not a burden.

DataBase Spammers Up (#post_index)

This MOD works with the online DB of Stop Forum Spammers Web. No need to download or install DB. Is consulted online and is always updated.

Test Host Remote Connection Up (#post_index)

The MOD automatically makes a test to determine if your host can make remote connection to the DB SFS.

Admin > Members > Registration > Setting

(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fcommunity%2Findex.php%3Faction%3Ddlattach%3Btopic%3D283309.0%3Battach%3D85498%3Bimage&hash=e9f74b71cf5bbf42961daf6d48a62292) (http://www.simplemachines.org/community/index.php?action=dlattach;topic=283309.0;attach=85497;image)
If this message appears,
then your host can make remote connection.
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fcommunity%2Findex.php%3Faction%3Ddlattach%3Btopic%3D283309.0%3Battach%3D85500%3Bimage&hash=5a768e769f89d05cd1c21aad85a23300) (http://www.simplemachines.org/community/index.php?action=dlattach;topic=283309.0;attach=85499;image)
In this case, couldn't make connection.
It is possible that later works it.

Connection Fails Up (#post_index)

Even if your host can do remote connection, could fail in the time that a member is registering.

You can choose the action to take automatically the MOD if this happens

Admin > Members > Registration > Setting

(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fcommunity%2Findex.php%3Faction%3Ddlattach%3Btopic%3D283309.0%3Battach%3D85502%3Bimage&hash=271cbba262e4153159918d48e9e2d48e) (http://www.simplemachines.org/community/index.php?action=dlattach;topic=283309.0;attach=85501;image)

  • Show Error and Stop Registration.
  • Allow Immediate Registration.
  • Member Approval and show icon for check ("yellow alert", my fav)

Known Issues Up (#post_index)

Your host never make remote connection and always get the warning.

Your host maybe not have enabled the function fsockopen. Try installing this MOD (http://www.simplemachines.org/community/index.php?topic=282969.msg1857198#msg1857198), and then repeat the test.

Icon Links for More Info Up (#post_index)

You can do click in the Icon 'More Info' and get more details of activity spammers from this data.

Admin > Members > View All Members / Awaiting Approval

(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fcommunity%2Findex.php%3Faction%3Ddlattach%3Btopic%3D283309.0%3Battach%3D85504%3Bimage&hash=2145417f51e3db24d601d062838040ff) (http://www.simplemachines.org/community/index.php?action=dlattach;topic=283309.0;attach=85503;image)
Doing click in icon to IP = 84.19.176.191
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fcommunity%2Findex.php%3Faction%3Ddlattach%3Btopic%3D283309.0%3Battach%3D85506%3Bimage&hash=8b8eabca40dd8ad320dab5b692b22142) (http://www.simplemachines.org/community/index.php?action=dlattach;topic=283309.0;attach=85505;image)
This data appears in the database 111 times.

Icon Links and Alert Color Up (#post_index)

There are three types of icons (alerts).

Admin > Members > View All Members / Awaiting Approval

Red Icon: This data was found in the DB. You can find more information clicking about his activity.

Icon Blue: The data wasn't in the DB at the time it was revised, or the MOD wasn't yet installed. You can check it with a simple click.

Yellow Icon: This member couldn't be revised because failed to connect with the DB. You can check it manually with a click.

(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fcommunity%2Findex.php%3Faction%3Ddlattach%3Btopic%3D283309.0%3Battach%3D85508%3Bimage&hash=4f1997dbf6413538540ca172f1949a2f) (http://www.simplemachines.org/community/index.php?action=dlattach;topic=283309.0;attach=85507;image)

  • perico palote couldn't be check
  • buy soma has been found in the DB, but not his IP
  • New Spammers nick and mail wasn't in the DB, but his IP yes

Check Selected Members Up (#post_index)

Also you can check member, that you have suspicion or who haven't been checked because the MOD wasn't installed.

Admin > Members > View All Members

You can check many members with only one click.

(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fcommunity%2Findex.php%3Faction%3Ddlattach%3Btopic%3D283309.0%3Battach%3D85510%3Bimage&hash=92dec230ecb407390591ecda0495e65d) (http://www.simplemachines.org/community/index.php?action=dlattach;topic=283309.0;attach=85509;image)
  • I have suspicion of bispswitype, mice of men george and perico palote 2.
  • perico palote couldn't be check, then i do check now.
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fcommunity%2Findex.php%3Faction%3Ddlattach%3Btopic%3D283309.0%3Battach%3D85512%3Bimage&hash=1ed6fd0f2710e9657ab3021f3cabcb07) (http://www.simplemachines.org/community/index.php?action=dlattach;topic=283309.0;attach=85511;image)
  • Yeah, mice of men george and bispswitype are spammers
  • perico palote and perico palote 2 turned out to be innocent

Report Spammers or more data Up (#post_index)

You can report new data with a simple click.

Admin > Members > View All Members

(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fcommunity%2Findex.php%3Faction%3Ddlattach%3Btopic%3D283309.0%3Battach%3D85514%3Bimage&hash=5dee162456ce3f6be5836e03f87492f1) (http://www.simplemachines.org/community/index.php?action=dlattach;topic=283309.0;attach=85513;image)
  • OreriEPn wasn't in the DB, but he was spamming in my forum.
  • buy soma was found in the DB and his mail, but not this IP, new IP?.
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fcommunity%2Findex.php%3Faction%3Ddlattach%3Btopic%3D283309.0%3Battach%3D85516%3Bimage&hash=5b05bf5dcfe4fb947be9c742b067b44b) (http://www.simplemachines.org/community/index.php?action=dlattach;topic=283309.0;attach=85515;image)
  • Yes, I have already reported these spammers.

What to do? Up (#post_index)

In the list of Awaiting Approval, you can decide what to do with the spammers and with the innocent.

Admin > Members > Awaiting Approval

(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fcommunity%2Findex.php%3Faction%3Ddlattach%3Btopic%3D283309.0%3Battach%3D85569%3Bimage&hash=88645b20add7f0a5df71ee244fea5cfc) (http://www.simplemachines.org/community/index.php?action=dlattach;topic=283309.0;attach=85568;image)
  • perico palote was suspicious, and already it isn't. I can approve it.
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fcommunity%2Findex.php%3Faction%3Ddlattach%3Btopic%3D283309.0%3Battach%3D85571%3Bimage&hash=fd868fb087bb5438d7bd580641ba616d) (http://www.simplemachines.org/community/index.php?action=dlattach;topic=283309.0;attach=85570;image)
  • These are spammers, I can reject them.

You are free to translate this FAQ
Title: Re: Stop Spammer
Post by: WVHunter on February 08, 2009, 10:16:27 PM
I am using the Mercury Theme on my SMF forum Version 1.1.8.  I uploaded and install your MOD to my site and I do not see it anywhere when I am on the admin side of my forum.

I go to Admin > Members > Registration > Setting

and go down to the bottom where your image shows that it should be but nothing.

Any ideas as to why.  The upload and the install seemed to work fine with no error messages at all.
Title: Re: Stop Spammer
Post by: M-DVD on February 08, 2009, 10:36:28 PM
Attach your Register.template.php

Are there errors in the log error?

Note: stopforumspam is down in this moment ???? :o >:(
Title: Re: Stop Spammer
Post by: WVHunter on February 08, 2009, 11:22:48 PM
Attach your Register.template.php

Are there errors in the log error?

Note: stopforumspam is down in this moment ???? :o >:(

This is from Themes/default

Themes/mercury11rc3 doesn't have a Register.template.php in it.  In fact it doesn't have a lot of the files that are in the Themes/default directory.

This is the only time I found an error in the ERROR LOG for Stop Spammers:

Guest                                                      Today at 09:27:50 PM 
89.149.254.XXX (I blocked the last three numbers)  f01b5ab83b530bdbcbc591cf6c08e504 
MY FORUM URL WAS HERE - REMOVED BY ME
Error with DB Anti SPAM. Connection Failed.

Don't know if it was working or not, but again I don't see any settings for me to use when I go to Admin, Members, Registration, Setting

Title: Re: Stop Spammer
Post by: snoopy_virtual on February 09, 2009, 07:49:40 AM
I can see in your Register.template.php file that you haven't done any modification in it.

It is exactly as it comes from SMF in the first place.

Are you sure this is the Register.template.php as it is just now inside your server inside the Themes/default folder?

If so, try to uninstall the mod and install it again or try to follow the steps for "manual installation".
Title: Re: Stop Spammer
Post by: jenkjenk on February 09, 2009, 08:03:07 AM
i'm interest translate your program to thai lang :)
Title: Re: Stop Spammer
Post by: M-DVD on February 09, 2009, 08:49:20 AM
I am using the Mercury Theme on my SMF forum Version 1.1.8.  I uploaded and install your MOD to my site and I do not see it anywhere when I am on the admin side of my forum.

I go to Admin > Members > Registration > Setting

and go down to the bottom where your image shows that it should be but nothing.

Any ideas as to why.  The upload and the install seemed to work fine with no error messages at all.

Answer:
I can see in your Register.template.php file that you haven't done any modification in it.

It is exactly as it comes from SMF in the first place.

Yes 

This is the only time I found an error in the ERROR LOG for Stop Spammers:

Guest                                                      Today at 09:27:50 PM 
89.149.254.XXX (I blocked the last three numbers)  f01b5ab83b530bdbcbc591cf6c08e504 
MY FORUM URL WAS HERE - REMOVED BY ME
Error with DB Anti SPAM. Connection Failed.

Don't know if it was working or not, but again I don't see any settings for me to use when I go to Admin, Members, Registration, Setting



Yesterday, for a couple of hours, the site was down (at that time).

i'm interest translate your program to thai lang :)

Perfect, no problem, thanks. :)
Title: Re: Stop Spammer
Post by: WVHunter on February 09, 2009, 09:04:55 AM
M-DVD,

I have checked under the Admin > Packages and it says that your mod is installed.

After I upgraded to Version 1.1.8 of SMF, I installed  your mod.  I used the Admin > Packages > Upload Package to upload your mod to my server.  Once uploaded, it showed everything was fine.  There were some files that didn't show "Tested", they were left blank.  Could this be the issue.  Should I make sure that all files are writteable before uploading and installing?

The Register.template.php is from my Themes/default and not from my Mercury 1.1.RC3 theme that I am using.

I am at work right now and have no access to my site...ITO people have that site blocked here at work.  Just lucky they don't have this site blocked.

I really need for your mod to work.

Thanks for your help.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 09, 2009, 09:43:30 AM
The installer only changes the Register.template.php file inside the default theme.

If you have another Register.template.php file inside your theme folder you need to do the modifications manually inside it.
Title: Re: Stop Spammer
Post by: WVHunter on February 09, 2009, 10:17:58 AM
The installer only changes the Register.template.php file inside the default theme.

If you have another Register.template.php file inside your theme folder you need to do the modifications manually inside it.

The Mercury theme has no Register.template.php file in it.  I checked that last night when M-DVD asked me to attach the Register.template.php file.  I could only find that file in the Themes/default directory.  All the other themes didn't have a Register.template.php file.
Title: Re: Stop Spammer
Post by: M-DVD on February 09, 2009, 10:31:48 AM
Also, you can check the support forum (http://www.simplemachines.org/community/index.php?board=9.0) if some people have had this problem installing MODs after updated to 1.1.8, or open an topic.

The problem that you mention is "mysterious", not seems about this or any other MOD. It seems something extra. Those files have write permission? Will be another problem?

Title: Re: Stop Spammer
Post by: WVHunter on February 09, 2009, 01:43:36 PM
M-DVD and snoopy_virtual,

I have it working now!   :D

I removed the earlier version of Stop Spammer that I installed yesterday afternoon.  I then downloaded the new version.  I went to my Administrative side of my SMF board and made all files writeable, then I proceeded with the upload and the install of the MOD.

Everything went fine.  I know have the settings info on my Registration > Settings.

One issue I found...the image files (gif) did not load over into my Mercury theme Icon directory.  I unzipped the MOD and saved it to my hard drive and then FTP'd the images up to my Icon directory under the Mercury theme.

Don't know why they didn't load up during the install.

But now all is okay.  I have the little magnifying glasses and the search works.  It already shows 1 Spammer blocked.

Again THANKS! for all your assistance and advice.  Also for a great MOD!!
Title: Re: Stop Spammer
Post by: HR on February 09, 2009, 01:51:10 PM
Already got the button but I used a different mod/method to create it. Perhaps you could alter it accordingly for your own purposes. My rendition adds to the tracking section so as to not time out or overload anything. Since the variables are already puled and identified its just a matter of submission with the additional API key set in settings.

Of course the submission is not visible if you dont have access to the area OR if its your own profile. As I havent made the button public on my site due to possible hazards (idiots thinking they are banning). IF you consider it pressing it would interfere with registration on ANY form of site that is making use of SFS's database.  Of course if you register there you have the option of removing keys from your profile.. so Im on the fence.

Title: Re: Stop Spammer
Post by: snoopy_virtual on February 09, 2009, 06:49:16 PM

I have it working now!   :D


Glad to hear that  ;)


One issue I found...the image files (gif) did not load over into my Mercury theme Icon directory.  I unzipped the MOD and saved it to my hard drive and then FTP'd the images up to my Icon directory under the Mercury theme.

Don't know why they didn't load up during the install.


Yes, the installer only upload the 3 icons inside de default/images/icons folder and you need to upload them manually to your theme images/icons folder.

I have been trying to sort this but cannot find how.

M-DVD should add this point to the FAQ
Title: Re: Stop Spammer
Post by: M-DVD on February 09, 2009, 11:50:33 PM
Already got the button but I used a different mod/method to create it. Perhaps you could alter it accordingly for your own purposes. My rendition adds to the tracking section so as to not time out or overload anything. Since the variables are already puled and identified its just a matter of submission with the additional API key set in settings.

Of course the submission is not visible if you dont have access to the area OR if its your own profile. As I havent made the button public on my site due to possible hazards (idiots thinking they are banning). IF you consider it pressing it would interfere with registration on ANY form of site that is making use of SFS's database.  Of course if you register there you have the option of removing keys from your profile.. so Im on the fence.

The image look interesting.

Where in the forum you have added this?

If you want you can make and publish this AddOn. :)


I have it working now!   :D


Glad to hear that  ;)

Me too.

And the FAQ have been updated with this points.

Already got the button but I used a different mod/method to create it. Perhaps you could alter it accordingly for your own purposes. My rendition adds to the tracking section so as to not time out or overload anything. Since the variables are already puled and identified its just a matter of submission with the additional API key set in settings.

Of course the submission is not visible if you dont have access to the area OR if its your own profile. As I havent made the button public on my site due to possible hazards (idiots thinking they are banning). IF you consider it pressing it would interfere with registration on ANY form of site that is making use of SFS's database.  Of course if you register there you have the option of removing keys from your profile.. so Im on the fence.

The image look interesting.

Where in the forum you have added this?

If you want you can make and release this AddOn.
Title: Re: Stop Spammer
Post by: HR on February 10, 2009, 07:44:20 AM
URL is link in my signature. Although my particular revision isnt as intrusive as what you have here in terms of file alterations you have some interesting alterations I might be able to play off of like the database of attempts and what not.
Title: Bug Report
Post by: PerryM on February 10, 2009, 08:52:27 AM
Love the concept of the module!!!
 
However just downloaded and installed v 2.1 in smf 2.0 RC1 and when I try to add a new user from the Admin I get:
 
The database value you're trying to insert does not exist: is_spammer
 
Sadly, I must uninstall your module unit this is fixed.
 
I appreciate the hard work...
Title: Re: Stop Spammer
Post by: HR on February 10, 2009, 09:06:37 AM
Love the concept of the module!!!
 
However just downloaded and installed v 2.0 in smf 2.0 RC1 and when I try to add a new user from the Admin I get:
 
The database value you're trying to insert does not exist: is_spammer
 
Sadly, I must uninstall your module unit this is fixed.
 
I appreciate the hard work...
If the section isnt there you could either manually run the code.php file to create the field or use phpmyadmin and manually add it to the members table.
Title: Re: Stop Spammer
Post by: PerryM on February 10, 2009, 09:08:53 AM
Love the concept of the module!!!
 
However just downloaded and installed v 2.0 in smf 2.0 RC1 and when I try to add a new user from the Admin I get:
 
The database value you're trying to insert does not exist: is_spammer
 
Sadly, I must uninstall your module unit this is fixed.
 
I appreciate the hard work...
If the section isnt there you could either manually run the code.php file to create the field or use phpmyadmin and manually add it to the members table.

Thanks for the hint (I was using v 2.1 by the way).  But I can't have my admins doing this so I'll have to wait for v 2.2.
Title: Re: Stop Spammer
Post by: manicbe on February 10, 2009, 10:17:34 AM
Hi all

I've installed the mod on my forum (SMF 1.1.8 )
I always have the following error:
"Your host couldn't make connection to the DB, Try again later
If it continue see Topic of Support and search Known Issues"

due to the known issue list I've also installed mod "cURL fetch_web_data"

but even after that I've still the same issue

For info:
- I'm using PHP Version 4.4.4
- I've modified all php pages manually as the installer didn't work for me

Does somebody have a clue what I could do to have this mod working because I'm fed up with those spammers :-X

greetz



**edit**
this comes from the errorlog:
2: curl_setopt() [<a href='function.curl-setopt'>function.curl-setopt</a>]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set
Bestand: /home/********/forum/Sources/Subs-Package.php
Regel: 2152
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 10, 2009, 11:05:31 AM
The problem is that the web stopforumspam (who has the spammers database) sometimes is too busy and it's difficult to make a connexion.

Whenever you see the message "Your host couldn't make connection to the DB..." try to enter http://www.stopforumspam.com/search and search theirs DB manually.

If you find out that stopforumspam's web is not responding or is too slow you will know this is the problem.

But if their web is responding fast enough then it will mean your problem is somewhere else.

Let us know one way or the other.
Title: Re: Stop Spammer
Post by: robinrobin on February 10, 2009, 11:20:26 AM
How can i add the "Unapproved users: X" text-link to a custom place on my custom theme?
Title: Re: Stop Spammer
Post by: manicbe on February 10, 2009, 11:22:01 AM
hi snoopy_virtual ,

the web interface is responding as it should , very fast ;)

greetz
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 10, 2009, 11:23:19 AM
Already got the button but I used a different mod/method to create it. ... etc

The image look interesting.

Where in the forum you have added this?


I don't know in 2.0, but in 1.1.x that's inside Profile.template.php in the function template_trackIP
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 10, 2009, 11:33:38 AM

**edit**
this comes from the errorlog:
2: curl_setopt() [<a href='function.curl-setopt'>function.curl-setopt</a>]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set
Bestand: /home/********/forum/Sources/Subs-Package.php
Regel: 2152

I see. The error is in your server.

I suppose your server is not in safe mode so it should be the another one. (Check anyway your phpinfo to be sure)

I'll think about it to see if I can help, anyway M-DVD knows better than me cUrl functions, so lets hope he reads this as well and find a solution before me.

Maybe adding something in the php.ini   ???
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 10, 2009, 11:38:51 AM
How can i add the "Unapproved users: X" text-link to a custom place on my custom theme?

If you know enough PHP and HTML just take a look at M-DVD's code and modify it anyway you want.

If you don't know enough PHP you will need to pay somebody to do it for you I suppose.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 10, 2009, 12:03:56 PM
For manicbe

I cannot find the error.

  - You said you are using SMF 1.1.8 right? (That's the same one I use)

  - And you also installed mod "cURL fetch_web_data" right? (I haven't got that one though and the mod is working perfect for me)

  - Are you sure you have the latest version 2.1 of the mod?

  - Did you check with phpinfo if your server is in safe mode?
Title: Re: Stop Spammer
Post by: robinrobin on February 10, 2009, 02:48:46 PM
If you don't know enough PHP you will need to pay somebody to do it for you I suppose.

Hehe, yeah, as if You usually have to do that with mods. I'm simply asking for that line since the theme i'm using doesn't display it natively and i gotta add it manually. Not trying to rip it off. It's not MY theme. I'm just using a custom one.
Title: Re: Stop Spammer
Post by: HR on February 10, 2009, 04:38:22 PM
Love the concept of the module!!!
 
However just downloaded and installed v 2.0 in smf 2.0 RC1 and when I try to add a new user from the Admin I get:
 
The database value you're trying to insert does not exist: is_spammer
 
Sadly, I must uninstall your module unit this is fixed.
 
I appreciate the hard work...
If the section isnt there you could either manually run the code.php file to create the field or use phpmyadmin and manually add it to the members table.

Thanks for the hint (I was using v 2.1 by the way).  But I can't have my admins doing this so I'll have to wait for v 2.2.

You onlly have to add the table the one time after that the error shouldnt happen again
Title: Re: Stop Spammer
Post by: M-DVD on February 10, 2009, 06:35:32 PM
Sorry for respond slow.

Thanks for the hint (I was using v 2.1 by the way).  But I can't have my admins doing this so I'll have to wait for v 2.2.

Hi.

The install_2.php is fine.

1.- Have you installed manually? If so, you must do added this manually as well.

2.- If you installed automatically then try reinstalling and test.

If the problem appears, go to any place in Administration, and click in the "Save" button anywhere Setting. Then repeat the test.
(*) If this works, I will explain why.


3.-  Also, maybe you have configured it cannot alter the structure of the DB the user-connection Forum's.

How can i add the "Unapproved users: X" text-link to a custom place on my custom theme?

This link is showed, when exist members awaiting approval. :)


**edit**
this comes from the errorlog:
2: curl_setopt() [<a href='function.curl-setopt'>function.curl-setopt</a>]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set
Bestand: /home/********/forum/Sources/Subs-Package.php
Regel: 2152

Answer:

I see. The error is in your server.

I suppose your server is not in safe mode so it should be the another one. (Check anyway your phpinfo to be sure)

Maybe adding something in the php.ini   ???

Yes, I think you cannot use cURL or fsockopen.

Check with your host, and informal you need cURL or fsockopen enabled.
Title: Re: Stop Spammer
Post by: PerryM on February 10, 2009, 11:21:30 PM
Sorry for respond slow.

Thanks for the hint (I was using v 2.1 by the way).  But I can't have my admins doing this so I'll have to wait for v 2.2.

Hi.

The install_2.php is fine.

1.- Have you installed manually? If so, you must do added this manually as well.

2.- If you installed automatically then try reinstalling and test.

If the problem appears, go to any place in Administration, and click in the "Save" button anywhere Setting. Then repeat the test.
(*) If this works, I will explain why.


3.-  Also, maybe you have configured it cannot alter the structure of the DB the user-connection Forum's.

How can i add the "Unapproved users: X" text-link to a custom place on my custom theme?

This link is showed, when exist members awaiting approval. :)


**edit**
this comes from the errorlog:
2: curl_setopt() [<a href='function.curl-setopt'>function.curl-setopt</a>]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set
Bestand: /home/********/forum/Sources/Subs-Package.php
Regel: 2152

Answer:

I see. The error is in your server.

I suppose your server is not in safe mode so it should be the another one. (Check anyway your phpinfo to be sure)

Maybe adding something in the php.ini   ???

Yes, I think you cannot use cURL or fsockopen.

Check with your host, and informal you need cURL or fsockopen enabled.

Installed the latest version of the Stop Spammer module in RC1 and still get the error:
 
The database value you're trying to insert does not exist: is_spammer
 
When trying to add a new member via the Admin CP.
 
Let me know when the module works and I'll try again.
 
 
Title: Re: Stop Spammer
Post by: M-DVD on February 10, 2009, 11:26:41 PM
Check via phpmyadmin if the column is_spammer exist in table smf_member and tell me.

Title: Re: Stop Spammer
Post by: PerryM on February 10, 2009, 11:46:28 PM
Check via phpmyadmin if the column is_spammer exist in table smf_member and tell me.

Yes, it's there.
Title: Re: Stop Spammer
Post by: M-DVD on February 10, 2009, 11:48:47 PM
Check via phpmyadmin if the column is_spammer exist in table smf_member and tell me.

Yes, it's there.

Ok, this is what I thought.

The MOD is Ok. Your problem is this.

http://www.simplemachines.org/community/index.php?topic=291178.msg1917265#msg1917265

http://dev.simplemachines.org/mantis/view.php?id=3090

:)
Title: Re: Stop Spammer
Post by: PerryM on February 11, 2009, 12:03:52 AM
Check via phpmyadmin if the column is_spammer exist in table smf_member and tell me.

Yes, it's there.

Ok, this is what I thought.

The MOD is Ok. Your problem is this.

http://www.simplemachines.org/community/index.php?topic=291178.msg1917265#msg1917265 (http://www.simplemachines.org/community/index.php?topic=291178.msg1917265#msg1917265)

http://dev.simplemachines.org/mantis/view.php?id=3090 (http://dev.simplemachines.org/mantis/view.php?id=3090)

 :)

 
 
 
Uninstalled and then installed mod again.  Went to admin>Maintenance>Form Maintenance>Empty the File Cash
 
No luck, same error when trying to add a new member from the Admin CP.
Title: Re: Stop Spammer
Post by: manicbe on February 11, 2009, 03:25:33 AM
For manicbe

I cannot find the error.
  - You said you are using SMF 1.1.8 right? (That's the same one I use)
Yep

  - And you also installed mod "cURL fetch_web_data" right? (I haven't got that one though and the mod is working perfect for me)
Yep
  - Are you sure you have the latest version 2.1 of the mod?
yep
  - Did you check with phpinfo if your server is in safe mode?
2B honest I don't know a lot about this safe mode , so this are the value in my php info:
safe_mode Local Value: Off Master Value: On
safe_mode_exec_dir Local Value: no value Master Value: no value
safe_mode_gid Local Value: Off Master Value: Off
safe_mode_include_dir Local Value: no value Master Value: no value
safe_mode_allowed_env_vars Local Value: PHP_ Master Value: PHP_
safe_mode_protected_env_vars Local Value: LD_LIBRARY_PATH Master Value: LD_LIBRARY_PATH

Sorry for respond slow.

**edit**
this comes from the errorlog:
2: curl_setopt() [<a href='function.curl-setopt'>function.curl-setopt</a>]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set
Bestand: /home/********/forum/Sources/Subs-Package.php
Regel: 2152

Answer:

I see. The error is in your server.

I suppose your server is not in safe mode so it should be the another one. (Check anyway your phpinfo to be sure)

Maybe adding something in the php.ini   ???

Yes, I think you cannot use cURL or fsockopen.

Check with your host, and informal you need cURL or fsockopen enabled.
cUrl should be ok if I look at the values in phpinfo
curl
CURL support  enabled 
CURL Information  libcurl/7.12.3 OpenSSL/0.9.7a zlib/1.2.1.2 libidn/0.5.6 
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 11, 2009, 08:34:09 AM
How can i add the "Unapproved users: X" text-link to a custom place on my custom theme?

If you don't know enough PHP you will need to pay somebody to do it for you I suppose.

Hehe, yeah, as if You usually have to do that with mods. I'm simply asking for that line since the theme i'm using doesn't display it natively and i gotta add it manually. Not trying to rip it off. It's not MY theme. I'm just using a custom one.

Sorry robinrobin I had misunderstood you.

I thought you could already see the "Unapproved users: X" button but you wanted to move/copy it to a custom place on your custom theme, apart from the place it is already.

Of course, if that's what you want, it is not easy to answer, because I will need to see the code of your custom theme, you will need to tell me where you want the button to be seen, etc, and this will take some time.

That's the kind of things I'm doing every day for a lot of customers all over the world and usually we use yahoo, msn, skype or any other messenger program to talk and send files up and down and they pay me 20 € an our via paypal for my work.



If I have understood you now, your problem is that the mod have modified a few files in your "default theme" but not in your "custom theme" and you want to modifiy them manually.

If that's the case, the answer is very easy and of course I'm not going to charge you a penny for it.

I just need to know this 3 things:

  - The version of SMF you are using.
  - The version of the mod you have installed.
  - The name of the files inside your custom theme ending in "template.php", like "index.template.php" etc.

Just tell me that and I will tell you exactly what you need to do.

And sorry again for the misunderstanding.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 11, 2009, 08:44:37 AM

...

  ... this are the value in my php info:
safe_mode Local Value: Off Master Value: On
safe_mode_exec_dir Local Value: no value Master Value: no value
safe_mode_gid Local Value: Off Master Value: Off
safe_mode_include_dir Local Value: no value Master Value: no value
safe_mode_allowed_env_vars Local Value: PHP_ Master Value: PHP_
safe_mode_protected_env_vars Local Value: LD_LIBRARY_PATH Master Value: LD_LIBRARY_PATH

...

CURL support  enabled 
CURL Information  libcurl/7.12.3 OpenSSL/0.9.7a zlib/1.2.1.2 libidn/0.5.6

I don't understand it.

I'm using also SMF 1.1.8 and I have looked at those values in my server and they are more or less the same as yours and the mod is working for me perfect.

Why don't you try to uninstall the mod and install it again?

Check when you are installing it if the script give you any error message and tell us exactly what it is.

Good luck.
Title: Re: Stop Spammer
Post by: manicbe on February 11, 2009, 09:24:18 AM
hi snoopy_virtual

the issue is that I had to install manually because the installer didn't do the trick ... he told me that it was installed but didn't change the files
so I addapted the scripts myself

Title: Confused ???
Post by: PerryM on February 11, 2009, 09:49:28 AM
I'm confused,
 
Does the current module work with 2.0 RC1's auto install method or not?
 
If not, will it ever or must it be hand installed always.
 
I can wait for an auto install version - no big deal.  However, if it will never work auto install then I will delete it and move on.
 
Thanks,
Title: Re: Stop Spammer
Post by: HR on February 11, 2009, 11:36:34 AM
Well, given there are usually drastic code changes between a beta and RC releases.. or even RC to RC (this is why the term final isnt in place yet then I would say if your having issues to look at your own code base and determine what the issues are if in fact its not reporting an error when you install the thing.

Personally I dont see a point in changing for every single RC for 2 reasons
1. RCs are commonly NOT recommended for a production environment
2. Why got from RC 1 to 2 etc. and have to redo every little thing

In my particular case the beta was out when I started. So that is where I went if I have to repeatedly do upgrades and redo everything then it will be to a final rev.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 11, 2009, 01:32:59 PM
hi snoopy_virtual

the issue is that I had to install manually because the installer didn't do the trick ... he told me that it was installed but didn't change the files
so I addapted the scripts myself

This answer will be good too for robinrobin (I think).

Let me try to explain these a little slower to see if it is more clear.

The installation of this mod is exactly the same one as any other mod I have ever seen in SMF (and I have seen a lot of them already).

With SMF 1.1.8 the installer for the mod version 2.1 do a few changes to some of the files inside the Sources folder.

You shouldn't have had any error message with any of these files. Have you?

Apart from that it also do a few changes to the files:

  1 - ManageMembers.template.php

  2 - Register.template.php

Inside the Themes/default folder.

And also to the file:

  3 - Modifications.english.php

Inside the Themes/default/languages folder.

Of course, depending of what languages you have in your forum it will try to modify as well other Modifications.what_ever_other_language_you_have_here.php inside your Themes/default/languages folder, but if it cannot find any other, it will just skip these files. (You can see the full list of the languages actually supported in the mod's page)

When you install the mod you shouldn't have any error message with these files either.

If you get any error message here you should stop the installation and tell us what error you got.

Anyway, if you haven't got any error messages so far but you don't use the default theme, after the installation you need to look inside your Themes/custom_theme folder to see if it has any of the files marked above as 1 and 2 and also inside your Themes/custom_theme/languages folder to see if you have there any Modifications.what_ever_language_you_have_here.php

If you have any of these 3 kinds of files inside your custom theme then is when you need to do a few changes to them manually.

In any other case the installation script should be completely automatic and you shouldn't be making any changes to any file for the mod to work.



Just one little detail.

As any other mod installation for SMF with new images, this mod add 3 files:


And it puts them inside the Themes/default/images/icons folder.

If you have a custom theme you need to copy these 3 files inside your Themes/custom_theme/images/icons folder.



If you (I mean manicbe) have followed already these steps.

Did you get any error at all during installation?

What files did you have to modify?

Are you sure you modified them properly?
Title: Re: Confused ???
Post by: snoopy_virtual on February 11, 2009, 01:59:49 PM
I'm confused,
 
Does the current module work with 2.0 RC1's auto install method or not?
 
If not, will it ever or must it be hand installed always.
 
I can wait for an auto install version - no big deal.  However, if it will never work auto install then I will delete it and move on.
 
Thanks,

I am administrator in 10 different forums, but I have all of them in SMF 1.1.8

I am not going to upgrade any of them to SMF 2.0 until it goes stable. I never use betas or RCs installations in a production site and I always use the latest stable version.

That's why I am answering usually only the questions about SMF 1.1.8

Anyway, as I see here so many people asking questions about the mod's installation in SMF 2.0 I have done this morning a new forum with SMF 2.0 RC1

It's only a test forum and most of the users and posts inside it are only pretend ones. (Anyway any of you wanting to test new things are welcome there (http://www.snoopyvirtualstudio.com/miel/index.php). Maybe we could have also a few real users and posts and maybe even attract a few spammers so we can practice with them  >:(  >:(  >:( )

As I was saying I installed there this morning SMF 2.0 RC1

It's the first time I see it working. I am completely new to SMF 2.0 but after I finished the installation and I played a little with the forum configuration I installed M-DVD's mod using the Package Manager inside the Admin section and everything went completely smooth and automatic.

It was installed in less than a second with no errors at all.

So if any of you are having problems to install it in a SMF 2.0 RC1 forum you are doing something wrong.
Title: Re: Confused ???
Post by: PerryM on February 11, 2009, 02:26:40 PM
I'm confused,
 
Does the current module work with 2.0 RC1's auto install method or not?
 
If not, will it ever or must it be hand installed always.
 
I can wait for an auto install version - no big deal.  However, if it will never work auto install then I will delete it and move on.
 
Thanks,

I am administrator in 10 different forums, but I have all of them in SMF 1.1.8

I am not going to upgrade any of them to SMF 2.0 until it goes stable. I never use betas or RCs installations in a production site and I always use the latest stable version.

That's why I am answering usually only the questions about SMF 1.1.8

Anyway, as I see here so many people asking questions about the mod's installation in SMF 2.0 I have done this morning a new forum with SMF 2.0 RC1

It's only a test forum and most of the users and posts inside it are only pretend ones. (Anyway any of you wanting to test new things are welcome there (http://www.snoopyvirtualstudio.com/stopspammer/index.php). Maybe we could have also a few real users and posts and maybe even attract a few spammers so we can practice with them  >:( >:( >:( )

As I was saying I installed there this morning SMF 2.0 RC1

It's the first time I see it working. I am completely new to SMF 2.0 but after I finished the installation and I played a little with the forum configuration I installed M-DVD's mod using the Package Manager inside the Admin section and everything went completely smooth and automatic.

It was installed in less than a second with no errors at all.

So if any of you are having problems to install it in a SMF 2.0 RC1 forum you are doing something wrong.

Well I just installed smf 2.0 RC1 and v 2.1 of this module and I get the error:
 
The database value you're trying to insert does not exist: is_spammer
 
The whole procedure took 2 minutes to do - nothing else done.
 
That's all I can report from a user's standpoint.
 
is_spammer field exists (tinyint(3)) in the smf_members record; it's empty.
 
Hopefully someday this module will work on smf 2.0 - good luck; I'm moving on to other developers who consider me worth the time....
Title: Re: Stop Spammer
Post by: HR on February 11, 2009, 03:55:17 PM
Empty as in a value of 0 or empty as in there is a space there?
Title: Re: Stop Spammer
Post by: M-DVD on February 11, 2009, 09:28:58 PM
The whole procedure took 2 minutes to do - nothing else done.

This package uses the same XML than others. Uses the same packages manager as everyone else.

If it takes X time, it is because of how busy it is your host.

Furthermore, it is open source, you and everybody can see that this package does nothing unusual.

Well I just installed smf 2.0 RC1 and v 2.1 of this module and I get the error:
 
The database value you're trying to insert does not exist: is_spammer
 
is_spammer field exists (tinyint(3)) in the smf_members record; it's empty.
 
Hopefully someday this module will work on smf 2.0 - good luck; I'm moving on to other developers who consider me worth the time....

The package already installs this column. Anyone can see it checking the file install_2.php, and you could see it in your own DB (http://www.simplemachines.org/community/index.php?topic=283309.msg1925871#msg1925871).

What you want me to do?

Your problem is a bug already reported in RC1 (http://www.simplemachines.org/community/index.php?topic=291178.msg1917265#msg1917265).

Is it uncomfortable? possibly yes. But is the risk it takes when it decides to have a Beta product.

If you haven't soul of tester and you want a product 100% functional, then use product stable

Hopefully someday this module will work on smf 2.0 - good luck; I'm moving on to other developers who consider me worth the time....

Sorry for not replying before, unfortunately I have a life to attend, and I can only give free support when I arrive at night.  :-[

Remember that access to this, is a priviledge, not a right.

I also say, good luck.

--

manicbe, Could you do me a summary of what you've done so far?


Title: Re: Stop Spammer
Post by: manicbe on February 12, 2009, 08:27:45 AM
review/summary:
- tried to install SFS with the installer, installer showed that the installation succeeded but there was nothing to see in the admin panel only in the mod panel it showed that it was installed
- tried to uninstall SFS by panel but message was the the uninstall failed
- review the php files of the forum and nothing seemed to have changed

** to be honest the installation of mods was always a problem, failed always **

As I wanted the mod i've addapted the SMF source files myself with the help of the manual installation files (http://custom.simplemachines.org/mods/index.php?action=parse;mod=1547;attach=85565;smf_version=1.1.8)


** remark: there is an error in mySQL query that you see in this page - it is not complete - so addapted it and added the vars**

Everthing worked, all icons are showing only the check doesn't work
Error in admin panel:
"If the Connection Fail with DB Anti SPAM...:
Your host couldn't make connection to the DB, Try again later
If it continue see Topic of Support and search Known Issues"

Errorin the error log of SMF:
"2: curl_setopt() [<a href='function.curl-setopt'>function.curl-setopt</a>]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set
Bestand: /home/httpd/vhosts/retabo.be/httpdocs/forum/Sources/Subs-Package.php
Regel: 2152 "

Asked for help here

Installed cURL fetch_web_data
As the package installation failed again installed it manual with the help of  the manual installition files (http://custom.simplemachines.org/mods/index.php?action=parse;mod=1569;attach=85383;smf_version=1.1.8)

settings from phpinfo:

safe_mode Local Value: Off Master Value: On
safe_mode_exec_dir Local Value: no value Master Value: no value
safe_mode_gid Local Value: Off Master Value: Off
safe_mode_include_dir Local Value: no value Master Value: no value
safe_mode_allowed_env_vars Local Value: PHP_ Master Value: PHP_
safe_mode_protected_env_vars Local Value: LD_LIBRARY_PATH Master Value: LD_LIBRARY_PATH

CURL support  enabled 
CURL Information  libcurl/7.12.3 OpenSSL/0.9.7a zlib/1.2.1.2 libidn/0.5.6 

I reviewed already several times the php scripts to see that I didn't make any error but everthing seems to be ok
Changed in the mean also the API-key
Also added the code in the "dutch" language files of the forum

addapted files:
ManageMembers.php
ManageMembers.template.php     ManageRegistration.php
Modifications.dutch-utf8.php   Modifications.dutch.php
Modifications.english.php      Register.php
Register.template.php          Subs-Members.php
Subs-Package.php               Subs.php
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 12, 2009, 10:44:14 AM
To manicbe

As I said before, all the things I have done and the versions I'm using are the same as yours.

I also said that the values in my phpinfo are more or less the same as yours. But they are not exactly the same.

So I have been thinking that maybe the problem is just these small differences.

Yours:
safe_mode Local Value: Off Master Value: On
safe_mode_exec_dir Local Value: no value Master Value: no value
CURL Information  libcurl/7.12.3 OpenSSL/0.9.7a zlib/1.2.1.2 libidn/0.5.6


Mine:
safe_mode Local Value: Off Master Value: Off
safe_mode_exec_dir Local Value: /usr/local/php/bin Master Value: /usr/local/php/bin
CURL Information     libcurl/7.15.5 OpenSSL/0.9.8g zlib/1.2.3 libidn/0.6.10



I don't think the small difference in the cUrl version is a problem. (not too different anyway)

Also I don't think the problem is the safe_mode_exec_dir. I don't know what's that directory for, but I suppose that, as the master value for safe_mode is Off in my server, it must be the place to put exceptions or something like that.

I think the problem is that the master value of your safe_mode is On.

As your local value is Off, it means that somewhere inside the directory where you have the file phpinfo.php there is something changing the value safe_mode to off but just locally inside that directory.

Normally this is done with a php.ini file.

It can be done also with .htaccess, but I think this doesn't work when in safe mode anyway, so I suppose it must be a php.ini

Look inside your web root directory.

I mean something like /home/your_user_name/public_html The folder where you put the files to be seen in the web.

Search for a php.ini file there.

If you find one, open it with notepad (or similar) and search for this line:

Code: [Select]
safe_mode = off

If it's there it means that's the way your safe mode has been turned off locally.

If it's not there (or if there is not a php.ini to be seen nowhere) it means that your server admin must have turned off locally somewhere else.

Try to contact him if you can.

Anyway it's not a big problem. If you turn it off twice it stays off.

So if there is a php.ini but it hasn't got that line, just add it to the bottom

If there is no php.ini, create one yourself (new text document and rename it to php.ini) and write inside the above line.

No need for any more dots, semicolons or anything else. Just that line.

The problem with php.ini is that it only affects the folder that it's in, so if you want your forum also in safe mode you need to copy your php.ini (either the one you found in your web folder or the new one you created) inside the folder where you have your forum.

/home/your_user_name/public_html/you_forum

That will be enough. If you want (just to be sure to be sure) copy your php.ini inside the Sources folder. Or even all the folders in your server. But I don't think you will need that. (hope)

Let me know.
Title: Re: Stop Spammer
Post by: rajiv1975 on February 12, 2009, 09:45:18 PM
HI M-DVD and snoopy_virtual

I am using 1.1.8 and installed your mod, It installed in one go and works perfectly.

But today When I was trying to register a member from my admin panel I received these errors :

Quote
    Database Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' '', 'username', '', 1, 0, 4, '', '', '', '', '', '', '', '', '', '', '', '', ' at line 3
    File: /home/*****/public_html/Sources/Subs-Members.php
    Line: 790

    Note: It appears that your database may require an upgrade. Your forum's files are currently at version SMF 1.1.8, while your database is at version 1.1.6. The above error might possibly go away if you execute the latest version of upgrade.php.

 
Quote
  8: Undefined index:  spammer
    File: /home/*****/public_html/Sources/Subs-Members.php
    Line: 706

After uninstalling the mod I again tried to register  a member from admin cp and there was no error and member was registered.

Please help

Regards

Rajiv
Title: Re: Stop Spammer
Post by: M-DVD on February 12, 2009, 09:55:11 PM
Rajiv:

Ok, I will check this.

And You can give me this info exactly for PM?

Code: [Select]
Database Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' '', 'username', '', 1, 0, 4, '', '', '', '', '', '', '', '', '', '', '', '', ' at line 3
    File: /home/*****/public_html/Sources/Subs-Members.php
    Line: 790
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 12, 2009, 10:20:51 PM

But today ... I received these errors :

Quote
    Database Error: ...

    Note: It appears that your database may require an upgrade. Your forum's files are currently at version SMF 1.1.8, while your database is at version 1.1.6. The above error might possibly go away if you execute the latest version of upgrade.php.

...


If your SMF files are in 1.1.8 but your database is in 1.1.6 you need to do an upgrade.

You need to get this zip file:

http://download.simplemachines.org/index.php?thanks;filename=smf_1-1-8_upgrade.zip

Open it and find inside the files:


Upload both of them to your public_html folder.

Then point your browser to:

http://www.where_ever_is_your_forum.com/upgrade.php

And follow the instructions on the screen to upgrade your database.

After that try to install again the mod and tell us if everything went ok.
Title: Re: Stop Spammer
Post by: rajiv1975 on February 12, 2009, 10:51:51 PM
Hi snoopy_virtual

When I upload upgrade.php it shows

A Major Security Risk
you have not removed upgrade.php

and if I continue with

http://www.myforumname.com/upgrade.php

It gives a 500 internal server error.

Please help
Title: Re: Stop Spammer
Post by: rajiv1975 on February 12, 2009, 10:56:11 PM
Rajiv:

Ok, I will check this.

And You can give me this info exactly for PM?


HI M-DVD

Do you want me to send a PM to you with exact details of the error ?

Regards
Title: Re: Stop Spammer
Post by: M-DVD on February 12, 2009, 11:06:56 PM
Yes, i want exact details of the error (for PM or here, as you like)

Meanwhile, you can try the suggestion given by snoopy_virtual.

I just want be sure, and I try to replicate what happened in your forum where the error occurred.
Title: Re: Stop Spammer
Post by: rajiv1975 on February 12, 2009, 11:30:15 PM
PM sent

If you want some more details please let me know

Regards

Rajiv
Title: Re: Stop Spammer
Post by: HR on February 13, 2009, 07:48:59 AM
Because there are no actual database alterations just use your phpMyAdmin and in the settings table change the version variable to 1.1.8 and the error goes away.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 13, 2009, 08:13:40 AM

When I upload upgrade.php it shows

A Major Security Risk
you have not removed upgrade.php


The file upgrade.php needs to be deleted after you have used it.

You are suppose to upload it, use it (it takes only a couple of minutes) and erase it. (In that order)

If it doesn't work properly, delete it, find why it wasn't working and do the full process again later.


and if I continue with

http://www.myforumname.com/upgrade.php

It gives a 500 internal server error.


A 500 error is too generic.

You should check your server error log to see what was causing the error and give us more details.

Anyway I suggest you should post your question as well in this forum:

http://www.simplemachines.org/community/index.php?board=10.0

It's the specific forum for Install and Upgrade Help and you will find there people solving problems like that every day and with more knowledge about possible problems installing and upgrading SMF than me.

I'm not a specialist on that matter. Anyway, as I said, if you tell me what it says in your server error log files I can try to give you a hand as well.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 13, 2009, 08:17:39 AM
Because there are no actual database alterations just use your phpMyAdmin and in the settings table change the version variable to 1.1.8 and the error goes away.

Are you sure there are no database alterations between 1.1.6 and 1.1.8?

If that's true then rajiv1975 doesn´'t need to use upgrade.php.

Just the change you suggest in the settings table should be enough.
Title: Re: Confused ???
Post by: snoopy_virtual on February 13, 2009, 08:28:22 AM
Hopefully someday this module will work on smf 2.0 - good luck; I'm moving on to other developers who consider me worth the time....

I think you should read this first:

http://www.catb.org/~esr/faqs/smart-questions.html
Title: Re: Stop Spammer
Post by: rajiv1975 on February 13, 2009, 11:25:43 AM
Quote
Because there are no actual database alterations just use your phpMyAdmin and in the settings table change the version variable to 1.1.8 and the error goes away.

# HR : Thanks HR for your help after following your suggestion the upgrade problem is solved.

# snoopy_virtual : HR's suggestion worked. I retried registering a member from my admin panel and it is giving the same error but the database upgrade error is not there.

Quote
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' '', 'username', '', 1, 0, 4, '', '', '', '', '', '', '', '', '', '', '', '', '' at line 3
File: /home/*****/public_html/Sources/Subs-Members.php
Line: 790

Quote
8: Undefined index: spammer
File: /home/*****/public_html/Sources/Subs-Members.php
Line: 706

Now I think the problem is with the mod only.

Please help in this regard, I am desperate to use this mod.

Thanks in advance

Rajiv

 
Title: Re: Stop Spammer
Post by: M-DVD on February 13, 2009, 11:59:51 AM
Yes, I can reproduce the error.

Update soon, thank for notify :)
Title: Re: Stop Spammer
Post by: M-DVD on February 13, 2009, 12:59:00 PM

The database value you're trying to insert does not exist: is_spammer
 
When trying to add a new member via the Admin CP.

Excuse me, you was right.  :-X
Title: Re: Stop Spammer
Post by: robinrobin on February 13, 2009, 02:00:24 PM
Dear lord... uh, listen, i know exactly where i want to add the code in my custom theme, i just want to know the piece of code needed to show the list of users awaiting approval and i'll take care of the rest myself. Going through files to look for that piece of code myself isn't an option for me since the theme i'm using obviously doesn't use that code. This theme is rather slimmed down and doesn't have any indicator for unapproved members natively. Phew..
Title: Re: Stop Spammer
Post by: M-DVD on February 13, 2009, 02:51:09 PM
Dear lord... uh, listen, i know exactly where i want to add the code in my custom theme, i just want to know the piece of code needed to show the list of users awaiting approval and i'll take care of the rest myself. Going through files to look for that piece of code myself isn't an option for me since the theme i'm using obviously doesn't use that code. This theme is rather slimmed down and doesn't have any indicator for unapproved members natively. Phew..

If you have members waiting approval, this link automatically is showed. Else, is hidden.

If your theme not haven this, then copy this code and paste where you like.


Code: [Select]
// Are there any members waiting for approval?
if (!empty($context['unapproved_members']))
echo '
', $context['unapproved_members'] == 1 ? $txt['approve_thereis'] : $txt['approve_thereare'], ' <a href="', $scripturl, '?action=viewmembers;sa=browse;type=approve">', $context['unapproved_members'] == 1 ? $txt['approve_member'] : $context['unapproved_members'] . ' ' . $txt['approve_members'], '</a> ', $txt['approve_members_waiting'], '<br />';
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 13, 2009, 03:32:28 PM
Dear lord... uh, listen, i know exactly where i want to add the code in my custom theme, i just want to know the piece of code needed to show the list of users awaiting approval and i'll take care of the rest myself. Going through files to look for that piece of code myself isn't an option for me since the theme i'm using obviously doesn't use that code. This theme is rather slimmed down and doesn't have any indicator for unapproved members natively. Phew..

If you have members waiting approval, this link automatically is showed. Else, is hidden.

If your theme not haven this, then copy this code and paste where you like.


Code: [Select]
// Are there any members waiting for approval?
if (!empty($context['unapproved_members']))
echo '
', $context['unapproved_members'] == 1 ? $txt['approve_thereis'] : $txt['approve_thereare'], ' <a href="', $scripturl, '?action=viewmembers;sa=browse;type=approve">', $context['unapproved_members'] == 1 ? $txt['approve_member'] : $context['unapproved_members'] . ' ' . $txt['approve_members'], '</a> ', $txt['approve_members_waiting'], '<br />';

But this piece of code is already inside index.template.php in any normal SMF installation. It has nothing to do with the modifications you do with your mod, and it has nothing to do with any custom theme (at least I don't know any custom theme without it) so if robinrobin hasn't already got it it means there is something wrong with his SMF installation.

And anyway that's not the code for the button, that's a text showing the admin there are x members waiting for approval (of course it's hidden if there are none). Usually this text is at the index page, near the message telling you how many messages you have.

The code for the button is inside the file ManageMembers.template.php in the function:

Code: [Select]
function template_view_members()
{

}

And it's actually done with the statement:

Code: [Select]
foreach ($context['columns'] as $column)
{
echo '
...';
}

This foreach statement draw the buttons you need depending on the number os members waiting for approval, waiting for activation, etc

I still think that if you (robinrobin ) cannot see this button must be because you haven't got any member waiting approval.

And anyway, again this code is in every SMF installation and has nothing to do with this mod.

That's why I was telling you there is not an easy answer to your question and I was still waiting to see if you can explain us exactly what you want, cause I think I haven't understood you properly yet.
Title: Re: Stop Spammer
Post by: robinrobin on February 13, 2009, 03:58:57 PM
Perfect. Thank You, M.
Title: Re: Stop Spammer
Post by: M-DVD on February 13, 2009, 04:34:29 PM
MOD Stop Spammer v2.2
=================


New features:

How do I upgrade?

=======================================

Características Nuevas:

¿Como actualizar?
Title: Re: Stop Spammer
Post by: PerryM on February 13, 2009, 05:34:24 PM
Installed new version 2.2 and could add a new member from the Admin>Members>Registration>Register New Member but the IP address of 127.0.0.1 was inserted and that is a known spammer address when you click the magnifying lens.
 
When you add a new member from the Register link the correct IP address is in there.
 
So the only bug left is to insert the correct address and everything should be fine.  OR, is that ok - if the admin adds a new member the IP address should not be theirs - for later IP tracking?  I don't know.
 
Thanks so much for bringing this module to smf.
 
P.S.
I added a user that was on the spam list at 127.0.0.1 and used their eMail address - the module didn't catch it.
Title: Re: Stop Spammer
Post by: rajiv1975 on February 13, 2009, 09:36:20 PM
Thanks M-DVD for the update now I can register new members from my admin cp.

Thanks once again  ;)

Regards

Rajiv
Title: Re: Stop Spammer
Post by: M-DVD on February 13, 2009, 11:11:32 PM
Installed new version 2.2 and could add a new member from the Admin>Members>Registration>Register New Member but the IP address of 127.0.0.1 was inserted and that is a known spammer address when you click the magnifying lens.
 
When you add a new member from the Register link the correct IP address is in there.
 
So the only bug left is to insert the correct address and everything should be fine.  OR, is that ok - if the admin adds a new member the IP address should not be theirs - for later IP tracking?  I don't know.


Yes, the IP 127.0.0.1 is in the DB SFS's, many often. I don't know how or which spambot has this IP, but no appears to be a "data dirty".

And yes, there is a problem, when you registering a member via ACP, SMF registered with the "IP" 127.0.0.1.

Nor i don't know :P  Also I wanted to resolve this, but I thought the same thing, a solution has another problem.

So I decided, if the IP is 127.0.0.1, then the IP will not be checked, but the other data yes.

Why? because a member registered since the ACP isn't a spammer, and someone could be confused if the MOD would indicate that this member is a Spambot by their IP.


P.S.
I added a user that was on the spam list at 127.0.0.1 and used their eMail address - the module didn't catch it.

1.- The IP 127.0.0.1, it will not be revised, but, do the other data have been revised?.

2.- Have you registered the member via ACP or via ?action=register?

Because via ACP, the MOD don't check, it would be unnecessary.

Thanks M-DVD for the update now I can register new members from my admin cp.

Thanks once again  ;)

Regards

Rajiv

Thanks so much for bringing this module to smf.

Thank you for using the MOD and to help improve it :D
Title: Re: Stop Spammer
Post by: PerryM on February 14, 2009, 12:12:36 AM
Just installed v 2.2 in my production smf 2.0 RC1 and I don't see the magnifying lens by the IP address and other filed on the "View all Members" tab.
 
I do see your 3 lines describing the various colors of the spammer icon below my list of members but not within the cells.
 
I know this worked on my test version.
 
Any idea why this would be different?
 
I must have 30+ mods installed on this live smf.
 
Thanks
Title: Re: Stop Spammer
Post by: M-DVD on February 14, 2009, 12:23:23 AM
Check if this option is enable "Show Link "More Info" for All Member"

In: Admin > Members > Registration > Setting
Title: Re: Stop Spammer
Post by: PerryM on February 14, 2009, 12:34:15 AM
Check if this option is enable "Show Link "More Info" for All Member"

In: Admin > Members > Registration > Setting

Ooops sorry I forgot about the setting.  It works just fine.
 
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 14, 2009, 01:09:16 AM
In any computer, the IP 127.0.0.1 means the computer itself.

So if you tell a computer to connect with IP 127.0.0.1 you are telling the computer "look inside yourself".

For the same reason in a server 127.0.0.1 is exactly the same as "localhost".

When I connect my computer with a server (for example "www.simplemachines.org") my computer can see 2 IPs: it sees my IP as 127.0.0.1 and it sees simplemachines as 207.210.95.101

At the same time simplemachines' server can see 2 IPs. It sees its own IP as 127.0.0.1 and it sees mine as 81.39.etc.etc

Then if I'm trying to register a new member inside a forum, the forum server hasn't got this member's IP (cause the member is not connected at the moment. We are on our own the server and me)

The only IPs the forum server has are its own IP 127.0.0.1 and the admin IP

Of course the program doesn't want to be writing the admin IP everywhere just in case anybody get it, and as it doesn't have the member's IP it just puts there a generic one (its own) and wait until that member connect with the forum.

As soon as that member enter the forum, the program gets the correct IP from the member's computer and change it.

Now the question:

Why are there so many entries in SFS database with that IP?

There are at least 3 options:

  - Either they are all errors (a faulty program or a faulty webmaster somewhere send the details of a spammer while the IP is still the server's internal IP)

  - Or the webmaster only had the username and the email but didn't had the IP and decided to put that one as a joke (*)

  - Or somewhere there are very very very clever spammers. It's not easy to do an external connexion with a server and make it believe the connexion is coming from 127.0.0.1 (internal IP)

The connexion cannot be internal and external at the same time.

One way or the other will be a mistake to consider 127.0.0.1 as a spammer IP, so it's OK if the module doesn't catch it.



PD (*) The joke I was talking about is a very old joke among hackers. The guy studying to be a hacker and after 3 years he was very happy cause he had hack his first IP. He had enter 127.0.0.1 and even could see the files inside it.
Title: Re: Stop Spammer
Post by: HR on February 14, 2009, 04:36:06 PM
You have got to be kidding
Title: Re: Stop Spammer
Post by: robinrobin on February 14, 2009, 05:02:35 PM
Hehe
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 14, 2009, 06:47:19 PM
You have got to be kidding

Kidding?

About what?
Title: Re: Stop Spammer
Post by: manicbe on February 17, 2009, 06:05:45 AM
....
That will be enough. If you want (just to be sure to be sure) copy your php.ini inside the Sources folder. Or even all the folders in your server. But I don't think you will need that. (hope)

Let me know.
...
Hi snoopy_virtual,
sorry for my absence during a couple of days
I've tried your solution: adding myself the php.ini file with the line safe_mode = off in it
but unfortunatelly it didn't work ... still the same error:
"Your host couldn't make connection to the DB, Try again later
If it continue see Topic of Support and search Known Issues"
I've added the file in:
- forum rootfolder
- sources
- forum/Themes/default/
but no luck
Another suggestion because I could realy use the mod ... for the moment approximately 60 "new user" are registering every day and after a manual check on the SFS site I have to refuse almost all of them
(it is still a strange thing that suddenly all those spammers found their way you the forum ... and that they do not care of any captcha - but hey ... the users are not annoyed anymore for the moment as all registrations are blocked for a while and I do a manual check every day ;D )
Title: Re: Stop Spammer
Post by: HR on February 17, 2009, 01:17:54 PM
Another suggestion because I could realy use the mod ... for the moment approximately 60 "new user" are registering every day and after a manual check on the SFS site I have to refuse almost all of them
(it is still a strange thing that suddenly all those spammers found their way you the forum ... and that they do not care of any captcha - but hey ... the users are not annoyed anymore for the moment as all registrations are blocked for a while and I do a manual check every day ;D )

Send them at me :) I like it when my counter goes up! LOL
Title: Re: Stop Spammer
Post by: HR on February 17, 2009, 01:19:47 PM
You have got to be kidding

Kidding?

About what?

THe PD joke above.. no way that is real
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 18, 2009, 03:18:25 PM

I've tried your solution: adding myself the php.ini file with the line safe_mode = off in it
but unfortunatelly it didn't work ... still the same error:
"Your host couldn't make connection to the DB, Try again later
If it continue see Topic of Support and search Known Issues"
I've added the file in:
- forum rootfolder
- sources
- forum/Themes/default/
but no luck
Another suggestion because I could realy use the mod ...

My first suggestion will be to try to contact the admin of your server.

He/she must know your server configuration and could help you out trying to make cUrl work for you.

Anyway I know it's usually difficult to contact server admins, so in the mean time here is another suggestion:

To contact the database inside SFS this mod is using the function fetch_web_data()

This function is not a native PHP one. It's a function defined by SMF inside the file Subs-Package.php and it tries to get the contents of a URL using different PHP methods, depending on the server configuration.

That's why M-DVD has used it for his mod, because it's very general and usually it works in a lot of different servers.

Anyway, apparently this function is not working for you, so I think you should try with other PHP functions instead.

For example try with the function file_get_contents()

To do that, open the file Subs-Members.php inside the Sources folder.

More or less at the end of the file you will find the function checkDBSpammer():

Code: [Select]
// This function Check Spammer in DB - MOD StopSpammer
function checkDBSpammer($check_ip, $check_name, $check_mail, $test = false)

Inside this function look for the lines:

Code: [Select]
// Try to download.
require_once($sourcedir . '/Subs-Package.php');
$down_ok = fetch_web_data($remoteXML);

Replace them with this:

Code: [Select]
// Try to download.
//require_once($sourcedir . '/Subs-Package.php');
$down_ok = file_get_contents($remoteXML);

Now look for the function checkreportMembers() (it's just underneath the another one in the same file Subs-Members.php)

Inside it look for the lines:

Code: [Select]
if ($report)
fetch_web_data('http://www.stopforumspam.com/add', 'username=' . $row['memberName'] . '&ip_addr=' . $row['memberIP'] . '&email=' . $row['emailAddress'] . '&api_key=O0Ys3RHtDZPMfB');

Replace them with this:

Code: [Select]
if ($report)
file_get_contents('http://www.stopforumspam.com/add', 'username=' . $row['memberName'] . '&ip_addr=' . $row['memberIP'] . '&email=' . $row['emailAddress'] . '&api_key=O0Ys3RHtDZPMfB');

Save the file and upload it to your server.

If this doesn't work either let us know.

There are a lot of ways of getting content from a URL and maybe you can try some more until you find one that is working for you.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 18, 2009, 03:22:40 PM
You have got to be kidding

Kidding?

About what?

THe PD joke above.. no way that is real

Of course it's a joke, and a very old one. The first time I heard that joke was 20 years ago.

And anyway, you know that when I'm not talking seriously I'm always joking.  8)

"I'm a joker, I'm a smoker, I'm a midnight toker ..." >:(
Title: Re: Stop Spammer
Post by: xyxis_fahim on February 24, 2009, 11:49:31 PM
Somehow the total number has not been listed properly.

I've a open thread here
http://www.simplemachines.org/community/index.php?topic=294982.0
Title: Re: Stop Spammer
Post by: mrwilson on February 27, 2009, 10:15:18 AM
I think the mod works fine, but its very irritating that the icons in the member admin area do not seem to work.  perhaps becuase I am not using the default theme
Title: Re: Stop Spammer
Post by: M-DVD on February 27, 2009, 11:37:11 PM
I think the mod works fine, but its very irritating that the icons in the member admin area do not seem to work.  perhaps becuase I am not using the default theme

Possibly. In this case, you only need copy images to the folder

/Themes/default/images/icons

No need to edit any files.

Also, you must enable this icon in:

Admin > Members > Registration > Setting

and enable Show Link "More Info" for All Member

I think the mod works fine, but its very irritating that the icons in the member admin area do not seem to work.  perhaps becuase I am not using the default theme

Ok, i will check.

This difference might be in users "waiting for approval" (this includes the spammers that have been disabled).

Have you checked if in this case the numbers match?
Title: Re: Stop Spammer
Post by: islam2hamy on March 07, 2009, 07:35:24 AM
thank you for this great mod
Arabic Version can be found in the Arabic support site
http://www.smfarabic.com/index.php?action=downloads;sa=view;down=5
Title: Re: Stop Spammer
Post by: DirtRider on March 07, 2009, 11:26:24 AM
Registered this member to test it out (boubcowmebtem) lets him straight on into my forum  :'(
Title: Re: Stop Spammer
Post by: HR on March 07, 2009, 11:48:57 AM
Dirt.. drop me a PM please
Title: Re: Stop Spammer
Post by: DirtRider on March 07, 2009, 12:04:36 PM
Done  ;D
Title: Re: Stop Spammer
Post by: M-DVD on March 12, 2009, 05:40:37 PM
Registered this member to test it out (boubcowmebtem) lets him straight on into my forum  :'(

Sorry for delay.

Have you registered the user from the ACP(bad) or from the ?action=register(correct)?

Way ACP, the MOD don't check (because, isn't necesary)

thank you for this great mod
Arabic Version can be found in the Arabic support site
http://www.smfarabic.com/index.php?action=downloads;sa=view;down=5

Thanks for translate. PM sent.
Title: Re: Stop Spammer
Post by: Gabatt on April 03, 2009, 03:59:27 AM
Hi,

Yhanks for this great mod.

Proposal for a French translation

Quote
$txt['stopspammer_error'] = 'Erreur avec la base de donnée de référence Anti SPAM. La connexion a échoué.<br />
Essayez plus tard ou contactez le Webmaster.';
$txt['stopspammer_count'] = 'Spammeurs ont été bloqués jusqu\'à aujourd\'hui';
$txt['stopspammer_title'] = 'Chercher plus d\'information sur `Stop Forum Spam`';

$txt['stopspammer_enable'] = 'Activer/Désactiver le MOD Stop Spammer';
$txt['stopspammer_show01'] = 'Montrer les icônes "Plus d\'infos" pour tous les membres';
$txt['stopspammer_show01_sub'] = 'Vous pourrez vérifier n\'importe quel membre à tout moment d\'un simple clic';

$txt['stopspammer_faildb'] = 'Si la connexion échoue avec la base de donnée Anti SPAM...';
$txt['stopspammer_fail01'] = 'Montrer un message d\'erreur et stopper l\'inscription';
$txt['stopspammer_fail02'] = 'Autoriser l\'inscription immédiate';
$txt['stopspammer_fail03'] = 'Placer le membre en attente d\'approbation pour vérification';
$txt['stopspammer_faildb1_sub'] = 'Votre hébergeur peut se connecter à la base de donnée';
$txt['stopspammer_faildb2_sub'] = 'Votre hébergeur ne peut pas se connecter à la base de donnée, réessayez plus tard.<br />
Si cela persiste, consultez le forum du support du MOD et cherchez dans les ';
$txt['stopspammer_not_translate'] = '<a href="http://www.simplemachines.org/community/index.php?topic=283309.new#post_issues"><span class="error"><b>problèmes connus</b></span></a>';

$txt['stopspammer_leyd01'] = 'Pas un Spammer: Les données de ce membre ne sont pas dans la base de donnée de référence. Mais vous pouvez les contrôler.';
$txt['stopspammer_leyd02'] = 'Suspect : les données de ce membre ne peuvent pas être vérifiées. A contrôler.';
$txt['stopspammer_leyd03'] = 'Spammeur : Vérifiez les messages et actions de ce membre.';

$txt['in_stop_forum_spam'] = 'Dans le site Stop Forum Spam :';
$txt['spammers_checks'] = 'Contrôler ces membres';
$txt['spammers_report'] = 'Inscrire ces membres comme spammeurs dans la base de donnée de référence';
$txt['confirm_spammers_checks'] = 'Etes-vous sûr de vouloir vérifier les membres sélectionnés ?';
$txt['confirm_spammers_report'] = 'Etes-vous sûr de vouloir inscrire les membres sélectionnés comme spammeurs dans la base de donnée de référence ?\n\nGardez à l\'esprit que quand vous inscrivez un membre dans cette base de donnée mondiale "Stop Forum Spam", il/elle sera référencé-e- comme spammeur dans le monde entier\net il/elle ne pourra plus utiliser aucun forum utilisant cette base de donnée.\n\nNe faites cela que si vous êtes absolument sûr que ce membre est un spammeur, et si par malchance vous faites une erreur, contactez dès que possible le créateur de ce MOD pour corriger l\'erreur dans la base de donnée mondiale "SFS".';

Title: Re: Stop Spammer
Post by: M-DVD on April 04, 2009, 12:20:05 AM
Hi, your translation have been uploaded, thanks :D
Title: Re: Stop Spammer
Post by: islam2hamy on April 04, 2009, 02:38:03 AM
Thank you , very good mod ,

Arabic translation :

Code: [Select]
      <file name="$languagedir/Modifications.arabic-utf8.php">
      <operation>
         <search position="end" />
         <add><![CDATA[
//   MOD Stop Spammer
$txt['stopspammer_error'] = 'خطاء فى قاعدة بيانات كاشف السبام  . غير قادر على الاتصال.<br />
رجاء حاول فيما بعد, أو راسل المدير';
$txt['stopspammer_count'] = 'تم منع الاسبام حتى يوم';
$txt['stopspammer_title'] = 'البحث عن المزيد من المعلومات فى  `Stop Forum Spam`';

$txt['stopspammer_enable'] = 'تفعيل/تعطيل مود كاشف السبام';
$txt['stopspammer_show01'] = 'إظهر رابط "المزيد من المعلومات" لجميع الأعضاء';
$txt['stopspammer_show01_sub'] = 'يمكنك فحص أى عضو فى أى وقت بضغط واحدة و بكل بساطة';

$txt['stopspammer_faildb'] = 'إذا حدث خطاء أثناء الإتصال بفاعدة بيانات موقع Anti SPAM...';
$txt['stopspammer_fail01'] = 'إظهر رسالة خطاء و اوقف التسجيل';
$txt['stopspammer_fail02'] = 'تفعيل التسجيل الفورى';
$txt['stopspammer_fail03'] = 'ضعه فى قائمة إنتظار التفعيل و إظهر أيقونه لفحصه';
$txt['stopspammer_faildb1_sub'] = 'يمكن للمستضيف الخاص بك عمل اتصال عن بعد بقاعدة البيانات';
$txt['stopspammer_faildb2_sub'] = 'يمكن للمستضيف الخاص بك عمل اتصال عن بعد بقاعدة البيانات, حاول فيما بعد<br />
إذا تكرر هذا الخطاء رجاء تابع موضوع الدعم  ';
$txt['stopspammer_not_translate'] = '<a href="http://www.simplemachines.org/community/index.php?topic=283309.new#post_issues"><span class="error"><b>Known Issues</b></span></a>';

$txt['stopspammer_leyd01'] = 'ليس سبام: هذه البيانات ليست فى قاعدة بيانات السبام. لكن يمكنك فحصها إذا أردت';
$txt['stopspammer_leyd02'] = 'مشتبه به: غير قادر على فحص هذا العضو. إفحصه الأن';
$txt['stopspammer_leyd03'] = 'سبام: شاهد مزيد من التفاصيل عن نشاط هذا السبام';

$txt['in_stop_forum_spam'] = 'فى موقع Stop Forum Spam :';
$txt['spammers_checks'] = 'فحص هؤلاء الأعضاء';
$txt['spammers_report'] = 'الإبلاغ عن هؤلاء الأعضاء';
$txt['confirm_spammers_checks'] = 'هل أنت متأكد من أنك تريد فحص هؤلاء الاعضاء الذين تم إختيارهم؟';
$txt['confirm_spammers_report'] = 'هل أنت متأكد من أنك تريد الإبلاغ عن هؤلاء الأعضاء الذين تم إختيارهم؟';]]></add>
      </operation>
   </file>   

please before put the translation in the file be sure that the file encode is UTF-8
Title: Re: Stop Spammer
Post by: 6aro on April 04, 2009, 06:25:10 AM
Hi,
Mod is perfect!

And this is my Bulgarian translation of mod

$txt['stopspammer_error'] = 'Грешка при DB Анти спам. Връзката е неуспешна. <br />
Моля опитайте отново по-късно или се свържете с Webmaster';
$txt['stopspammer_count'] = 'Спамери са били блокирани до този момент';
$txt['stopspammer_title'] = 'Търсене на повече информация в `Stop Forum Spam`';

$txt['stopspammer_enable'] = 'Включване / Изключване на MOD Stop Spammer';
$txt['stopspammer_show01'] = 'Показване на линка "Още Инфо" за всички потребители';
$txt['stopspammer_show01_sub'] = 'Можете да проверявате всеки член по всяко време с едно просто кликане върху';

$txt['stopspammer_faildb'] = 'If the Connection Fail with DB Anti SPAM...';
$txt['stopspammer_fail01'] = 'Покажи грешката и спри регистрацията';
$txt['stopspammer_fail02'] = 'Разреши незабавна регистрация';
$txt['stopspammer_fail03'] = 'Member Approval and show icon for check';
$txt['stopspammer_faildb1_sub'] = 'Твоя хост не може да направи отдалечена връзка с DB';
$txt['stopspammer_faildb2_sub'] = 'Твоя хост не може да направи връзка с DB, опитай по-късно<br />
If it continue see Topic of Support and search ';
$txt['stopspammer_not_translate'] = '<a href="http://www.simplemachines.org/community/index.php?topic=283309.new#post_issues"><span class="error"><b>Известни проблеми</b></span></a>';

$txt['stopspammer_leyd01'] = 'Не е Спамер: Тази информация я няма в БД. Но можете да проверите';
$txt['stopspammer_leyd02'] = 'Заподозрян: Този потребител може да е спамер. Проверете сега';
$txt['stopspammer_leyd03'] = 'Спамери: Вижте повече информация за дейността на тази спамери';

$txt['in_stop_forum_spam'] = 'В Stop Forum Spam Web:';
$txt['spammers_checks'] = 'Проверка на тези членове';
$txt['spammers_report'] = 'Докладвай тези членовете';
$txt['confirm_spammers_checks'] = 'Сигурни ли сте, че искате да проверите избраните потребители?';
$txt['confirm_spammers_report'] = 'Сигурни ли сте, че искате да съобщите за избраните членове? Помислете когато докладвате потребител до SFS, че той / тя е маркирана като спамер в цял свят, защото той / тя няма да можете да ползва никой от форумите, свързани с SFS в цял свят. Направете го само ако сте напълно сигурни, че те са спамери и ако име някаква грешка кажете  в най-кратки срокове на създателят на модификацията да коригира грешката в SFS база данни.';
Title: Re: Stop Spammer
Post by: 6aro on April 04, 2009, 06:29:21 AM
next week I make fool translation
Title: Re: Stop Spammer
Post by: Özgür on April 04, 2009, 07:39:58 AM
I install this mod, seems 16 members waiting approve,  but i try the click link, but doesn't appear any members? Where am doing wrong?
Title: Re: Stop Spammer
Post by: M-DVD on April 04, 2009, 03:22:14 PM
Thank you , very good mod ,

Hi,
Mod is perfect!

And this is my Bulgarian translation of mod

Thanks for yours comments and thanks for translate. Yours translation have been uploaded :D

I install this mod, seems 16 members waiting approve,  but i try the click link, but doesn't appear any members? Where am doing wrong?

Before installing the MOD, do you have members waiting for approval?

If you don't have, should be that "for some strange reason" the counter members's isn't zero.

Go to phpmyadmin, table smf_setting and search for: unapprovedMembers and set to 0
Title: Re: Stop Spammer
Post by: 6aro on April 07, 2009, 03:37:33 AM
And translation for this tow things.

1. $txt['stopspammer_faildb'] = 'If the Connection Fail with DB Anti SPAM...'; --> $txt['stopspammer_faildb'] = 'Ако връзката с DB Anti SPAM  не e успешна ...';

2.  $txt['stopspammer_fail03'] = 'Member Approval and show icon for check'; --> $txt['stopspammer_fail03'] = 'Одобряване на потребител и показва иконата за проверка';
Title: Re: Stop Spammer
Post by: Bob Mueller on April 13, 2009, 10:28:46 PM
I wanted to add my thanks and appreciation for this mod - it's saved me a lot of time just in the last couple of days.

I do have a couple of questions:
If I reject a user based on the report from SFS, does that rejection also submit them as a hit to the SFS database?

If I reject a user, does that (or can it) also ban them? My main interest is in banning the IP address they registered from, to prevent someone else at that IP from registering.
Title: Re: Stop Spammer
Post by: M-DVD on April 14, 2009, 12:26:33 AM
And translation for this tow things.

1. $txt['stopspammer_faildb'] = 'If the Connection Fail with DB Anti SPAM...'; --> $txt['stopspammer_faildb'] = 'Ако връзката с DB Anti SPAM  не e успешна ...';

2.  $txt['stopspammer_fail03'] = 'Member Approval and show icon for check'; --> $txt['stopspammer_fail03'] = 'Одобряване на потребител и показва иконата за проверка';

Thanks, in this week I update your translation :)

I wanted to add my thanks and appreciation for this mod - it's saved me a lot of time just in the last couple of days.

I do have a couple of questions:
If I reject a user based on the report from SFS, does that rejection also submit them as a hit to the SFS database?

If I reject a user, does that (or can it) also ban them? My main interest is in banning the IP address they registered from, to prevent someone else at that IP from registering.

Thanks :)

1.- No, only is submit if you make click in the Report buttom.

You can report a "already existing spammer" and (afaik) this spammer is "hited" as "more active"

2.- I don't know if the forum makes it automatically. This MOD doesn't change that.

If you reject a user, is rejection normal. If SMF allows those rejected can re-register, then remains equal.

Before you reject, you can ban the IP if you want.
Title: Re: Stop Spammer
Post by: candidosa2 on April 16, 2009, 01:27:45 AM
thank you
when update dont forget
portuguese_pt
and portuguese_brazilian

Code: [Select]
<file name="$languagedir/Modifications.portuguese_pt.php" error="skip">
<operation>
<search position="end" />
<add><![CDATA[
// MOD Stop Spammer translate By Candidosa2 Suporte smfpt.net
$txt['stopspammer_error'] = 'Erro na bd Anti SPAM. Falha na conex&atilde;o.<br />
Tente novamente mais tarde ou entre em contato com o webmaster';
$txt['stopspammer_count'] = 'Spammers foram bloqueadas at&eacute; &agrave; data';
$txt['stopspammer_title'] = 'Pesquisa mais informa&ccedil;&atilde;o em `Stop F&oacute;rum Spam`';

$txt['stopspammer_enable'] = 'Activar/Desactivar MOD Stop Spammer';
$txt['stopspammer_show01'] = 'Mostrar o link "Mais Informa&ccedil;&atilde;o" para todos os Membros';
$txt['stopspammer_show01_sub'] = 'Voc&ecirc; pode verificar qualquer membro em qualquer momento com um simples clique';

$txt['stopspammer_faildb'] = 'Se a conex&atilde;o falhar com BD Anti SPAM...';
$txt['stopspammer_fail01'] = 'Mostrar o erro e Parar regist';
$txt['stopspammer_fail02'] = 'Permitir Registo Imediato';
$txt['stopspammer_fail03'] = 'Aprova&ccedil;&atilde;o do membro e mostrar &iacute;cone para verificar';
$txt['stopspammer_faildb1_sub'] = 'Seu servidor pode fazer a conex&atilde;o remota DB';
$txt['stopspammer_faildb2_sub'] = 'Seu alojamento web n&atilde;o podia fazer conex&atilde;o com a base de dados, Tente novamente mais tarde<br />
Se ele continuar ver no quadro de suporte ou uma Pesquisa ';
$txt['stopspammer_not_translate'] = '<a href="http://www.simplemachines.org/community/index.php?topic=283309.new#post_issues"><span class="error"><b>Problemas Conhecidos</b></span></a>';

$txt['stopspammer_leyd01'] = 'N&atilde;o spammer: Estes dados n&atilde;o estava em um DB. Mas voc&ecirc; pode verificar';
$txt['stopspammer_leyd02'] = 'Suspeito: Este membro n&atilde;o p&ocirc;de ser verificada. Confirmar agora';
$txt['stopspammer_leyd03'] = 'Spammers: Veja mais informa&ccedil;&otilde;es de actividade do spammer';

$txt['in_stop_forum_spam'] = 'Em Parar F&oacute;rum Spam Web:';
$txt['spammers_checks'] = 'Verifique estes membros';
$txt['spammers_report'] = 'Relat&oacute;rio esses membros';
$txt['confirm_spammers_checks'] = 'Tem certeza que deseja verificar os membros seleccionados?';
$txt['confirm_spammers_report'] = 'Tem certeza de que deseja relatar a membros selecionados?\N\nThink relat&oacute;rio que quando um membro para SFS he/she is marked as spammer all over the world\nand he/ela n&atilde;o ser&aacute; capaz de utilizar qualquer um dos f&oacute;runs SFS ligado ao redor do mundo.\n\nF&aacute;-lo apenas se tiver a certeza que est&atilde;o completamente spammers e se por acaso voc&ecirc; cometer um erro\ncontactar o  mais rapidamente poss&iacute;vel o criador do mod para corrigir o erro no interior do SFS database.';]]></add>
</operation>
</file>
<file name="$languagedir/Modifications.portuguese_brazilian.php" error="skip">
<operation>
<search position="end" />
<add><![CDATA[
// MOD Stop Spammer translate By Candidosa2 Suporte smfpt.net
$txt['stopspammer_error'] = 'Erro na bd Anti SPAM. Falha na conex&atilde;o.<br />
Tente novamente mais tarde ou entre em contato com o webmaster';
$txt['stopspammer_count'] = 'Spammers foram bloqueadas at&eacute; &agrave; data';
$txt['stopspammer_title'] = 'Pesquisa mais informa&ccedil;&atilde;o em `Stop F&oacute;rum Spam`';

$txt['stopspammer_enable'] = 'Activar/Desactivar MOD Stop Spammer';
$txt['stopspammer_show01'] = 'Mostrar o link "Mais Informa&ccedil;&atilde;o" para todos os Membros';
$txt['stopspammer_show01_sub'] = 'Voc&ecirc; pode verificar qualquer membro em qualquer momento com um simples clique';

$txt['stopspammer_faildb'] = 'Se a conex&atilde;o falhar com BD Anti SPAM...';
$txt['stopspammer_fail01'] = 'Mostrar o erro e Parar regist';
$txt['stopspammer_fail02'] = 'Permitir Registo Imediato';
$txt['stopspammer_fail03'] = 'Aprova&ccedil;&atilde;o do membro e mostrar &iacute;cone para verificar';
$txt['stopspammer_faildb1_sub'] = 'Seu servidor pode fazer a conex&atilde;o remota DB';
$txt['stopspammer_faildb2_sub'] = 'Seu alojamento web n&atilde;o podia fazer conex&atilde;o com a base de dados, Tente novamente mais tarde<br />
Se ele continuar ver no quadro de suporte ou uma Pesquisa ';
$txt['stopspammer_not_translate'] = '<a href="http://www.simplemachines.org/community/index.php?topic=283309.new#post_issues"><span class="error"><b>Problemas Conhecidos</b></span></a>';

$txt['stopspammer_leyd01'] = 'N&atilde;o spammer: Estes dados n&atilde;o estava em um DB. Mas voc&ecirc; pode verificar';
$txt['stopspammer_leyd02'] = 'Suspeito: Este membro n&atilde;o p&ocirc;de ser verificada. Confirmar agora';
$txt['stopspammer_leyd03'] = 'Spammers: Veja mais informa&ccedil;&otilde;es de actividade do spammer';

$txt['in_stop_forum_spam'] = 'Em Parar F&oacute;rum Spam Web:';
$txt['spammers_checks'] = 'Verifique estes membros';
$txt['spammers_report'] = 'Relat&oacute;rio esses membros';
$txt['confirm_spammers_checks'] = 'Tem certeza que deseja verificar os membros seleccionados?';
$txt['confirm_spammers_report'] = 'Tem certeza de que deseja relatar a membros selecionados?\N\nThink relat&oacute;rio que quando um membro para SFS he/she is marked as spammer all over the world\nand he/ela n&atilde;o ser&aacute; capaz de utilizar qualquer um dos f&oacute;runs SFS ligado ao redor do mundo.\n\nF&aacute;-lo apenas se tiver a certeza que est&atilde;o completamente spammers e se por acaso voc&ecirc; cometer um erro\ncontactar o  mais rapidamente poss&iacute;vel o criador do mod para corrigir o erro no interior do SFS database.';]]></add>
</operation>
</file>
Title: Re: Stop Spammer
Post by: M-DVD on April 20, 2009, 12:34:52 AM
thank you
when update dont forget
portuguese_pt
and portuguese_brazilian

And translation for this tow things.

1. $txt['stopspammer_faildb'] = 'If the Connection Fail with DB Anti SPAM...'; --> $txt['stopspammer_faildb'] = 'Ако връзката с DB Anti SPAM  не e успешна ...';

2.  $txt['stopspammer_fail03'] = 'Member Approval and show icon for check'; --> $txt['stopspammer_fail03'] = 'Одобряване на потребител и показва иконата за проверка';

Thanks, i have uploaded your translation :D
Title: Re: Stop Spammer
Post by: gt13013 on April 26, 2009, 06:55:54 PM
Hi,

I discovered Stop Spammer today and it is really a fantastic mod!

But I had a problem : the file
smf/Themes/default/Modifications.french-utf8.php
has not been updated during the installation, and I spend some time to find a solution.
Is it possible to improve the installation procedure in order to automate the changes ?

I have another question concerning the permissions of the files updated by the installation, and that got a  777 attribute. Should I restore them to their original attributes?

All the details are in the attached PDF file.

Thanks
Title: Re: Stop Spammer
Post by: Jade Elizabeth on April 27, 2009, 10:48:12 PM
This mod is awesome, thank you!! One question though: Can you make this work in the Online list?

I often look up the IPs I see, as I see a lot of them from the DB...and I set a ban on them. It would be easier for me if this mod worked on the Online list :D.

Thanks :D.
Title: Re: Stop Spammer
Post by: Laurens73 on April 28, 2009, 06:20:54 AM
Hi,

I translated the Stop Spammer messages into dutch, hoping it's a valueable addition to the mod.

Code: [Select]
$txt['stopspammer_error'] = 'Fout in de Anti SPAM database. Verbinding is mislukt.<br />
Probeer het later nog eens, of neem contact op met de beheerder';
$txt['stopspammer_count'] = 'Spammers zijn tot volgende data geblokkeerd';
$txt['stopspammer_title'] = 'Zoek meer info in `Stop Forum Spam`';

$txt['stopspammer_enable'] = 'MOD Stop Spammer' in/uitschakelen;
$txt['stopspammer_show01'] = 'Link "More Info" tonen voor alle leden';
$txt['stopspammer_show01_sub'] = 'Je kunt op elk moment elk lid controleren met een simpele muisklik';

$txt['stopspammer_faildb'] = 'Indien de verbinding mislukt met de database van Anti SPAM...';
$txt['stopspammer_fail01'] = 'Fout tonen en registratie stoppen';
$txt['stopspammer_fail02'] = 'Directe registratie toestaan';
$txt['stopspammer_fail03'] = 'Lid goedkeuren an icoon tonen ter controle';
$txt['stopspammer_faildb1_sub'] = 'Je host kan een verbinding maken met de database';
$txt['stopspammer_faildb2_sub'] = 'Je host kan geen verbinding maken met de database. Probeer het later nog eens.<br />
Indien dit aanhoudt, kijk dan bij ondersteuning en zoeken ';
$txt['stopspammer_not_translate'] = '<a href="http://www.simplemachines.org/community/index.php?P=3a793817999b1d750a910970866950d3&topic=283309.new#post_issues"><span class="error"><b>Bekende gevallen</b></span></a>';

$txt['stopspammer_leyd01'] = 'Geen Spammer: Deze gegevens stonden niet in de database, maar je kunt dit controleren';
$txt['stopspammer_leyd02'] = 'Verdacht: Dit lid kon niet worden gecontroleerd. Nu controleren';
$txt['stopspammer_leyd03'] = 'Spammers: Kijk voor meer info over de activiteiten van deze spammers';

$txt['in_stop_forum_spam'] = 'In het Stop Forum Spam Web:';
$txt['spammers_checks'] = 'Controleer deze leden';
$txt['spammers_report'] = 'Rapporteer deze leden';
$txt['confirm_spammers_checks'] = 'Ben je er zeker van deze leden te controleren?';
$txt['confirm_spammers_report'] = 'Weet je zeker dat je deze leden wilt rapporteren?\n\nDenk goed na voordat je een lid rapporteert aan SFS hij/zij wordt gemarkeerd als spammer over de gehele wereld\nen kan bij geen enkel verbonden forum met SFS wereldwijd meer registreren of posten.\n\nDoe dit alleen indien je volledig zeker bent dat ze spammers zijn en mocht je je vergissen, meld dit dan zo snel mogelijk aan de orginele auteur van deze mod om deze fout binnen de SFS database te herstellen.';

Regards,
Title: Re: Stop Spammer
Post by: acurrier on April 30, 2009, 09:06:31 PM
Maybe it's just me, but I cannot find any explicit installation instructions whatsoever for this mod. The readme file is in some markup language and does not appear to be very informative in the area of install.

Can someone please give me some instructions on what needs to be done?
Title: Re: Stop Spammer
Post by: Jade Elizabeth on April 30, 2009, 09:53:49 PM
Install, clear cache if you have any, go to admin > members, have fun ;D.
Title: Re: Stop Spammer
Post by: acurrier on April 30, 2009, 10:07:13 PM
Thanks Jade, but maybe I am denser than I think. I downloaded the 2.2 package, and uploaded them to a subdirectory under the forum dir. When I run install_1.php I get a db error on line 9. When you said install, where? How? Please be more specific. Thanks!
Title: Re: Stop Spammer
Post by: Jade Elizabeth on April 30, 2009, 10:49:09 PM
Use the package manager :)

This should help:
Package Manager (http://docs.simplemachines.org/index.php?board=49.0;sort=subject)

Package manager is at admin > packages :)
Title: Re: Stop Spammer
Post by: xyxis_fahim on May 01, 2009, 04:40:38 AM
Hello,
This mod is great. Use it everyday and blocks at least 10-20 spammers a day :)

One thing, is it possible to add a feature such as "Do not delete members with posts" . Basically saying if a member has posts 1,2 or whatever amount, they can be put into a seperate group for manual removal? I would live to have a feature like that.
Thanks again.
Title: Re: Stop Spammer
Post by: M-DVD on May 02, 2009, 08:27:21 PM
This mod is awesome, thank you!! One question though: Can you make this work in the Online list?

I often look up the IPs I see, as I see a lot of them from the DB...and I set a ban on them. It would be easier for me if this mod worked on the Online list :D.

Thanks :D.

Thanks for your comment :D

Yes, but, which work?

You say Something like this?

(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.simplemachines.org%2Fcommunity%2Findex.php%3Faction%3Ddlattach%3Btopic%3D283309.0%3Battach%3D85510%3Bimage&hash=92dec230ecb407390591ecda0495e65d) (http://www.simplemachines.org/community/index.php?action=dlattach;topic=283309.0;attach=85509;image)

The icons? or the Buttom for masive check?

--

Thanks Jade, but maybe I am denser than I think. I downloaded the 2.2 package, and uploaded them to a subdirectory under the forum dir. When I run install_1.php I get a db error on line 9. When you said install, where? How? Please be more specific. Thanks!

If you still you have the problem and need help, try install automatically

Check it: How to Installed Packages (http://docs.simplemachines.org/index.php?topic=92)

Use the package manager :)

This should help:
Package Manager (http://docs.simplemachines.org/index.php?board=49.0;sort=subject)

Package manager is at admin > packages :)

Thanks for help :)

--

Hello,
This mod is great. Use it everyday and blocks at least 10-20 spammers a day :)

One thing, is it possible to add a feature such as "Do not delete members with posts" . Basically saying if a member has posts 1,2 or whatever amount, they can be put into a seperate group for manual removal? I would live to have a feature like that.
Thanks again.

Thanks for comment.

I think I've understood. This mod doesn't delete users automatically. So no need to make a distinction. Have I misunderstood? :P

--

Hi,

I translated the Stop Spammer messages into dutch, hoping it's a valueable addition to the mod.

Thanks for translate :D
Title: Re: Stop Spammer
Post by: Jade Elizabeth on May 02, 2009, 08:44:59 PM
I'd say icons personally :D. It would be good if they checked each guest's IP so I knew :D.

And thanks!
Title: Re: Stop Spammer
Post by: M-DVD on May 02, 2009, 08:47:43 PM
Hi,

I discovered Stop Spammer today and it is really a fantastic mod!

But I had a problem : the file
smf/Themes/default/Modifications.french-utf8.php
has not been updated during the installation, and I spend some time to find a solution.
Is it possible to improve the installation procedure in order to automate the changes ?

I have another question concerning the permissions of the files updated by the installation, and that got a  777 attribute. Should I restore them to their original attributes?

All the details are in the attached PDF file.

Thanks

1.- What are the right attributes for this file?

"Normal" is relative.

But you can put CHMOD 664 for this file, without problem :)

2.- The file   .../smf/Themes/default/Modifications.french-utf8.php  was not changed during installation

Ok. You should download also the file languaje_full.zip

Then:


The original packages only have the languages english and spanish (sometimes if I release a new version, I include all the translations that I have so far.)

Thanks for your comments and sorry for delay :P

--

I'd say icons personally :D. It would be good if they checked each guest's IP so I knew :D.

And thanks!

Ok, i can add this in a new version (but I think will not be in the near future) :P
Title: Re: Stop Spammer
Post by: Vampy on May 05, 2009, 04:16:59 AM
This is probably a stupid question but where is the report button? - I had a spammer register on my forum although the account hasn't been activated and I wanted to report it to the database as a google search flags the IP as a known spammer (only ever posts asking for a program to break captcha)

Oh and in the images on the mod page you have details to show spammers that have been blocked with graphic bars etc. - I get nothing like that on my site - just the option to deny them access
Title: Re: Stop Spammer
Post by: M-DVD on May 05, 2009, 09:53:13 PM
This is probably a stupid question but where is the report button? - I had a spammer register on my forum although the account hasn't been activated and I wanted to report it to the database as a google search flags the IP as a known spammer (only ever posts asking for a program to break captcha)

Oh and in the images on the mod page you have details to show spammers that have been blocked with graphic bars etc. - I get nothing like that on my site - just the option to deny them access

No problem.

Have you installed the last version? :)
Title: Re: Stop Spammer
Post by: Exsharaen on May 06, 2009, 01:09:57 AM
Hello M-DVD,

Thank you very much for making this mod! I've been waiting for it; I used to check weird-named registering members to SFS, but manually doing it was time-consuming so I didn't do it for a while, and one spammer eventually got through :P Now I can sit back assured that spammers will less likely to get into my forum.

Anyway, this is the Indonesian translation:

Code: [Select]
// MOD Stop Spammer
$txt['stopspammer_error'] = 'Kesalahan dengan basis data Anti SPAM. Hubungan gagal.<br />
Silakan coba lagi nanti, atau hubungi Webmaster.';
$txt['stopspammer_count'] = 'Spammer yang diblokir sampai sekarang';
$txt['stopspammer_title'] = 'Cari info lebih banyak di `Stop Forum Spam`';

$txt['stopspammer_enable'] = 'Nyalakan/Matikan MOD Stop Spammer';
$txt['stopspammer_show01'] = 'Tampilkan tautan "Info lebih banyak" untuk semua anggota';
$txt['stopspammer_show01_sub'] = 'Anda dapat mengecek anggota manapun kapanpun dengan satu klik saja.';

$txt['stopspammer_faildb'] = 'Jika hubungan ke basis data Anti SPAM gagal...';
$txt['stopspammer_fail01'] = 'Tunjukkan pesan kesalahan dan batalkan pendaftaran';
$txt['stopspammer_fail02'] = 'Izinkan Pendaftaran Langsung';
$txt['stopspammer_fail03'] = 'Persetujuan Anggota dan tampilkan ikon untuk cek';
$txt['stopspammer_faildb1_sub'] = 'Inang Anda dapat membuat hubungan remote ke basis data';
$txt['stopspammer_faildb2_sub'] = 'Inang Anda tidak dapat terkoneksi ke basis data, coba lagi nanti.<br />
Jika ini berlanjut, lihat topik dukungan dan cari ';
$txt['stopspammer_not_translate'] = '<a href="http://www.simplemachines.org/community/index.php?topic=283309.new#post_issues"><span class="error"><b>Known Issues</b></span></a>';

$txt['stopspammer_leyd01'] = 'Bukan Spammer: Data tidak ada pada basis data, tapi Anda bisa cek.';
$txt['stopspammer_leyd02'] = 'Dicurigai: Anggota ini tidak dapat dicek. Cek sekarang.';
$txt['stopspammer_leyd03'] = 'Spammer: Lihat info lebih banyak tentang aktivitas spammer ini.';

$txt['in_stop_forum_spam'] = 'Pada Stop Forum Spam Web:';
$txt['spammers_checks'] = 'Cek anggota-anggota ini';
$txt['spammers_report'] = 'Laporkan anggota-anggota ini';
$txt['confirm_spammers_checks'] = 'Anda yakin mau mengecek anggota terpilih?';
$txt['confirm_spammers_report'] = 'Anda yakin mau melaporkan anggota terpilih?\n\nIngat bahwa saat Anda melaporkan anggota ini ke Stop Forum Spam, ia akan ditandai sebagai spammer di seluruh dunia\ndan ia tidak akan dapat menggunakan forum yang terhubung ke Stop Forum Spam di seluruh penjuru dunia.\n\nLakukan hanya jika Anda benar-benar yakin mereka spammer, dan jika ternyata Anda keliru mengidentifikasi,\nhubungi pembuat mod ini sesegera mungkin untuk membetulkan kesalahan dalam basis data Stop Forum Spam.';

I will recommend this mod as a must-have to my administrator fellows ;)
Title: Re: Stop Spammer
Post by: M-DVD on May 08, 2009, 07:50:30 PM
Hello M-DVD,

Thank you very much for making this mod! I've been waiting for it; I used to check weird-named registering members to SFS, but manually doing it was time-consuming so I didn't do it for a while, and one spammer eventually got through :P Now I can sit back assured that spammers will less likely to get into my forum.

Anyway, this is the Indonesian translation:

...

I will recommend this mod as a must-have to my administrator fellows ;)

Thanks for your comment and thanks for translate.

I have uploaded your translation :D
Title: Re: Stop Spammer
Post by: DirtRider on May 10, 2009, 12:19:17 PM
What I would like to see is some kind of notification to admin that you have a members that needs to be approved or deleted. I tend to always forget to go and have a look to see if we have any waiting for an action 
Title: Re: Stop Spammer
Post by: M-DVD on May 10, 2009, 12:39:23 PM
What I would like to see is some kind of notification to admin that you have a members that needs to be approved or deleted. I tend to always forget to go and have a look to see if we have any waiting for an action 

In your header should appear this link (check image)

Image (http://custom.simplemachines.org/mods/index.php?action=download;mod=1547;id=78646;image)
Title: Re: Stop Spammer
Post by: DirtRider on May 10, 2009, 12:42:23 PM
Hmmm did not notice that but then I am not running the default themes  :o
Title: Re: Stop Spammer
Post by: M-DVD on May 10, 2009, 12:51:45 PM
Hmmm did not notice that but then I am not running the default themes  :o

Ok, your theme seem not have it, check this link :)

http://www.simplemachines.org/community/index.php?topic=283309.msg1930362#msg1930362

(in the index.template.php)
Title: Re: Stop Spammer
Post by: DirtRider on May 10, 2009, 12:58:08 PM
Ah cool thanks  :D Awesome mod well done
Title: Re: Stop Spammer
Post by: rthrash on May 11, 2009, 03:56:26 PM
Is there a way to quickly and easily report previously registered spammers which we've moved the posts into a "spambox" private thread and banned them?
Title: Re: Stop Spammer
Post by: Vampy on May 12, 2009, 06:34:46 AM
This is probably a stupid question but where is the report button? - I had a spammer register on my forum although the account hasn't been activated and I wanted to report it to the database as a google search flags the IP as a known spammer (only ever posts asking for a program to break captcha)

Oh and in the images on the mod page you have details to show spammers that have been blocked with graphic bars etc. - I get nothing like that on my site - just the option to deny them access

No problem.

Have you installed the last version? :)

Yes I have :D

EDIT: sorted out the images problem LOL - silly me forgot to unpack the update and copy the gif files across
Title: Re: Stop Spammer
Post by: laetabi on May 12, 2009, 12:37:17 PM
Great Mod. Nice and simple to install and use...

Thanks
Title: Re: Stop Spammer
Post by: yankeestonk on May 14, 2009, 07:20:31 PM
Hi,
Just uploaded this mod to the forum. I think it's working?! Is there supposed to be some kind of interface or something? I see it in my packages installed but can't "get to it" or see it anywhere. Are there any settings or anything? or did I not install it right and there should be a screen or something to work with.

Thanks!
Title: Re: Stop Spammer
Post by: OriginalP on May 15, 2009, 04:56:48 AM
Great Mod!

Italian translation
Code: [Select]
$txt['stopspammer_error'] = 'Errore con il DB anti SPAM. Connessione fallita.<br />
Per favore, riprova più tardi o contatta il webmaster';
$txt['stopspammer_count'] = 'Spammer sono stati bloccati fino ad oggi';
$txt['stopspammer_title'] = 'Cerca ulteriori informazioni in `Stop Forum Spam`';

$txt['stopspammer_enable'] = 'Abilita/Disabilita la MOD Stop Spammer';
$txt['stopspammer_show01'] = 'Mostra il link "Ulteriori Informazioni" per tutti i Membri';
$txt['stopspammer_show01_sub'] = 'Puoi controllare qualsiasi membro in qualsiasi momento con un semplice click';

$txt['stopspammer_faildb'] = 'Se la connessione fallisce con il DB anti SPAM...';
$txt['stopspammer_fail01'] = 'Mostra l\'errore e interrompi la registrazione';
$txt['stopspammer_fail02'] = 'Permetti l\'immediata registrazione';
$txt['stopspammer_fail03'] = 'Approvazione  e mostra l\'icona per il controllo';
$txt['stopspammer_faildb1_sub'] = 'Il tuo host può stabilire connessioni remote con il DB';
$txt['stopspammer_faildb2_sub'] = 'Il tuo host non è stato in grado di stabilire connessioni remote con il DB, riprova più tardi<br />
Se continua, guarda il topic di supporto e cerca ';
$txt['stopspammer_not_translate'] = '<a href="http://www.simplemachines.org/community/index.php?topic=283309.new#post_issues"><span class="error"><b>Known Issues</b></span></a>';

$txt['stopspammer_leyd01'] = 'Non Spammer: questo dato non era nel DB. Puoi però verificare';
$txt['stopspammer_leyd02'] = 'Sospetto: non è stato possibile controllare questo membro. Controlla ora';
$txt['stopspammer_leyd03'] = 'Spammer: vedi ulteriori informazioni sull\'attività di questo spammer';

$txt['in_stop_forum_spam'] = 'Nel sito web Stop Forum Spam:';
$txt['spammers_checks'] = 'Controlla questi membri';
$txt['spammers_report'] = 'Segnala questi membri';
$txt['confirm_spammers_checks'] = 'Sei sicuro di voler controllare i membri selezionati?';
$txt['confirm_spammers_report'] = 'Sei sicuro di voler segnalare i membri selezionati?\n\nConsidera che quando segnali un membro a SFS, egli è marcato come spammer in tutto il mondo\ne non sarà abilitato a usare qualsiasi forum connesso a SFS in tutto il mondo.\n\nSegnalali solo se sei completamente sicuro che sono spammer e, se per caso commetti un errore,\navverti il prima possibile il creatore della mod per correggere l\'errore nel database di SFS.';
Title: Re: Stop Spammer
Post by: MissyNL on May 15, 2009, 05:12:25 AM
hello.. i want to ask.. i have approved a member, since only the username came up in the database, but that was a very common name. But now she still stays red in the member list... how can i make her color blue?
Title: Re: Stop Spammer
Post by: Aleksi "Lex" Kilpinen on May 15, 2009, 06:17:52 AM
Hi - I only wanted to say thank you :)

Very nice mod.
Title: Re: Stop Spammer
Post by: Vampy on May 15, 2009, 09:18:10 AM
I referred back to the database to pick up any strays and found one. Instantly banned the user and within hours my site was hacked. This user was the last one to access my forum before it was hacked.

Can I post his info here to warn others and is it possible to get him on some sort of hacker database?
Title: Re: Stop Spammer
Post by: rthrash on May 15, 2009, 09:47:14 AM
Please do.
Title: Re: Stop Spammer
Post by: Vampy on May 15, 2009, 12:36:12 PM
If the mods or M-DVD do not approve then please remove this - but I am seriously ... annoyed yeah that's a safe word. This was not just a malicious files hack but a database hack!!

Name:     LevitraES
IP:    194.8.75.109
Hostname: simple11.dragonara.net
Email:    bravo01@accommodationresearh.info
Title: Re: Stop Spammer
Post by: M-DVD on May 15, 2009, 07:43:58 PM
Ah cool thanks  :D Awesome mod well done

Thanks for your comment :D

--

Is there a way to quickly and easily report previously registered spammers which we've moved the posts into a "spambox" private thread and banned them?

No, only looking this user from:
Admin > Members > View All Members

Or use

Admin > Members > Search For Members

And you can use (eg) the memebergroup (banned) in case exist this memebergroup.

--

Yes I have :D

EDIT: sorted out the images problem LOL - silly me forgot to unpack the update and copy the gif files across

I am glad that it has solved :D

--

Great Mod. Nice and simple to install and use...

Thanks

Thanks for your comment :D

--

Hi,
Just uploaded this mod to the forum. I think it's working?! Is there supposed to be some kind of interface or something? I see it in my packages installed but can't "get to it" or see it anywhere. Are there any settings or anything? or did I not install it right and there should be a screen or something to work with.

Thanks!

You can see the FAQ (http://www.simplemachines.org/community/index.php?topic=283309.msg1920848#msg1920848), and look the interface, how to use, etc.

Also, you can test registering spammers (via action=register; don't via ACP) from this web (http://www.stopforumspam.com/)

--

hello.. i want to ask.. i have approved a member, since only the username came up in the database, but that was a very common name. But now she still stays red in the member list... how can i make her color blue?

There is currently no way to do it.

Remains in red to maintain this "data", but (if it is necesary) I could add the feature to "clean out" a user. (snoopy_virtual time ago suggested me this case)

--

Hi - I only wanted to say thank you :)

Very nice mod.

Thanks for your cumment  :D

--

Great Mod!

Italian translation

Thanks for translate :D, tomorrow I upload your texts

--

I referred back to the database to pick up any strays and found one. Instantly banned the user and within hours my site was hacked. This user was the last one to access my forum before it was hacked.

Can I post his info here to warn others and is it possible to get him on some sort of hacker database?

Is spammer or hacker?. If is spammers I can report :P

--

If the mods or M-DVD do not approve then please remove this - but I am seriously ... annoyed yeah that's a safe word. This was not just a malicious files hack but a database hack!!

I not have problem, thanks for this data ;)

Edit: this guy is very popular (http://www.stopforumspam.com/search?q=LevitraES) :P

--

For all: If you use this MOD, you are safe, but NEVER approve this user: krisbarteo (http://www.stopforumspam.com/search?q=krisbarteo), is a "hacker spammer"
Title: Re: Stop Spammer
Post by: Vampy on May 16, 2009, 07:31:06 AM

I referred back to the database to pick up any strays and found one. Instantly banned the user and within hours my site was hacked. This user was the last one to access my forum before it was hacked.

Can I post his info here to warn others and is it possible to get him on some sort of hacker database?

Is spammer or hacker?. If is spammers I can report :P

--

Up until now I think he's only on the serious spammer list - bit my error logs show only this IP attempting access before the hack - I have no proof other than error logs and a gut feeling.

The main files were left untouched but once loaded the pages redirected to a site that had been totally hacked by BL4cK 3Y3D




If the mods or M-DVD do not approve then please remove this - but I am seriously ... annoyed yeah that's a safe word. This was not just a malicious files hack but a database hack!!

I not have problem, thanks for this data ;)

Edit: this guy is very popular (http://www.stopforumspam.com/search?q=LevitraES) :P

--



It was this - http://www.phpbb.com/community/viewtopic.php?f=46&t=1599405 - that pointed me in the right direction of where to find it and how to fix it after spending days checking all the forum files.

I only hope this can be helpful for others



EDIT - watch out for these two email addresses too:

CYBER_THUG_M21@YAHOO.COM and JB_kH2000@YAHOO.COM

Title: Re: Stop Spammer :: Danish translation
Post by: zcuba on May 16, 2009, 09:48:38 AM
$txt['stopspammer_error'] = 'Fejl i DB Anti SPAM systemet. Forbindelsen til databasen slog fejl.<br />
Prøv igen senere, eller kontakt webmasteren';
$txt['stopspammer_count'] = 'Antallet af spambots der til dato er blokeret ';
$txt['stopspammer_title'] = 'Søg efter mere info på `Stop Forum Spam`';

$txt['stopspammer_enable'] = 'Enable/Disable MOD Stop Spammer';
$txt['stopspammer_show01'] = 'Vis Linket "mere info" for alle medlemmer';
$txt['stopspammer_show01_sub'] = 'Du kan søge alle eksisterende medlemmer for spambots med et klik';

$txt['stopspammer_faildb'] = 'Hvis forbindelsen ikke kunne oprettes til DB Anti SPAM...';
$txt['stopspammer_fail01'] = 'Vis fejl og stop registreringen';
$txt['stopspammer_fail02'] = 'Tillad Immediate Registration';
$txt['stopspammer_fail03'] = 'lav Member Approval og vis et kontrol ikon';
$txt['stopspammer_faildb1_sub'] = 'Din webhost kan lave fjernforbindelse til databasen';
$txt['stopspammer_faildb2_sub'] = 'Din webhost kunne ikke oprette forbindelsen til databasen, Prøv evt.  igen senere<br />
Hvis problemet fortsætter, så se "Topic of Support" og søg efter hjælp ';
$txt['stopspammer_not_translate'] = '<a href="http://www.simplemachines.org/community/index.php?topic=283309.new#post_issues"><span class="error"><b>Known Issues</b></span></a>';

$txt['stopspammer_leyd01'] = 'Ikke en spambot: Denne bruger findes ikke endnu som spambot i Databasen.';
$txt['stopspammer_leyd02'] = 'Mistænkt: Denne bruger kunne ikke undersøges, prøv igen !';
$txt['stopspammer_leyd03'] = 'Spambot: Se andre aktiviteter af denne bot.';

$txt['in_stop_forum_spam'] = 'på Stop Forum Spam Web:';
$txt['spammers_checks'] = 'Check disse medlemmer';
$txt['spammers_report'] = 'Rapporter disse medlemmer';
$txt['confirm_spammers_checks'] = 'Er du sikker på at du vil markere de valgte medlemmer som spambots ?';
$txt['confirm_spammers_report'] = 'Er du sikker på at du vil indrapportere de valgte medlemmer som spambots i databasen?\n\n Tænk over at når du tilføjer en bruger som spambot i databasen bliver han/hendes oplysninger markeret verden rundt, og han kan ikke bruge andre forummer som er koblet på databasen.';
Title: Re: Stop Spammer
Post by: M-DVD on May 16, 2009, 08:27:54 PM
Thanks OriginalP, zcuba. I have uploaded your translations :D
Title: Re: Stop Spammer
Post by: Filipina on May 16, 2009, 08:35:56 PM
Great MOD and I bet it is getting even more attention now :)

Well I think I know the answer to this but I will ask anyway. Since I have a dating site I have a modified upload avatar on registration option. I am assuming that this is a problem even if I use the Stop Spammer Mod, correct? I mean once the file is uploaded I am toast most likely, you think?
Title: Re: Stop Spammer
Post by: M-DVD on May 16, 2009, 08:56:18 PM
Great MOD and I bet it is getting even more attention now :)

Well I think I know the answer to this but I will ask anyway. Since I have a dating site I have a modified upload avatar on registration option. I am assuming that this is a problem even if I use the Stop Spammer Mod, correct? I mean once the file is uploaded I am toast most likely, you think?

As far as I know, the hole is only exploitable if the user has access to "something" that shouldn't have access if it is blocked with this MOD.

Until now, all the hackers/spammers involved in recent attacks have been in the DB of SFS, Still, it doesn't mean not there is a "new spammers" that isn't in the DB.

The best is disable this option to upload avatar until the patch is available.
Title: Re: Stop Spammer
Post by: Filipina on May 16, 2009, 09:45:59 PM
thanks M-DVD. Even though leaving this avatar upload off is having a negative effect on my site i guess I will leave it off. Better to be safe than sorry  :)
Title: Re: Stop Spammer
Post by: _Ziggy_ on May 17, 2009, 02:45:13 PM
The Dutch language file has a mistake in this line:

Code: [Select]
$txt['stopspammer_enable'] = 'MOD Stop Spammer' in/uitschakelen;
I think it should be:

Code: [Select]
$txt['stopspammer_enable'] = 'MOD Stop Spammer in/uitschakelen';
Title: Re: Stop Spammer
Post by: FragaCampos on May 18, 2009, 11:15:33 AM
Thanks a lot for this great mod.
With the recent attacks to SMF foruns, it is very useful.
Title: Re: Stop Spammer
Post by: Tiribulus on May 18, 2009, 12:06:20 PM
Security mods including this one, were the first I installed when deploying my site and it appears my paranoia was well founded. No forum package, or any other package for that matter, will ever be entirely impervious to every possible attack no matter how well written.
Title: Re: Stop Spammer
Post by: MissyNL on May 19, 2009, 07:04:11 AM
Quote
There is currently no way to do it.

Remains in red to maintain this "data", but (if it is necesary) I could add the feature to "clean out" a user. (snoopy_virtual time ago suggested me this case)

That would be great!

Also it would be nice to choose how to scan.. now i have several accounts for approval, simply because the name is listed... but they are very common names like Daisy or something... It would be great to have an option to only check for IP and mail adress and not on name...

And it would be nice to have an option to check all members.. since i now have 2000+ members and it will take me ages to scan everyone manual...

But... most of all.. thank you for this wonderfull mod!!! Im shur this will add more safety..
Title: Re: Stop Spammer
Post by: FragaCampos on May 19, 2009, 11:11:43 AM
Yes, an option to sort by the red icon would be great, i have 5000+ users and it's not easy to search through the entire list.
Anyway, it would be just an addon, since the mod works fine.
Title: Re: Stop Spammer
Post by: M-DVD on May 19, 2009, 11:29:21 PM
The Dutch language file has a mistake in this line:

Code: [Select]
$txt['stopspammer_enable'] = 'MOD Stop Spammer' in/uitschakelen;
I think it should be:

Code: [Select]
$txt['stopspammer_enable'] = 'MOD Stop Spammer in/uitschakelen';

Yep, thanks for fix :D


--

Thanks a lot for this great mod.
With the recent attacks to SMF foruns, it is very useful.

Thanks for comment, I am glad for this MOD has been usefull in this "emergency".

--

Security mods including this one, were the first I installed when deploying my site and it appears my paranoia was well founded. No forum package, or any other package for that matter, will ever be entirely impervious to every possible attack no matter how well written.

Very true :)

PS: Thanks for your comment :D

--

Quote
There is currently no way to do it.

Remains in red to maintain this "data", but (if it is necesary) I could add the feature to "clean out" a user. (snoopy_virtual time ago suggested me this case)
That would be great!

Ok, in the next version I will add this feature.

Also it would be nice to choose how to scan.. now i have several accounts for approval, simply because the name is listed... but they are very common names like Daisy or something... It would be great to have an option to only check for IP and mail adress and not on name...

I sorry, I will not make it. I think it would be "work used" for compromises the functionality and security that has the MOD. (Many spammers would can be catched only by the name).

In contrast, one feature of the MOD, is that the administrator can take control of all blocks, so you can check if there are false positive (which in my opinion, is the smallest of the cases).

But, If you don't like check the user name, then you can do this manual change:

Search in $sourcedir/Subs-Members.php
Code: [Select]
$remoteXML = 'http://www.stopforumspam.com/api?' . ('127.0.0.1' != $check_ip ? "ip={$check_ip}&" : '') . 'username=' . urlencode($check_name) . '&email=' . $check_mail;
Replace by:

Code: [Select]
$remoteXML = 'http://www.stopforumspam.com/api?' . ('127.0.0.1' != $check_ip ? "ip={$check_ip}&" : '') . '&email=' . $check_mail;
And it would be nice to have an option to check all members.. since i now have 2000+ members and it will take me ages to scan everyone manual...

Currently you can do massive check, with one button.

In: Admin > Members > View All Members

Select the users suspects and then make Click in Check Button.

More massive? All the users? It isn't recomendable, the process could fail for timeout.

But... most of all.. thank you for this wonderfull mod!!! Im shur this will add more safety..

Your welcome :D

--

Yes, an option to sort by the red icon would be great, i have 5000+ users and it's not easy to search through the entire list.
Anyway, it would be just an addon, since the mod works fine.

Sort by Red Icon could be many work :'( I shouldn't do it for short or medium term.

In contrast, you can found easily the "Red Icon User" in the List:

Admin > Members > Awaiting Approval

:P

Then, this feature I think isn't urgent (or innecesary)

Thanks for your comment :)
Title: Re: Stop Spammer
Post by: MissyNL on May 20, 2009, 10:01:03 AM
oke.. great.. yes.. if you say it that way.. maybe it's then better to leave the namecheck.

I have seen you have updated the mod today... what are the differences?
Title: Re: Stop Spammer
Post by: FragaCampos on May 20, 2009, 10:33:29 AM

Sort by Red Icon could be many work :'( I shouldn't do it for short or medium term.

In contrast, you can found easily the "Red Icon User" in the List:

Admin > Members > Awaiting Approval

:P

I was referring to the members that are already registered before the installation of this mod. When i install this mod, does it recognize the spammers in the list of already registered members?
Title: Re: Stop Spammer
Post by: MarioH on May 20, 2009, 10:46:42 AM
Sorry for my English. Google Traductor.



I am trying to install your MOD, but the Apply changes to get this screen.

and then not give me the option to apply changes. Deputy SS to help me.

Thank you.



Estoy intentando instalar tu MOD, sin embargo al Aplicar los cambios llego hasta esta pantalla.

y luego no me da la opcion de instalarlo. Adjunto la SS para que me ayudes.

Gracias.



SMF 2.0 RC1
Title: Re: Stop Spammer
Post by: M-DVD on May 20, 2009, 11:19:17 AM
I have seen you have updated the mod today... what are the differences?

Only have updated the languajes.zip, with the Ziggy's fix (http://www.simplemachines.org/community/index.php?topic=283309.msg2064495#msg2064495)

:P

--


Sort by Red Icon could be many work :'( I shouldn't do it for short or medium term.

In contrast, you can found easily the "Red Icon User" in the List:

Admin > Members > Awaiting Approval

:P

I was referring to the members that are already registered before the installation of this mod. When i install this mod, does it recognize the spammers in the list of already registered members?

Oh, ok, thanks for do this question.

Don't autorecognize the spammers already registered before install this MOD.

But you can check all the users or only the suspects in:

Admin > Members > View All Members

Then select the users suspects and then make Click in Check Button.

--

Sorry for my English. Google Traductor.



I am trying to install your MOD, but the Apply changes to get this screen.

and then not give me the option to apply changes. Deputy SS to help me.

Thank you.



Estoy intentando instalar tu MOD, sin embargo al Aplicar los cambios llego hasta esta pantalla.

y luego no me da la opcion de instalarlo. Adjunto la SS para que me ayudes.

Gracias.



SMF 2.0 RC1


This is very strange. I think, is "failure" in the package manager.

Does this happen with other MODs?

Try uploading again Packages.template.php

--

Esto es muy extraño. Me parece una "falla" en el administrador de paquetes.

¿También ocurre eso con otros MODs?

Intenta subir de nuevo el Packages.template.php

Title: Re: Stop Spammer
Post by: naitram on May 21, 2009, 04:41:31 PM
installed this yesterday, so far nothing has been stopped but as soon as i installed it i got



Show unread posts since last visit.
Show new replies to your posts.
There are 4 members awaiting approval.


any idea why it says 4 when none are waititng for approval?
Title: Re: Stop Spammer
Post by: MissyNL on May 21, 2009, 05:17:45 PM
yes.. i have that same problem...
it says 3.. while none are in the list... I have it in a TP block...
Title: Re: Stop Spammer
Post by: M-DVD on May 21, 2009, 09:20:34 PM
installed this yesterday, so far nothing has been stopped but as soon as i installed it i got

Show unread posts since last visit.
Show new replies to your posts.
There are 4 members awaiting approval.

any idea why it says 4 when none are waititng for approval?

yes.. i have that same problem...
it says 3.. while none are in the list... I have it in a TP block...


Ok, this seems to be an error in SMF (I think i have seen this in the bug tracker). For some reason this number is increased without having users waiting approval.

You can reset to 0 by following these step. (http://www.simplemachines.org/community/index.php?topic=283309.msg2003629#msg2003629) :)
Title: Re: Stop Spammer
Post by: naitram on May 22, 2009, 08:18:23 AM
having finally caught one the number already reset it self, thanks for the help
Title: Re: Stop Spammer
Post by: MissyNL on May 22, 2009, 09:10:48 AM
thanks :D   worked like a charm!
Title: Re: Stop Spammer
Post by: geminiguy on May 22, 2009, 10:59:46 PM
 Sorry if I might have missed the answer to this question but, will this mod be updated now to the latest 1.1.9?
Title: Re: Stop Spammer
Post by: Gort on May 22, 2009, 11:37:16 PM
Seems to work fine with 1.1.9. Then again, I've only just installed it.

Great mod and many thanks to the mod creator for making it. :)
Title: Re: Stop Spammer
Post by: Poppet34 on May 23, 2009, 03:05:58 AM
Hello, I am trying to get this mod installed.  My boards are 1.1.9 and I have no other mods installed.

I tried to install by using the package manager, but I was not able to do it.  I have never been able to use this feature for some reason.  Anyway....so I did the manual install, updated each of files as directed.

Now the last step is to run the following queries manually on Install_1.php

Code: [Select]
INSERT IGNORE INTO
{$db_prefix}settings
(variable, value)
VALUES ('stopspammer_count' ,'0'),
('stopspammer_enable','1'),
('stopspammer_show01','1'),
('stopspammer_faildb

I am a bit lost on this step.  I assumed that it was to be done in phpmyadmin, but that didn't work.

Any help would be appreciated.

Thanks
Title: Re: Stop Spammer
Post by: sevacycles on May 23, 2009, 05:37:57 AM
To make sure i understand this. if a member comes up as a spammer and is indeed a spammer. then i would reject him.  and if they arnt i would approve them??
Title: Re: Stop Spammer
Post by: MissyNL on May 23, 2009, 10:19:34 AM
To make sure i understand this. if a member comes up as a spammer and is indeed a spammer. then i would reject him.  and if they arnt i would approve them??

your totally correct.... if he is a spammer you can also report him...
Title: Re: Stop Spammer
Post by: BellyDanceDreams on May 23, 2009, 10:46:38 AM
Hello I have changed all the code files but I am at the end of the instructions and I I don't understand how to 'execute install_1.php...
  I have uploaded install_1.php and opened it but it just says

Fatal error: Call to undefined function db_query() in /home/bellydan/public_html/forums/install_1.php on line 9

Or am I doing it wrong?...
Title: Re: Stop Spammer
Post by: BellyDanceDreams on May 23, 2009, 10:52:14 AM
Hello, I am trying to get this mod installed.  My boards are 1.1.9 and I have no other mods installed.

I tried to install by using the package manager, but I was not able to do it.  I have never been able to use this feature for some reason.  Anyway....so I did the manual install, updated each of files as directed.

Now the last step is to run the following queries manually on Install_1.php

Code: [Select]
INSERT IGNORE INTO
{$db_prefix}settings
(variable, value)
VALUES ('stopspammer_count' ,'0'),
('stopspammer_enable','1'),
('stopspammer_show01','1'),
('stopspammer_faildb

I am a bit lost on this step.  I assumed that it was to be done in phpmyadmin, but that didn't work.

Any help would be appreciated.

Thanks

Oh, I have the same problem, have you figured out what to do?
Title: Re: Stop Spammer
Post by: Poppet34 on May 23, 2009, 12:58:41 PM
Hello, I am trying to get this mod installed.  My boards are 1.1.9 and I have no other mods installed.

I tried to install by using the package manager, but I was not able to do it.  I have never been able to use this feature for some reason.  Anyway....so I did the manual install, updated each of files as directed.

Now the last step is to run the following queries manually on Install_1.php

Code: [Select]
INSERT IGNORE INTO
{$db_prefix}settings
(variable, value)
VALUES ('stopspammer_count' ,'0'),
('stopspammer_enable','1'),
('stopspammer_show01','1'),
('stopspammer_faildb

I am a bit lost on this step.  I assumed that it was to be done in phpmyadmin, but that didn't work.

Any help would be appreciated.

Thanks

Oh, I have the same problem, have you figured out what to do?

Not yet  :(
Title: Re: Stop Spammer
Post by: M-DVD on May 23, 2009, 04:51:52 PM
having finally caught one the number already reset it self, thanks for the help

thanks :D   worked like a charm!

Your welcome :)

--

Sorry if I might have missed the answer to this question but, will this mod be updated now to the latest 1.1.9?

Already should work fine for 1.1.X and 2RC1-1

--

Seems to work fine with 1.1.9. Then again, I've only just installed it.

Great mod and many thanks to the mod creator for making it. :)

Thanks for your comment :)

--

Now the last step is to run the following queries manually on Install_1.php

Code: [Select]
INSERT IGNORE INTO
{$db_prefix}settings
(variable, value)
VALUES ('stopspammer_count' ,'0'),
('stopspammer_enable','1'),
('stopspammer_show01','1'),
('stopspammer_faildb

I am a bit lost on this step.  I assumed that it was to be done in phpmyadmin, but that didn't work.

Oh, I have the same problem, have you figured out what to do?

The package manager, don't shows the entire contents of the php files (I don't know because).

- You should install automatically.

- Or you should do download the file and copy the entire query in phpmyadmin.

- Or edit the install_X.php file and place the beginning

Code: [Select]
if (file_exists(dirname(__FILE__) . '/SSI.php') && !defined('SMF'))
require_once(dirname(__FILE__) . '/SSI.php');
elseif (!defined('SMF'))
die('<b>Error:</b> Cannot install - please verify you put this in the same place as SMF\'s index.php.');

And then run it.

--

I tried to install by using the package manager, but I was not able to do it.  I have never been able to use this feature for some reason.

You should solve this problem. It is more convenient automatic installation, and anyway, it is something that apparently doesn't work fine, and everything should work fine.

You can get help about it in this board (http://www.simplemachines.org/community/index.php?board=9.0) :)
Title: Re: Stop Spammer
Post by: Poppet34 on May 23, 2009, 05:25:43 PM
Quote
- Or edit the install_X.php file and place the beginning


Code: [Select]
if (file_exists(dirname(__FILE__) . '/SSI.php') && !defined('SMF'))
   require_once(dirname(__FILE__) . '/SSI.php');
elseif (!defined('SMF'))
   die('<b>Error:</b> Cannot install - please verify you put this in the same place as SMF\'s index.php.');
And then run it.

--


Quote from: Poppet34 on Today at 03:05:58 AM
I tried to install by using the package manager, but I was not able to do it.  I have never been able to use this feature for some reason.

You should solve this problem. It is more convenient automatic installation, and anyway, it is something that apparently doesn't work fine, and everything should work fine.

You can get help about it in this board 

That worked.  Thanks.

As far as the package manager.  I agree, it would be less of a pain and I will get around to fixing it at some point.  ;D
Title: Re: Stop Spammer
Post by: M-DVD on May 24, 2009, 06:03:59 PM
That worked.  Thanks.

Your welcome :)
Title: Re: Stop Spammer
Post by: GaMeR on May 25, 2009, 09:04:34 AM
This mod is great. Installed without any errors, working nicely.
I translated it, into my language and will post it after some testing.
Title: Re: Stop Spammer
Post by: coledavis on May 25, 2009, 11:06:17 AM
I'm having trouble installing this. I've got it there on 'browse packages' but every time I press 'apply mod', I get an apply mod 'Installation Readme' page up. It is unclear what I have to do now.
Title: Re: Stop Spammer
Post by: M-DVD on May 25, 2009, 11:16:00 AM
This mod is great. Installed without any errors, working nicely.
I translated it, into my language and will post it after some testing.

Thanks for your comment :D

I'm having trouble installing this. I've got it there on 'browse packages' but every time I press 'apply mod', I get an apply mod 'Installation Readme' page up. It is unclear what I have to do now.

Ok.

You should do 'Scroll Down', 'Scroll Down', 'Scroll Down' etc

And press "Install Now" button :)
Title: Re: Stop Spammer
Post by: coledavis on May 25, 2009, 11:23:19 AM
This mod is great. Installed without any errors, working nicely.
I translated it, into my language and will post it after some testing.

Thanks for your comment :D

I'm having trouble installing this. I've got it there on 'browse packages' but every time I press 'apply mod', I get an apply mod 'Installation Readme' page up. It is unclear what I have to do now.

Ok.

You should do 'Scroll Down', 'Scroll Down', 'Scroll Down' etc

And press "Install Now" button :)
Thanks!
Title: Re: Stop Spammer
Post by: GaMeR on May 25, 2009, 07:21:06 PM
My mod is just stopped working. After catching 500 spammers (via user list) now I can't run a check on members. I can see 2-3 members are spammers by clicking the magnifier glass but when I select those 3 and press "check these members at SFS database" button, nothing happens. :(

Also I just realized that my user list is all blue icons. No yellow, no red. Only blue and some of them are spammers.

Did I put a lot of work on SFS db? I was checking all my members page by page. ;)
Title: Re: Stop Spammer
Post by: M-DVD on May 25, 2009, 07:32:14 PM
Thanks!

Your welcome. :)

--

Turkish translation have been added, thanks for GaMeR.

--

My mod is just stopped working. After catching 500 spammers (via user list) now I can't run a check on members. I can see 2-3 members are spammers by clicking the magnifier glass but when I select those 3 and press "check these members at SFS database" button, nothing happens. :(

Also I just realized that my user list is all blue icons. No yellow, no red. Only blue and some of them are spammers.

Did I put a lot of work on SFS db? I was checking all my members page by page. ;)

Ok, maybe, you have excedded the limit querys (¡¡5000 querys for day!!).

Stop by today, and continues tomorrow. If you continue today, all will be in blue.

Was highly unlikely that someone over the limit, but now I will do something to display a warning in case it happens :P
Title: Re: Stop Spammer
Post by: GaMeR on May 25, 2009, 07:37:28 PM
Ok, maybe, you have excedded the limit querys (¡¡5000 querys for day!!).

Stop by today, and continues tomorrow. If you continue today, all will be in blue.

Was highly unlikely that someone over the limit, but now I will do something to display a warning in case it happens :P

Ok, I will take a rest for a day. I hope it will be ok. :)
Title: Re: Stop Spammer
Post by: ZeUsSaN on May 25, 2009, 09:10:40 PM
██████ russian:
Code: [Select]
$txt['stopspammer_error'] = 'Ошибка связи с БД Anti Spam. Не удалось подключится.<br />Пожалуйста пробуйте снова  немного позже, или свяжитесь с ВебМастером';
$txt['stopspammer_count'] = 'Спамеры были заблокированы на сегодняшний день';
$txt['stopspammer_title'] = 'Найдите больше информации на Форуме `Stop Spam`';

$txt['stopspammer_enable'] = 'Включить/Выключить Мод Stop Spammer';
$txt['stopspammer_show01'] = 'Показать, ссылку "Больше Информации" для Всех Пользователей';
$txt['stopspammer_show01_sub']= 'Вы можете проверить любого пользователя в любой время, одным простым кликом';

$txt['stopspammer_faildb'] = 'Если произошла ошибка связи с БД Anti Spam...';
$txt['stopspammer_fail01'] = 'Показать Ошибку и Остановить Регистрацию';
$txt['stopspammer_fail02'] = 'Позволить Непосредственно Регистрацию';
$txt['stopspammer_fail03'] = 'Одобрение пользователя и показывать иконку для проверки';
$txt['stopspammer_faildb1_sub'] = 'Ваш хост может сделать удалённое подключение к БД';
$txt['stopspammer_faildb2_sub'] = 'Ваш хост не может сделают удалённое подключение к БД, Попробуйте пождже<br />Если это продолжаются просмотрите Тему Поддержки и поищите ответ среди ';
$txt['stopspammer_not_translate'] = '<a href="http://www.simplemachines.org/community/index.php?topic=283309.new#post_issues"><span class="error"><b>Известных проблем</b></span></a>';

$txt['stopspammer_leyd01'] = 'Not Spammer: Этих данных нет в БД. Но вы можете проверить';
$txt['stopspammer_leyd02'] = 'Подозреваемый: Этот пользователь не проверен. Проверить сейчас';
$txt['stopspammer_leyd03'] = 'Spammers: Посмотрите больше информации деятельности этого спамера';

$txt['in_stop_forum_spam'] = 'В Stop Forum Spam Web(SFS):';
$txt['spammers_checks'] = 'Проверить этих пользователей;
$txt['spammers_report'] = 'Сообщить об этих пользователях;
$txt['confirm_spammers_checks'] = 'Вы уверены, что хотите проверить выбраннх пользователей?';
$txt['confirm_spammers_report'] = 'Вы уверены, что хотите сообщить о выбранных пользователях?\nПодумайте, что, когда вы сообщите про пользователя в SFS его пометят как спамера во всем мире,\nи он/она не сможет использовать любой из форумов, связанных с SFS во всем мире.\n\n Сделайте это, только если вы абсолютно уверены, они спамеры и если по какой-либо причине произошли ошибки,\nрозскажите как можно скорее создателям модификации, чтобы они как можно быстрее исправили ошибку внутри SFS данных.';


██████ ukrainian:   
Code: [Select]
$txt['stopspammer_error'] = 'Помилка зв\\\'язку з БД Anti Spam. Не вдалося підключиться.<br /> Будь ласка пробуйте знову трохи пізніше, або зв\\\'яжіться з ВебМайстром ';
$txt['stopspammer_count'] = 'Спамери були заблоковані на сьогоднішній день';
$txt['stopspammer_title'] = 'Знайдіть більше інформації на Форумі `Stop Spam`';

$txt['stopspammer_enable'] = 'Увімкнути/Вимкнути Мод Stop Spammer';
$txt['stopspammer_show01'] = 'Показати, посилання "Більше Інформації" для всіх користувачів';
$txt['stopspammer_show01_sub'] = 'Ви можете перевірити будь-якого користувача в будь-який час, одним простим кліком';

$txt['stopspammer_faildb'] = 'Якщо сталася помилка зв\\\'язку з БД Anti Spam ...';
$txt['stopspammer_fail01'] = 'Показати Помилку та Зупинити Реєстрацію';
$txt['stopspammer_fail02'] = 'Дозволити Безпосередньо Реєстрацію';
$txt['stopspammer_fail03'] = 'Рейтинг клієнта користувача і показувати іконку для перевірки';
$txt['stopspammer_faildb1_sub'] = 'Ваш хост може зробити віддалене підключення до БД';
$txt['stopspammer_faildb2_sub'] = 'Ваш хост не може зроблять віддалене підключення до БД, Спробуйте пождже <br /> Якщо це продовжується перегляньте Тему Підтримки та пошукайте відповідь серед ';
$txt['stopspammer_not_translate'] = '<a href="http://www.simplemachines.org/community/index.php?topic=283309.new#post_issues"> <span class="error"> <b>Відомих проблем</b></span></a>';

$txt['stopspammer_leyd01'] = 'Not Spammer: Цих даних немає в БД. Але ви можете перевірити ';
$txt['stopspammer_leyd02'] = 'Підозрюваний: Цей користувач не перевірений. Перевірити зараз';
$txt['stopspammer_leyd03'] = 'Spammers: Подивіться більше інформації діяльності цього спамера';

$txt['in_stop_forum_spam'] = 'У Stop Forum Spam Web(SFS):';
$txt['spammers_checks'] =' Перевірити цих користувачів;
$txt['spammers_report'] = 'Повідомити про цих користувачів;
$txt['confirm_spammers_checks'] =' Ви впевнені, що хочете перевірити вибраннх користувачів? ';
$txt['confirm_spammers_report'] = 'Ви впевнені, що хочете повідомити про обраних користувачів?\nПодумайте, що, коли ви повідомите про користувача в SFS його Позначити як спамера в усьому світі,\nі він/вона не зможе використати будь-який з форумів , пов'язаних з SFS в усьому світі.\n\nЗробіть це, тільки якщо ви абсолютно впевнені, вони спамери і якщо з якої-небудь причини сталися помилки,\nповідомте якомога швидше розробникам модифікації, щоб вони якомога швидше виправили помилку всередині SFS даних.';
Title: Re: Stop Spammer
Post by: M-DVD on May 26, 2009, 11:05:56 PM
Ok, maybe, you have excedded the limit querys (¡¡5000 querys for day!!).

Stop by today, and continues tomorrow. If you continue today, all will be in blue.

Was highly unlikely that someone over the limit, but now I will do something to display a warning in case it happens :P

Ok, I will take a rest for a day. I hope it will be ok. :)

Good luck :)

██████ russian:

██████ ukrainian:   

Thanks, I have update your translation :)
Title: Re: Stop Spammer
Post by: kitz on May 28, 2009, 09:24:20 AM
Hi M-DVD ( &snoopy_virtual)

Firstly a big thank you for the time and effort that you guys have so far put into this mod which I installed yesterday without any problems and it seems to be working fine so far. :)


Perhaps I may have misunderstood its capabilities so can I ask a question please if what I'm understanding is correct.

I have independantly been using SFS for over a year now, we do get quite a few spammers signing up and they are all reported to SFS - so hopefully this should make things easier for my moderators.  The mods are usually pretty much on the ball and we are often one of the first to report 'new spammers' to the SFS database.

The bit I may be not fully understanding is action to take when a user has signed up and has sucessfully spammed.
Normally what we would do is delete the post, Ban user, then report to SFS.
What I cannot see is an easy way in this instance, in an option to be able to easily or automatically report to SFS when we make a ban that is not already in the SFS database.

I notice that HR appears to have implemented something..  is there any more information on how this can be done please?

or SUGGESTION 

Could this mod be further developed so that either

1) When you look at a users profile there's an easy option there to add to SFS

or

2) when a user is banned an option appears on the ban page to report to SFS.


I've added some mock ups to show examples of what I mean.
Title: Re: Stop Spammer
Post by: BellyDanceDreams on May 30, 2009, 12:51:28 PM
having finally caught one the number already reset it self, thanks for the help

thanks :D   worked like a charm!

Your welcome :)

--

Sorry if I might have missed the answer to this question but, will this mod be updated now to the latest 1.1.9?

Already should work fine for 1.1.X and 2RC1-1

--

Seems to work fine with 1.1.9. Then again, I've only just installed it.

Great mod and many thanks to the mod creator for making it. :)

Thanks for your comment :)

--

Now the last step is to run the following queries manually on Install_1.php

Code: [Select]
INSERT IGNORE INTO
{$db_prefix}settings
(variable, value)
VALUES ('stopspammer_count' ,'0'),
('stopspammer_enable','1'),
('stopspammer_show01','1'),
('stopspammer_faildb

I am a bit lost on this step.  I assumed that it was to be done in phpmyadmin, but that didn't work.

Oh, I have the same problem, have you figured out what to do?

The package manager, don't shows the entire contents of the php files (I don't know because).

- You should install automatically.

- Or you should do download the file and copy the entire query in phpmyadmin.

- Or edit the install_X.php file and place the beginning

Code: [Select]
if (file_exists(dirname(__FILE__) . '/SSI.php') && !defined('SMF'))
require_once(dirname(__FILE__) . '/SSI.php');
elseif (!defined('SMF'))
die('<b>Error:</b> Cannot install - please verify you put this in the same place as SMF\'s index.php.');

And then run it.

--

I tried to install by using the package manager, but I was not able to do it.  I have never been able to use this feature for some reason.

You should solve this problem. It is more convenient automatic installation, and anyway, it is something that apparently doesn't work fine, and everything should work fine.

You can get help about it in this board (http://www.simplemachines.org/community/index.php?board=9.0) :)


Where in the beginning? before the <?php> or after the   global $db_prefix; ?

Also this has seemed have messed up my forums as no one can register through the forums, and when I try logging in it says check my cookies, even though none of my settings have changed
Title: Re: Stop Spammer
Post by: Vampy on May 30, 2009, 09:51:54 PM


Don't autorecognize the spammers already registered before install this MOD.



Umm actually on my site it did catch already registered members when I updated the mod :D - that's how i caught my unwelcome and problematic little visitor
Title: Re: Stop Spammer
Post by: fmben on May 31, 2009, 10:40:44 AM
Hi, the following is Simplified Chinese translating.

$txt['stopspammer_error'] = '与 Anti SPAM 数据库通讯错误,链接失败。<br />
请稍候重试,或者联系站长。';
$txt['stopspammer_count'] = '到目前为止 Spammers 已经拦截';
$txt['stopspammer_title'] = '在`Stop Forum Spam`里搜索更多信息';

$txt['stopspammer_enable'] = '开启/关闭 Stop Spammer 插件';
$txt['stopspammer_show01'] = '为所有会员显示“更多信息”链接';
$txt['stopspammer_show01_sub'] = '你可以在任何时间简单单击就检查所有的会员';

$txt['stopspammer_faildb'] = '如果链接 Anti SPAM 数据库失败...';
$txt['stopspammer_fail01'] = '显示错误并停止注册';
$txt['stopspammer_fail02'] = '允许立刻注册';
$txt['stopspammer_fail03'] = '要求会员审核和显示检查链接';
$txt['stopspammer_faildb1_sub'] = '你的主机可以链接到远程数据库';
$txt['stopspammer_faildb2_sub'] = '你的主机不能链接到数据库,请稍候重试<br />
如果一直出现,请看支持页和搜索';
$txt['stopspammer_not_translate'] = '<a href="http://www.simplemachines.org/community/index.php?topic=283309.new#post_issues"><span class="error"><b>未知错误</b></span></a>';

$txt['stopspammer_leyd01'] = '非垃圾: 该数据不在数据库里,但是你可以自行检查';
$txt['stopspammer_leyd02'] = '令人怀疑的: 该会员不能检查,立刻检查';
$txt['stopspammer_leyd03'] = '垃圾发送者: 看更多关于该垃圾的信息';

$txt['in_stop_forum_spam'] = '在 Stop Forum Spam 网站:';
$txt['spammers_checks'] = '检查这些会员';
$txt['spammers_report'] = '报告这些会员';
$txt['confirm_spammers_checks'] = '你确认要检查选择的会员?';
$txt['confirm_spammers_report'] = '你确认报告选择的会员?\n\n注意当你报告该会员给 SFS 后,他/她将被全球通告为垃圾发送者\n并且他/她将不能在全球使用链接到 SFS 的论坛。\n\n只有当你非常肯定他们是垃圾发送者的时候才使用本功能,如果你错误的操作了\n尽快通知本插件制作者来更正SFS的数据库。';
Title: Re: Stop Spammer
Post by: fmben on May 31, 2009, 10:46:32 AM
The following is Traditional Chinese translating.

$txt['stopspammer_error'] = '與 Anti SPAM 資料庫通訊錯誤,鏈結失敗。<br />
請稍候重試,或者聯繫站長。';
$txt['stopspammer_count'] = '到目前為止 Spammers 已經攔截';
$txt['stopspammer_title'] = '在`Stop Forum Spam`裏搜索更多資訊';

$txt['stopspammer_enable'] = '開啟/關閉 Stop Spammer 插件';
$txt['stopspammer_show01'] = '為所有會員顯示“更多資訊”鏈結';
$txt['stopspammer_show01_sub'] = '你可以在任何時間簡單單擊就檢查所有的會員';

$txt['stopspammer_faildb'] = '如果鏈結 Anti SPAM 資料庫失敗...';
$txt['stopspammer_fail01'] = '顯示錯誤並停止註冊';
$txt['stopspammer_fail02'] = '允許立刻註冊';
$txt['stopspammer_fail03'] = '要求會員審核和顯示檢查鏈結';
$txt['stopspammer_faildb1_sub'] = '你的主機可以鏈結到遠端資料庫';
$txt['stopspammer_faildb2_sub'] = '你的主機不能鏈結到資料庫,請稍候重試<br />
如果一直出現,請看支持頁和搜索';
$txt['stopspammer_not_translate'] = '<a href="http://www.simplemachines.org/community/index.php?topic=283309.new#post_issues"><span class="error"><b>未知錯誤</b></span></a>';

$txt['stopspammer_leyd01'] = '非垃圾: 該資料不在資料庫裏,但是你可以自行檢查';
$txt['stopspammer_leyd02'] = '令人懷疑的: 該會員不能檢查,立刻檢查';
$txt['stopspammer_leyd03'] = '垃圾發送者: 看更多關於該垃圾的資訊';

$txt['in_stop_forum_spam'] = '在 Stop Forum Spam 網站:';
$txt['spammers_checks'] = '檢查這些會員';
$txt['spammers_report'] = '報告這些會員';
$txt['confirm_spammers_checks'] = '你確認要檢查選擇的會員?';
$txt['confirm_spammers_report'] = '你確認報告選擇的會員?\n\n注意當你報告該會員給 SFS 後,他/她將被全球通告為垃圾發送者\n並且他/她將不能在全球使用鏈結到 SFS 的論壇。\n\n只有當你非常肯定他們是垃圾發送者的時候才使用本功能,如果你錯誤的操作了\n儘快通知本插件製作者來更正SFS的資料庫。';
Title: Re: Stop Spammer
Post by: Astra_200 on May 31, 2009, 04:29:14 PM
Hi. For some reason my ftp client decided to update a file by itself when I was not concentrating. The result was I still had a forum but the top half the page was the default theme and the lower half was my custom theme. No idea what happened at all???

Anyway, I keep backups and loaded my files up again, only problem was a couple of mods were missing since the last backup, or so I thought...

Stop Spammer 2.2 was missing from my package manager but when I tried to install it again, it said it was already installed and suddenly appeared in the list.

Problem is, it's not working at all as it was prior to my problems, so my question is, when I tried to uninstall it there was a page full of errors on the package manager saying the mod had not been installed properly so...

Is it safe to uninstall it using the package manager or will I have big problems?

I really like this mod and want it back.
Title: Re: Stop Spammer
Post by: M-DVD on June 01, 2009, 12:00:13 AM
What I cannot see is an easy way in this instance, in an option to be able to easily or automatically report to SFS when we make a ban that is not already in the SFS database.

I notice that HR appears to have implemented something..  is there any more information on how this can be done please?

or SUGGESTION 

Could this mod be further developed so that either

1) When you look at a users profile there's an easy option there to add to SFS

or

2) when a user is banned an option appears on the ban page to report to SFS.


I've added some mock ups to show examples of what I mean.

Thanks for the samples.

1.- Your moderators can ban, but maybe isn't good idea also can report spammer.

2.- About an easy way for report, you could go to: ?action=viewmembers;sa=search, put the name and click "Search".

3.- I can try simplify the "suggestion 2" with a link in the profile, as in your image.

--

Oh, I have the same problem, have you figured out what to do?

The package manager, don't shows the entire contents of the php files (I don't know because).

- You should install automatically.

- Or you should do download the file and copy the entire query in phpmyadmin.

- Or edit the install_X.php file and place the beginning

Code: [Select]
if (file_exists(dirname(__FILE__) . '/SSI.php') && !defined('SMF'))
require_once(dirname(__FILE__) . '/SSI.php');
elseif (!defined('SMF'))
die('<b>Error:</b> Cannot install - please verify you put this in the same place as SMF\'s index.php.');

And then run it.


Where in the beginning? before the <?php> or after the   global $db_prefix; ?

Also this has seemed have messed up my forums as no one can register through the forums, and when I try logging in it says check my cookies, even though none of my settings have changed

Ok, after <?php :)

--

Umm actually on my site it did catch already registered members when I updated the mod :D - that's how i caught my unwelcome and problematic little visitor

Perfect xD

--

Hi, the following is Simplified Chinese translating.
The following is Traditional Chinese translating.

Thanks for translate, have been uploaded :D

--

Hi. For some reason my ftp client decided to update a file by itself when I was not concentrating. The result was I still had a forum but the top half the page was the default theme and the lower half was my custom theme. No idea what happened at all???

Anyway, I keep backups and loaded my files up again, only problem was a couple of mods were missing since the last backup, or so I thought...

Stop Spammer 2.2 was missing from my package manager but when I tried to install it again, it said it was already installed and suddenly appeared in the list.

Problem is, it's not working at all as it was prior to my problems, so my question is, when I tried to uninstall it there was a page full of errors on the package manager saying the mod had not been installed properly so...

Is it safe to uninstall it using the package manager or will I have big problems?

I really like this mod and want it back.

You can get more and better help about your problem in SMF Support (http://www.simplemachines.org/community/index.php#c3)

However, you can check manually each file that modifies the MOD, and see "what are missing" and adding manual.
Title: Re: Stop Spammer
Post by: xyxis_fahim on June 01, 2009, 12:04:20 AM
Must have mod, has saved me from hours of manual work to figure out the spammers.

There are more spammer in my forum than legit users per day.

Thanks a lot.
Title: Re: Stop Spammer
Post by: M-DVD on June 01, 2009, 12:54:10 AM
Must have mod, has saved me from hours of manual work to figure out the spammers.

There are more spammer in my forum than legit users per day.

Thanks a lot.

Your welcome :D Thanks for your comment
Title: Re: Stop Spammer
Post by: rthrash on June 01, 2009, 08:49:04 AM
2.- About an easy way for report, you could go to: ?action=viewmembers;sa=search, put the name and click "Search".

3.- I can try simplify the "suggestion 2" with a link in the profile, as in your image.

That would be quite helpful indeed! Of course visible only for forum admin users.
Title: Re: Stop Spammer
Post by: Robin1989 on June 03, 2009, 05:03:19 PM
hey is there a way to get it to go through and checkk all members as we have about 14500 members and going through it a page at a time selecting and then telling it to check is getting a bit tedious
Title: Re: Stop Spammer
Post by: M-DVD on June 03, 2009, 10:31:11 PM
hey is there a way to get it to go through and checkk all members as we have about 14500 members and going through it a page at a time selecting and then telling it to check is getting a bit tedious

No, sorry.

1.- 'Stop Forum Spam' have a limit query (5000 query for day). If you over the limit all data will be marked blue.

2.- The script can fail for timeout.
Title: Re: Stop Spammer
Post by: Astra_200 on June 06, 2009, 06:54:50 PM
Quote
However, you can check manually each file that modifies the MOD, and see "what are missing" and adding manual.

Took a while but all ok now.

Thanks, Great mod  ;D
Title: Re: Stop Spammer
Post by: coledavis on June 07, 2009, 09:33:40 AM
Excellent mod. It's transformed my SMF 1.1.9 site from a spam-ridden site to something easily weeded of villains held in the 'approval' list.
Title: Re: Stop Spammer
Post by: jossanaijr on June 12, 2009, 01:30:21 PM
Hi,
just installed and first block but I'm having this when trying to get more information:
Code: [Select]
ERROR

The requested URL could not be retrieved

While trying to retrieve the URL: http://www.stopforumspam.com/search?

The following error was encountered:

Invalid Hostname
Some aspect of the requested URL is incorrect. Possible problems:

Name is unknown
Footprint 4.4/FPMCP
Generated Fri, 12 Jun 2009 17:28:41 GMT by 192.221.110.126 (Footprint 4.4/FPMCP)
?
Title: Re: Stop Spammer
Post by: Astra_200 on June 13, 2009, 06:39:44 AM
Hi,
just installed and first block but I'm having this when trying to get more information:
Code: [Select]
ERROR

The requested URL could not be retrieved

While trying to retrieve the URL: http://www.stopforumspam.com/search?

The following error was encountered:

Invalid Hostname
Some aspect of the requested URL is incorrect. Possible problems:

Name is unknown
Footprint 4.4/FPMCP
Generated Fri, 12 Jun 2009 17:28:41 GMT by 192.221.110.126 (Footprint 4.4/FPMCP)
?

I have read here that the http://www.stopforumspam.com/search? server can sometimes go down.

Is it still not working?
Title: Re: Stop Spammer
Post by: jossanaijr on June 13, 2009, 08:40:02 AM
Hi,
just installed and first block but I'm having this when trying to get more information:
Code: [Select]
ERROR

The requested URL could not be retrieved

While trying to retrieve the URL: http://www.stopforumspam.com/search?

The following error was encountered:

Invalid Hostname
Some aspect of the requested URL is incorrect. Possible problems:

Name is unknown
Footprint 4.4/FPMCP
Generated Fri, 12 Jun 2009 17:28:41 GMT by 192.221.110.126 (Footprint 4.4/FPMCP)
?

I have read here that the http://www.stopforumspam.com/search? server can sometimes go down.

Is it still not working?

Yes, it is working fine now.  Thanks.
Title: Re: Stop Spammer
Post by: Spuds on June 15, 2009, 11:15:57 PM
I've had this mod installed for a couple of months now and all seems to be working correctly.  The one question I have is this ... when I now log into my board my header status shows
Hello, Spuds
Show unread posts since last visit.
Show new replies to your posts.
There are 3 members awaiting approval.
Total time logged in:  bla bla bla

when I click on the members awaiting approval link it takes me to the manage members page which then shows "No members currently await approval." so there is a disconnect between the status saying 3 awaiting approval and the approval page which says none. 

If I uninstall the Mod then the status changes and I have no one awaiting approval so the awaiting approval status ($context['unapproved_members'] == 1) appears to be set by the mod and I can't find who the mod thinks needs approval.

Any help is appreciated!
Title: Re: Stop Spammer
Post by: M-DVD on June 16, 2009, 12:09:50 AM
Quote
However, you can check manually each file that modifies the MOD, and see "what are missing" and adding manual.

Took a while but all ok now.

Thanks, Great mod  ;D

Your welcome. Thanks for your comment :)

--

Excellent mod. It's transformed my SMF 1.1.9 site from a spam-ridden site to something easily weeded of villains held in the 'approval' list.

Thanks you too ;D

--

I've had this mod installed for a couple of months now and all seems to be working correctly.  The one question I have is this ... when I now log into my board my header status shows
Hello, Spuds
Show unread posts since last visit.
Show new replies to your posts.
There are 3 members awaiting approval.
Total time logged in:  bla bla bla

when I click on the members awaiting approval link it takes me to the manage members page which then shows "No members currently await approval." so there is a disconnect between the status saying 3 awaiting approval and the approval page which says none. 

If I uninstall the Mod then the status changes and I have no one awaiting approval so the awaiting approval status ($context['unapproved_members'] == 1) appears to be set by the mod and I can't find who the mod thinks needs approval.

Any help is appreciated!

I don't know the cause of this disconnect, but is visible with the MOD (uninstalling the MOD, again hidden it).

The solution here.

http://www.simplemachines.org/community/index.php?topic=283309.msg2003629#msg2003629

:)
Title: Re: Stop Spammer
Post by: auracounts on June 26, 2009, 01:34:49 AM
I installed this mod and it did not work initially, so I uninstalled it.  Now I have the following code glaring at me like an eyesore from the top of the forums:

Quote
// MOD Stop Spammer $txt['stopspammer_error'] = 'Error with DB Anti SPAM. Connection Failed.'; $txt['stopspammer_count'] = 'Spammers have been blocked'; $txt['stopspammer_title'] = 'Search more info in `Stop Forum Spam`';

I have removed every reference to this package from the databases.  I have restored all the files that were backed up just prior to installing this package.  Can someone please help me and explain why that text is still up there?  I cannot figure out how to remove it.
Title: Re: Stop Spammer
Post by: Aleksi "Lex" Kilpinen on June 26, 2009, 03:44:52 AM
Something was not installed/uninstalled correctly, and if that is showing on the top of the forums as plain text, I'd say check Modifications.yourlanguage.php to find that and remove that. :)
Title: Re: Stop Spammer
Post by: auracounts on June 26, 2009, 01:18:58 PM
That worked!  Thank you.  I was going crazy trying to find the stray text. 
Title: Re: Stop Spammer
Post by: Aleksi "Lex" Kilpinen on June 28, 2009, 03:12:09 PM
Glad I could help ;)
Title: Re: Stop Spammer
Post by: M-DVD on June 29, 2009, 04:32:34 PM
Something was not installed/uninstalled correctly, and if that is showing on the top of the forums as plain text, I'd say check Modifications.yourlanguage.php to find that and remove that. :)

Thanks for help :)
Title: Re: Stop Spammer
Post by: _simon_ on July 04, 2009, 08:11:03 AM
I'm not using the default template. What do I need to do to get the related text to display? I'm using 2.0 RC1-1

e.g. no text here at the moment:

(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fi31.photobucket.com%2Falbums%2Fc358%2FBeowulf1976%2FSIMON%2Fnotext.jpg&hash=2a8e4bd4813d54be4322ce0f8c5b1712)
Title: Re: Stop Spammer
Post by: sepulchre on July 09, 2009, 07:06:33 PM
I installed this mod and then got parse errors on my admin - members page. I'm using a custom theme. Error follows -


Code: [Select]
Parse error: syntax error, unexpected ',' in .../Themes/default/ManageMembers.template.php on line 92

83: ', (!$modSettings['stopspammer_enable'] ? '' : '<tr class="titlebg">
84: <td colspan="8">
85: <div style="width: 60%; margin: auto" class="leyend_stopspammer">
86: <img src="' . $settings['images_url'] . '/icons/moreinfo.gif" alt="Icon MoreInfo" style="vertical-align: middle" /> ' . $txt['stopspammer_leyd01'] . '<br />
87: <img src="' . $settings['images_url'] . '/icons/suspect.gif" alt="Icon Suspect" style="vertical-align: middle" /> ' . $txt['stopspammer_leyd02'] . '<br />
88: <img src="' . $settings['images_url'] . '/icons/spammer.gif" alt="Icon Spammer" style="vertical-align: middle" /> ' . $txt['stopspammer_leyd03'] . '<br />
89: </div>
90: </td>
91: </tr>

92: ', (!$modSettings['stopspammer_enable'] ? '' : '<tr class="titlebg">

93: <td colspan="8">
94: <div style="width: 60%; margin: auto" class="leyend_stopspammer">
95: <img src="' . $settings['images_url'] . '/icons/moreinfo.gif" alt="Icon MoreInfo" style="vertical-align: middle" /> ' . $txt['stopspammer_leyd01'] . '<br />
96: <img src="' . $settings['images_url'] . '/icons/suspect.gif" alt="Icon Suspect" style="vertical-align: middle" /> ' . $txt['stopspammer_leyd02'] . '<br />

Ideally I'd like to fix this and use the mod, if not I'll uninstall it which is what I'm trying to do, but it wont uninstall cleanly and leaves me with the text shown in the attached jpg (found on the admin-member- awaiting approval page), any ideas how to get rid of it?


Edit - managed to clean up the ManageMembers.template.php and sort the problem, but I still can get it to install properly :( Upgarded forum to v2.0rc1.2 and re-installed the mod, all ok now :)
Title: Re: Stop Spammer
Post by: JornB on July 20, 2009, 04:18:38 AM
Works like a charm, I just needed to do some manual labor  ;)

Got it translated into Swedish:
Code: [Select]
$txt['stopspammer_error'] = 'Kopplingsfel, problem med AntiSpam Databasen.<br />
Försök igen senare eller kontakta ForumAdmin';
$txt['stopspammer_count'] = 'Antal spammare som blockerats fram t.o.m idag';
$txt['stopspammer_title'] = 'Sök mer info på `Stop Forum Spam`';

$txt['stopspammer_enable'] = 'Aktivera/Inaktivera MOD Stop Spammer';
$txt['stopspammer_show01'] = 'Visa länken "Mer info" på alla medlemmar';
$txt['stopspammer_show01_sub'] = 'Du kan markera en medlem när som helst med ett enkelt klick';

$txt['stopspammer_faildb'] = 'Om kopplingen falerar med AntiSpam Databasen...';
$txt['stopspammer_fail01'] = 'Visa fel och neka registrering';
$txt['stopspammer_fail02'] = 'Tillåt direkt registrering';
$txt['stopspammer_fail03'] = 'Kontot måste aktiveras och visa ikon';
$txt['stopspammer_faildb1_sub'] = 'Din leverantör kan koppla mot databasen';
$txt['stopspammer_faildb2_sub'] = 'Din leverantör kan inte koppla mot databasen, försök igen senare<br />
Om det fortsätter se support och sök ';
$txt['stopspammer_not_translate'] = '<a href="http://www.simplemachines.org/community/index.php?topic=283309.new#post_issues"><span class="error"><b>Kända problem</b></span></a>';

$txt['stopspammer_leyd01'] = 'Ingen Spammer: Ingen information om användaren i Databasen, men du kan kolla';
$txt['stopspammer_leyd02'] = 'Misstänkt: Användaren kunde inte kollas, bäst du kollar nu';
$txt['stopspammer_leyd03'] = 'Spammer: Se mer info om aktivitet';

$txt['in_stop_forum_spam'] = 'I Stop Forum Spam Web:';
$txt['spammers_checks'] = 'Kolla dessa medlemmarna';
$txt['spammers_report'] = 'Rapportera dessa medlemmar';
$txt['confirm_spammers_checks'] = 'Är du säker att du vill kolla valda medlemmar?';
$txt['confirm_spammers_report'] = 'Är du säker att du vill rapportera valda medlemmar?\n\nTänk på att när du rapportera medlemmar till SFS blir han/hon känd som spammer över hela världen.';
Title: Re: Stop Spammer
Post by: Bancherd on July 20, 2009, 05:05:13 AM
Installed on 1.1.10 without any problems.

I really like the feature where it checks current members against spammers'database, Thanks!  :D
Title: Re: Stop Spammer
Post by: leezard on July 26, 2009, 06:08:47 PM
I have one theme on my forum that I can not get any of the admin options to show up, it works fine on the 4-5 other themes, the theme is called blackday and below is what I'm talking about.

the description of what the icons mean and the other two options on the bottom right do not show up
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.techiefromhell.org%2Fss%2F20090726-xhj-22kb.jpg&hash=c614354cce88d39af4540655dee8f86c)

On the Admin > Registration > Settings page there is also no text for the stop spam options

(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.techiefromhell.org%2Fss%2F20090726-p58-14kb.jpg&hash=0578684e3411d1bd1331e93f167ce4a5)

I'd really like to get this sorted out since this is the most used theme (and my personal fav)

Forum version is SMF 2.0 RC1.2

Title: Re: Stop Spammer
Post by: digit on August 03, 2009, 01:08:57 PM
I just installed this mod and am getting the rror....

2: sprintf() [<a href='function.sprintf'>function.sprintf</a>]: Too few arguments
File: /Sources/Subs-Members.php
Line: 911

http://www.mysite.com/index.php?action=register2

Line 911 of Subs-Members is....

      sendmail($regOptions['email'], $txt['register_subject'], sprintf($txt['register_pending_message'], $realName, $regOptions['username'], $regOptions['password']));

Any idea what's going on?

Thanks in advance.

Title: Re: Stop Spammer
Post by: affbrow on August 09, 2009, 11:53:08 AM
Dear Admin,

I want to submit translate of this mod language in Indonesian, thank you.

$txt['stopspammer_error'] = 'Kesalahan Pada DB Anti SPAM. Tidak Dapat Terhubung.<br />
Silahkan Mencoba Lagi, atau Silahkan Menghubungi WebMaster';
$txt['stopspammer_count'] = 'Para Spammer Yang Berhasil Di Blok Pada Hari';
$txt['stopspammer_title'] = 'Cari Lebih Lanjut Informasi Di `Stop Forum Spam`';

$txt['stopspammer_enable'] = 'Aktifkan/Non-Aktifkan MOD Stop Spammer';
$txt['stopspammer_show01'] = 'Tampilkan Link "More Info" Untuk Semua Anggota';
$txt['stopspammer_show01_sub'] = 'Anda Dapat Melakukan Pemeriksaan Terhadap Setiap Anggota, Setiap Waktu Dengan Satu Kali Klik Saja';

$txt['stopspammer_faildb'] = 'Jika Gagal Terhubung Dengan DB Anti SPAM...';
$txt['stopspammer_fail01'] = 'Tampilkan Kesalahan dan Registrasi Dihentikan';
$txt['stopspammer_fail02'] = 'Diperbolehkan Registrasi Cepat';
$txt['stopspammer_fail03'] = 'Anggota Disetujui Dan Tampilkan Ikon';
$txt['stopspammer_faildb1_sub'] = 'Hosting Anda Dapat Melakukan Koneksi Remote Dengan DB';
$txt['stopspammer_faildb2_sub'] = 'Hosting Anda Tidak Dapat Terkoneksi Dengan DB, Silahkan Mencoba Lagi.<br />
Jika Belum Berhasil Juga, Silahkan Lihat Pada Topik Dukungan (Support) Dan Pencarian ';
$txt['stopspammer_not_translate'] = '<a href="http://www.simplemachines.org/community/index.php?topic=283309.new#post_issues"><span class="error"><b>Isu Yang Didapat</b></span></a>';

$txt['stopspammer_leyd01'] = 'Bukan Spammer: Data Tidak Ditemukan Pada DB. Tetapi Anda Dapat Memeriksanya Lagi';
$txt['stopspammer_leyd02'] = 'Dicurigai: Anggota Ini Tidak Dapat Dilakukan Pemeriksaan. Periksa Sekarang';
$txt['stopspammer_leyd03'] = 'Spammers: Lihat Informasi Lainnya Tentang Aktivitas Spammers Ini';

$txt['in_stop_forum_spam'] = 'Di Situs Stop Forum Spam :';
$txt['spammers_checks'] = 'Periksa Para Anggota Ini';
$txt['spammers_report'] = 'Laporkan Para Anggota Ini';
$txt['confirm_spammers_checks'] = 'Apakah Anda Benar-Benar Ingin Memeriksa Para Anggota Yang Telah Anda Pilih Ini?';
$txt['confirm_spammers_report'] = 'Apakah Anda Benar-Benar Ingin Melaporkan Para Anggota Yang Telah Anda Pilih Ini?\n\nPerlu Diketahui Bahwa Ketika Anda Melakukan Pelaporan Seorang Anggota Ke Stop Forum Spam (SFS), Maka Anggota ini Akan Ditandai Sebagai Seorang Spammer Di Seluruh Dunia\nDan Anggota Ini Tidak Akan Dapat Menggunakan Lagi Forum-Forum Yang Terhubung Dengan SFS Sepenjuru Dunia.\n\nLakukan Hal Ini Jika Anda Benar-Benar Yakin Bahwa Anggota Ini Adalah Seorang Spammers, Dan Jika Ternyata Hal Tersebut Salah \nMaka Sesegera Mungkin Laporkan Pada Pembuat Modul Ini Untuk Memeperbaiki Kesalahan Tersebut Pada SFS Database.';
Title: Re: Stop Spammer
Post by: psynx on August 10, 2009, 08:22:17 AM
hello,

i recently installed this mod manually using the parser.

i have problems when going to admin>members

this is the error:

Unknown column 'is_spammer' in 'field list'
File: ..................................../htdocs/Sources/ManageMembers.php
Line: 494

please help me fix this.

i also noticed one file which is the 'install_1.php' that says i have to manually run the file because it should not be able to stand alone? how do i run the file?

sorry but i am still a noob when it comes to coding.

any help will be greatly appreciated. thanks
Title: Re: Stop Spammer
Post by: en_shua on August 13, 2009, 06:33:31 PM
I just installed v2.2 of this mod.  I do not thinkit is working.  When I look at the pending member list, I see the magnifying glass icons.  But, none of these have a red magnifying glass.  I clicked on a few of them, and some have 500+ entries in the spammers database, yet it is not showing on my site.  Any ideas what is wrong?
Title: Re: Stop Spammer
Post by: ceewee on August 25, 2009, 02:53:30 PM
Seems  it's not working anymore?

Title: Re: Stop Spammer
Post by: en_shua on August 25, 2009, 06:17:39 PM
The problem I was having is that I thought it would automatically check all those in the Waiting area who had already submitted registrations.  Nope.  I had to go in the Members List and check them individually.
Title: Re: Stop Spammer
Post by: Oscar Arostegui on August 30, 2009, 06:07:51 PM
Hola vos como estas, fijate que no se por que no puedo instalar el paquete que hicistes, el stop spammer antes si lo agarraba bien pero ahora no se me dice que hay error en la instalación y no me permite nada, que sera??? ayudame amiguin te espero
Title: Re: Stop Spammer
Post by: Duffield1 on September 02, 2009, 06:21:32 AM
I love this modification - we've had problems with spammers, so this seems like a great way of combating them.

I've got SMF 1.1.10 using the DilberMC lightblue theme and it seems to have installed okay.  I copied the icon files over to my Dilber icons, and can now see them well, but at the bottom of the 'Awaiting activation' page, where there are the red, yellow and white icons are, there is no key to show what each one means.

Also, when I go into the Registration Settings page, I have a tickbox, drop down menu (empty) and another tickbox, like on the illustrations, but no explanation of what these are or what options I can select.

In short, it looks like the modification is set up and is working, but I cannot see the labels on each of the settings - it is like having a keyboard where all the letters have been rubbed off the keys!  Any idea of how I can fix this?

Many thanks!
Title: Re: Stop Spammer
Post by: painterforum20 on September 04, 2009, 10:17:46 PM
Man... I can't get this Mod to work. Running SMF 1.1.10
The install says successful but I do not see ANY options or changes in Member Registration settings, no warnings, no changes, no spam blocking... is there an on and off switch for this Mod?
Any help would be appreciated.
Title: Re: Stop Spammer
Post by: rcgearing on September 07, 2009, 03:14:09 PM
Does not block manual spammer registration.


Thank you for writing this MOD! Please don't take this report as a complaint, but rather as an effort to help us get this MOD to work well :)

Installed without errors, but it did not block registration when I tried to register with a username and email from the list of spammers on the stopforumspam website. I am using 1.1.9 with Default Theme.

P.S. I uninstalled this MOD and tried another MOD that uses the same database - Stop Forum Spammer. That other MOD installed and it works - blocks when I try to register with a spammer's email.

Thanks!
Title: Re: Stop Spammer
Post by: sharingsunshine on September 07, 2009, 10:35:34 PM
This is a great mod and I have wanted to learn all I can so I have read the posts in this forum on the Stop Spammer mod. 

However, I haven't been able to find this answer.  It seems to be working fine with the exception of the icon links and color aren't showing up.  I have made sure the icon images are loaded in the default - images - icons folder.  But still they don't show up.  Only I still have this message at the bottom of members - awaiting activation.

0 Spammers have been blocked to date
Icon MoreInfo Not Spammer: This data wasn't in a DB. But you can check
Icon Suspect Suspect: This member couldn't be checked. Check now
Icon Spammer Spammers: See more info of activity of this spammer

Please advise why they aren't showing up?  I am using 1.1.10 using a modification to the default theme.

Thanks,

Randal
Title: Re: Stop Spammer
Post by: Bob Mueller on September 08, 2009, 12:49:40 PM
Has anyone noticed spammers slipping through in the last few days?

Case in point: I got a successful registration notice for someone from IP 94.142.130.88 today. Yet http://www.stopforumspam.com/ipcheck/94.142.130.88 shows 8 hits. The spammer registered using one of the email addresses listed there (awartedia@gmail.com). There should have been two dings on the SFS check, so the user never should have been registered.

That's not the only one, just the most recent. Seems like I've had 1-2 of those every couple of days recently, but only recently. I've had this mod installed for quite a while, and haven't had people slip through like that.
Title: Re: Stop Spammer
Post by: rcgearing on September 08, 2009, 02:28:47 PM
Has anyone noticed spammers slipping through in the last few days?

Case in point: I got a successful registration notice for someone from IP 94.142.130.88 today. Yet http://www.stopforumspam.com/ipcheck/94.142.130.88 shows 8 hits. The spammer registered using one of the email addresses listed there (awartedia@gmail.com). There should have been two dings on the SFS check, so the user never should have been registered.

That's not the only one, just the most recent. Seems like I've had 1-2 of those every couple of days recently, but only recently. I've had this mod installed for quite a while, and haven't had people slip through like that.

Uninstall Stop Spammer and get the Stop Forum Spam - http://custom.simplemachines.org/mods/index.php?mod=1519 - MOD. On my forum http://rcgearing.com/forum and it does not let spammers slip by. Case in point: I tried to register with the email that slipped by on your forum, and it got blocked on mine. It blocked the registration saying "The user asdfsaf with Email awartedia@gmail.com (IP 68.163.211.172) is a Spam, please contact forum administrator. "
Title: Re: Stop Spammer
Post by: danjam on September 08, 2009, 06:44:33 PM
Just did some quick tests and it seems there's been a slight change to the stopforumspam xml that is returned.

I've just amended it on our forum to fix this, and it seems to be working fine again. So it's just a case of waiting for M-DVD to update the mod :)

(I tried the other mod and while its very good and works flawlessly, I prefer the functionality of this one).
Title: Re: Stop Spammer
Post by: Tamsin on September 09, 2009, 04:03:24 AM
We installed this mod a week ago and it appeared to be working fine. Then since yesterday we've had spammers registering every hour. When we check their e-mail or ip they are actually in your database but somehow they are not being picked up at the point of registration. Could you think why this is happening and suggest what we might do? Thanks.
Title: Re: Stop Spammer
Post by: quatermass on September 09, 2009, 07:08:38 AM
I'm using SMF 1.1.10 (custom theme) and just installed Stop Spammer 2.2 and whilst the Mod icons are in place (after I manually put them into the right place) and I can click upon a icon to check a person.

 I find when I select a few and then click on 'Check these Members', the icons or names do NOT change to red. Even though manually checking them shows me they are Spammers!!

Is this Mod broken?

Title: Re: Stop Spammer
Post by: quatermass on September 09, 2009, 07:11:23 AM
This is a great mod and I have wanted to learn all I can so I have read the posts in this forum on the Stop Spammer mod. 

However, I haven't been able to find this answer.  It seems to be working fine with the exception of the icon links and color aren't showing up.  I have made sure the icon images are loaded in the default - images - icons folder.  But still they don't show up.  Only I still have this message at the bottom of members - awaiting activation.

0 Spammers have been blocked to date
Icon MoreInfo Not Spammer: This data wasn't in a DB. But you can check
Icon Suspect Suspect: This member couldn't be checked. Check now
Icon Spammer Spammers: See more info of activity of this spammer

Please advise why they aren't showing up?  I am using 1.1.10 using a modification to the default theme.

Thanks,

Randal

You've got a custom or non-default theme.
You need to copy the 3 gifs (moreinfo.gif,spammer.gif and suspect.gif) in Themes/Default/images/icons/ into your theme. ie Themes/your_theme_name_here/images/icons/
Title: Re: Stop Spammer
Post by: Bob Mueller on September 09, 2009, 06:05:02 PM
Just did some quick tests and it seems there's been a slight change to the stopforumspam xml that is returned.

I've just amended it on our forum to fix this, and it seems to be working fine again. So it's just a case of waiting for M-DVD to update the mod :)
danjam, thanks for your work, but it appears it may be a while for M-DVD to fix this. Checking his profile shows he hasn't been on in a long time:

Personal Text:    On Hiatus
Date Registered:    March 20, 2008, 09:39:51 AM
Last Active:    July 11, 2009, 01:23:26 AM

Disappointing. I like this mod. Guess I'll give the other one a try for now.
Title: Re: Stop Spammer
Post by: snoopy_virtual on September 10, 2009, 07:46:18 AM
Just did some quick tests and it seems there's been a slight change to the stopforumspam xml that is returned.

I've just amended it on our forum to fix this, and it seems to be working fine again. So it's just a case of waiting for M-DVD to update the mod :)

(I tried the other mod and while its very good and works flawlessly, I prefer the functionality of this one).

I think you could have told them exactly how to fix it.  ;)

I have seen also that stopforumspam have changed the xml response and I have been fixing it in my forum as well.

So far I have found one solution: We need to change the function checkDBSpammer.

It is inside the file Sources/Subs-Members.php, at the end of that file.

More precisely look for these lines:

Code: [Select]
// Procesing XML
preg_match_all('~<type>(\w+)</type>\n<appears>(\w+)</appears>~', $down_ok, $q_is_spammer);

And change them for these ones:

Code: [Select]
// Procesing XML
preg_match_all('~<type>(\w+)</type>.*\n.*<appears>(\w+)</appears>~', $down_ok, $q_is_spammer);

I suppose there are other possible solutions, but this one works.

This way we can wait untill M-DVD update the mod.
Title: Re: Stop Spammer
Post by: quatermass on September 10, 2009, 12:58:45 PM
What exactly does this fix do?
Title: Re: Stop Spammer
Post by: GadgetNutt on September 10, 2009, 08:57:48 PM
Did I install this at a bad time? I see the author is on a hiatus.

I am experiencing the same issue that some others are having.

I just installed it, and it shows a correct install, but when I go to members,
and test some know spammers from the Stop Forum Spam database,
nothing happens. No change in icons, no red highlights

Is this due to the problem that Bob and Snoopy are talking about?

If any of you users could help, I would be grateful!!

Thanks, Mark
Title: Re: Stop Spammer
Post by: quatermass on September 12, 2009, 02:38:11 AM
Hi GadgetNutt,

You and me are in the same boat.

It seems to work though it doesn't display coloured icons.
I can search by clicking on individual fields to see if members are spammers. But the selected members option doesn't appear to work.

It looks like we're on our own....  :(
Title: Re: Stop Spammer
Post by: snoopy_virtual on September 12, 2009, 05:07:07 AM
To quatermass and GadgetNutt:

YES.

Just a few days ago there was a change in the way stopforumspam processes the XML response to the queries.

And NO.

You are not on your own in this.

I have been working with M-DVD in this mod since he started it and I can give you a hand while he is away.

I already have given you a manual solution. As I said a few days ago you just need to change one line in a source file.

Anyway, just in case you are not confident enough editing php files, I have done a full package of the mod (version 2.3) with this line already changed for you.

The only thing you need to do is to un-install any version you have already, download this new version and install it.

I have already checked it in 10 different forums and it works perfect.

The only problem is I cannot access the mod's main page to upload this new version (only M-DVD can do that) so I have put it just now in my own server and it will be available there untill M-DVD answer the emails I have sent him.

In the mean time you can download this new version from here:

http://www.snoopyvirtualstudio.com/descargas/temp/StopSpammer_v2_3.zip




Modified by Snoopy on 28/09/2009:

I have erased that version from my server as M-DVD has already updated it in the mod's main page.
Title: Re: Stop Spammer
Post by: Aleksi "Lex" Kilpinen on September 12, 2009, 10:14:50 AM
It is inside the file Sources/Subs-Members.php, at the end of that file.

More precisely look for these lines:

Code: [Select]
// Procesing XML
preg_match_all('~<type>(\w+)</type>\n<appears>(\w+)</appears>~', $down_ok, $q_is_spammer);

And change them for these ones:

Code: [Select]
// Procesing XML
preg_match_all('~<type>(\w+)</type>.*\n.*<appears>(\w+)</appears>~', $down_ok, $q_is_spammer);

I suppose there are other possible solutions, but this one works.

This way we can wait untill M-DVD update the mod.
Thanks for this snoopy_virtual, seems to work ;)
Title: Re: Stop Spammer
Post by: FragaCampos on September 12, 2009, 11:26:48 AM
Yup! Thanks snoopy_virtual, it works!
Title: Re: Stop Spammer
Post by: sharingsunshine on September 12, 2009, 11:44:56 AM
Hello,

I loaded your zip file and I really appreciate your taking the time to do it.  However, I still don't have any graphics showing on the member page at the bottom.

I have put the 3 gifs in the proper place.  Does anything need a specific permisision to make the gifs and colors show up?

Randal
Title: Re: Stop Spammer
Post by: koobs on September 12, 2009, 06:36:06 PM
snoopy_virtual,
the mod you have made appears to work on keeping new spammers from registering but when checking existing members i am still getting nothing for known spammers
cheers,
koobs
Title: Re: Stop Spammer
Post by: quatermass on September 13, 2009, 03:34:58 AM
snoopy_virtual,
the mod you have made appears to work on keeping new spammers from registering but when checking existing members i am still getting nothing for known spammers
cheers,
koobs

Me too.
Exactly the same situation.

 
Title: Re: Stop Spammer
Post by: Aleksi "Lex" Kilpinen on September 13, 2009, 05:17:24 AM
Checking existing members through the admin memberlist seems to work just like it used to for me.
If a spammer is recognised, he is added to the awaiting activation list.
Title: Re: Stop Spammer
Post by: koobs on September 13, 2009, 06:34:22 AM
Sure? Mine does nothing with obvious spammers. Recent fresh install of everything and this mod is first one I applied. Like I said haven't had any new spammers since snoopy_virtuals' change and have '97 spammer blocked to date'... but cant do anything about existing members...
Title: Re: Stop Spammer
Post by: Aleksi "Lex" Kilpinen on September 13, 2009, 06:37:23 AM
Sure?
I'm sure it works for me - can't be sure it works for everyone though. I haven't had time or a reason to test too thoroughly.

EDIT: Actually I tested this further - and it doesn't seem to work a 100% after all.
When I tested this earlier it seemed to work, but now it didn't catch an already identified spammer in my member list. ::)
Title: Re: Stop Spammer
Post by: quatermass on September 13, 2009, 04:15:19 PM
So let's sum up?

This Mod is no longer working 100% and appears to be unsupported?

Title: Re: Stop Spammer
Post by: Bob Mueller on September 13, 2009, 05:06:35 PM
I made snoopy_virtual's edit, and the mod now seems to be working again. When I checked my member list, it appeared as though nothing happened, because the "Awaiting Approval" link didn't come up. However when I clicked "Awaiting Activation," the "Awaiting Approval" link did pop onto the bar, so it seems to be working on this end.

Checking members found another 30-35 known spammers who had slipped through, or been added to the SFS database since they were approved as members.

I think it's working for now.
Title: Re: Stop Spammer
Post by: catfished on September 13, 2009, 05:51:12 PM
I just found this thread and I really don't have time to read through 13 pages so maybe I'm missing something obvious. My stop spammer mod which I have been recommending to everyone on here has totally stopped working. A spammer from any and or all spam lists can sign right up and post. It no longer puts anyone in the waiting for approval list.

This is happening on all four SMF forums that I admin. It was working fine on all of them and then it suddenly quit working about 3 or 4 days ago. It's as if the spammers found a way to bypass it. >:( :'( :'( It was so nice to have control of these $#@$%%# spammers but it didn't last long. :(
Title: Re: Stop Spammer
Post by: chrishicks on September 13, 2009, 06:00:45 PM
catfished, try this:


I think you could have told them exactly how to fix it.  ;)

I have seen also that stopforumspam have changed the xml response and I have been fixing it in my forum as well.

So far I have found one solution: We need to change the function checkDBSpammer.

It is inside the file Sources/Subs-Members.php, at the end of that file.

More precisely look for these lines:

Code: [Select]
// Procesing XML
preg_match_all('~<type>(\w+)</type>\n<appears>(\w+)</appears>~', $down_ok, $q_is_spammer);

And change them for these ones:

Code: [Select]
// Procesing XML
preg_match_all('~<type>(\w+)</type>.*\n.*<appears>(\w+)</appears>~', $down_ok, $q_is_spammer);

I suppose there are other possible solutions, but this one works.

This way we can wait untill M-DVD update the mod.

I just did the same not 15min. ago and I had a known spammer in my member list that we kept because the name amused a few people. After I did the fix I checked that member and it took a few but it moved the account to awaiting approval so it does work. Hope that helps
Title: Re: Stop Spammer
Post by: catfished on September 13, 2009, 06:38:04 PM
catfished, try this:


I think you could have told them exactly how to fix it.  ;)

I have seen also that stopforumspam have changed the xml response and I have been fixing it in my forum as well.

So far I have found one solution: We need to change the function checkDBSpammer.

It is inside the file Sources/Subs-Members.php, at the end of that file.

More precisely look for these lines:

Code: [Select]
// Procesing XML
preg_match_all('~<type>(\w+)</type>\n<appears>(\w+)</appears>~', $down_ok, $q_is_spammer);

And change them for these ones:

Code: [Select]
// Procesing XML
preg_match_all('~<type>(\w+)</type>.*\n.*<appears>(\w+)</appears>~', $down_ok, $q_is_spammer);

I suppose there are other possible solutions, but this one works.

This way we can wait untill M-DVD update the mod.

I just did the same not 15min. ago and I had a known spammer in my member list that we kept because the name amused a few people. After I did the fix I checked that member and it took a few but it moved the account to awaiting approval so it does work. Hope that helps

Thanks chrishicks, I noticed that but wasn't sure about it. I just tried it on my biggest forum so we'll see what happens.
Title: Re: Stop Spammer
Post by: GadgetNutt on September 13, 2009, 07:02:01 PM
So is the file that Snoop put up the most current with all the fixes to date?

http://www.snoopyvirtualstudio.com/descargas/temp/StopSpammer_v2_3.zip (ftp://http://www.snoopyvirtualstudio.com/descargas/temp/StopSpammer_v2_3.zip)

If so I will try it now.

Thanks, Mark
Title: Re: Stop Spammer
Post by: catfished on September 13, 2009, 07:53:47 PM
Thanks chrishicks, I noticed that but wasn't sure about it. I just tried it on my biggest forum so we'll see what happens.

OK I tested it by registering as a known spammer and it asked for admin approval so it's evidently working again. I hope registering as a spammer using my regular internet IP number didn't put me on a spam list. I simply rejected the registration, I certainly didn't report it.

I'll do the same to my other 1.1.0 forums but one of them is version 2.0 RC2, is it an identical file overwrite for 2.0?
Title: Re: Stop Spammer
Post by: danjam on September 14, 2009, 03:33:18 AM
danjam, thanks for your work, but it appears it may be a while for M-DVD to fix this. Checking his profile shows he hasn't been on in a long time:

I think you could have told them exactly how to fix it.  ;)

Yes I could, but I prefer to leave this stuff to the mod creator. If I had realised M-DVD wasn't available I would have done so, sorry :(

Thanks for the 2.3 update snoopy_virtual, working 100% on several installs here :)
Title: Re: Stop Spammer
Post by: quatermass on September 14, 2009, 04:35:12 AM
I made snoopy_virtual's edit, and the mod now seems to be working again. When I checked my member list, it appeared as though nothing happened, because the "Awaiting Approval" link didn't come up. However when I clicked "Awaiting Activation," the "Awaiting Approval" link did pop onto the bar, so it seems to be working on this end.

Checking members found another 30-35 known spammers who had slipped through, or been added to the SFS database since they were approved as members.

I think it's working for now.

No it's not. Well not 100%.

Yes, it detects a spammer if they try to register. It puts them in the 'waiting for approval'
Yes, it lists the member in red in this 'waiting for approval' section.

But it doesn't check your existing members if you select a few or a whole page.


P.S.
Personally I'd like to see Stop Spammer icon listed in the "View the profile of <member>" section.

Title: Re: Stop Spammer
Post by: snoopy_virtual on September 14, 2009, 09:31:18 AM
...

I'll do the same to my other 1.1.0 forums but one of them is version 2.0 RC2, is it an identical file overwrite for 2.0?

If you do it manually you need to do exactly the same change for 2.0 RC2

If you install it using the new package I have put in my server (version 2.3) the fix is already done either for 1.0 or 2.0



I think you could have told them exactly how to fix it.  ;)

Yes I could, but I prefer to leave this stuff to the mod creator. If I had realised M-DVD wasn't available I would have done so, sorry :(

I was just joking. Didn't you see the smilie?  ;)

Thanks for the 2.3 update snoopy_virtual, working 100% on several installs here :)

No problem.

I needed to do it anyway for myself, as I use this mod in 10 different forums.
Title: Re: Stop Spammer
Post by: GadgetNutt on September 14, 2009, 07:43:52 PM
snoopy_virtual,



is the version 2.3 download you refer to on your website the most current fix or must I do a manual install?

Thanks, Mark

Title: Re: Stop Spammer
Post by: danneh3826 on September 15, 2009, 08:57:39 AM
doesn't work. spammers still getting through.

i know why, the regex in the code isn't kicking in, and therefore thinking everything is fine. i've got a fix which i'm testing and i'll upload/paste the mods i've made if it works.
Title: Re: Stop Spammer
Post by: Aleksi "Lex" Kilpinen on September 15, 2009, 09:03:41 AM
For those running 2.0 - it might be wise to empty your cache after making the changes suggested, in order for them to take effect ;)
Title: Re: Stop Spammer
Post by: snoopy_virtual on September 15, 2009, 09:45:21 AM
is the version 2.3 download you refer to on your website the most current fix or must I do a manual install?

Version 2.3 is the most current and it has all the needed fixes done.

If you install that one you don't need to do any manual thing unless, of course, you are using a template with any of these files inside:

ManageMembers.template.php
Register.template.php
Title: Re: Stop Spammer
Post by: snoopy_virtual on September 15, 2009, 09:48:15 AM
doesn't work. spammers still getting through.

i know why, the regex in the code isn't kicking in, and therefore thinking everything is fine. i've got a fix which i'm testing and i'll upload/paste the mods i've made if it works.

I don't understand what you mean.

I have installed it in 10 different forums, 9 of them with SMF 1.1.10 and another one with SMF 2.0 RC1.2 and it works for me.

I will wait until you upload your fixes to see if I understand what you mean.
Title: Re: Stop Spammer
Post by: snoopy_virtual on September 15, 2009, 09:49:53 AM
For those running 2.0 - it might be wise to empty your cache after making the changes suggested, in order for them to take effect ;)

Good idea.

I forgot to tell them that.
Title: Re: Stop Spammer
Post by: Bob Mueller on September 15, 2009, 10:16:48 AM

I think it's working for now.

No it's not. Well not 100%.

Yes, it detects a spammer if they try to register. It puts them in the 'waiting for approval'
Yes, it lists the member in red in this 'waiting for approval' section.

But it doesn't check your existing members if you select a few or a whole page.
It does on my end. I've been able to prune an extra 20-30 spammers who slipped through.
Title: Re: Stop Spammer
Post by: catfished on September 15, 2009, 11:39:16 AM
It's working fine since I made the manual file changes. It's catching spammers every time.
Title: Re: Stop Spammer
Post by: GadgetNutt on September 16, 2009, 12:51:12 AM
Got it working i think, but I have a question.
What emails are sent out?
I can't find them to determine what they say.
I am talking about the accept or reject emails.

Thanks, Mark

Title: Re: Stop Spammer
Post by: Aleksi "Lex" Kilpinen on September 16, 2009, 12:52:56 AM
As far as I know, they are the same e-mails that are used in the Core SMF setup, in case you have turned on admin approval. The actual e-mails you can find in the language strings, or just test registration to get SMF send the e-mails to you ;)
Title: Re: Stop Spammer
Post by: GadgetNutt on September 16, 2009, 06:29:23 PM
2 more questions.

If I wanted to edit the emails being sent out, where would I find the text?

I noticed that the under view all members, there is no red highlighting of spammers,
but they are being transferred to waiting approval. Is this what it is supposed to do?

Thanks
Title: Re: Stop Spammer
Post by: quatermass on September 17, 2009, 07:46:16 AM


I noticed that the under view all members, there is no red highlighting of spammers,
but they are being transferred to waiting approval. Is this what it is supposed to do?

Thanks

Yes it is suppose to. But it is broken.

Perhaps the CSS that highlights the line to red is clashing with another similar name used on our web sites?
Title: Re: Stop Spammer
Post by: falldown on September 18, 2009, 04:43:36 PM
Works fine on SMF 1.1.9, no problems at all, everything's back to normal after a simple uninstall and installation of Stop Spammer 2.3.

Thanks snoopy_virtual, excellent work!  :D
Title: Re: Stop Spammer
Post by: GadgetNutt on September 23, 2009, 02:43:34 AM
Anyone know when M-DVD will be back to put the finishing touches on this?

In the mean time Kudos to snoopy_virtual, excellent work!

Mark
Title: Re: Stop Spammer
Post by: Astra_200 on September 23, 2009, 06:07:05 PM
Tested before 2.3 mod with known spammers name. After 2.3 same test and spammer was stopped waiting approval.

Removed 2.2 and instaled 2.3 with no problems at all.

Thanks snoopy_virtual for mod and thanks to poster who spotted the problem.
Title: Re: Stop Spammer
Post by: quatermass on September 24, 2009, 11:58:01 AM
Tested before 2.3 mod with known spammers name. After 2.3 same test and spammer was stopped waiting approval.

Removed 2.2 and instaled 2.3 with no problems at all.

Thanks snoopy_virtual for mod and thanks to poster who spotted the problem.

Can you let us know if it highlights a user with a known spammer's name when you test your users?

It doesn't in my version with the latest fix.
Title: Re: Stop Spammer
Post by: chrishicks on September 24, 2009, 03:16:24 PM
I did the manual edit posted earlier. I tested it with a known registered spammer on my forum and it changed the username from the normal blue font I use to red. It works for me.
Title: Re: Stop Spammer
Post by: quatermass on September 24, 2009, 06:08:35 PM
Well unfortunately it doesn't on our web site.

I suspect a CSS name clash perhaps?
We embed the SMT forum within a MediaWiki page.

See http://www.theaquariumwiki.com/forum/

I guess I'll have to live with it as it appears to work detecting Spammers who try to Register . :-)

Title: Re: Stop Spammer
Post by: snoopy_virtual on September 25, 2009, 06:56:38 AM
Well unfortunately it doesn't on our web site.

I suspect a CSS name clash perhaps?
We embed the SMT forum within a MediaWiki page.

See http://www.theaquariumwiki.com/forum/

I guess I'll have to live with it as it appears to work detecting Spammers who try to Register . :-)

It doesn't look like a CSS clash to me.

When a spammer is detected, this mod writes all his details (name, email and IP) with the color defined in the class error inside the CSS.

I have been checking your forum and I can see that in the CSS file of your Theme ( http://www.theaquariumwiki.com/forum/Themes/thefishwiki/style.css ) you haven't got a "class error" defined, but anyway you have it inside the file  http://www.theaquariumwiki.com/skins/monobook/main.css which I suppose belongs to the MediaWiki where you have your forum embeded:

Code: [Select]
.error {
color: red;
font-size: larger;
}

Of course, I can see your site only from a visitor's point of view. Maybe when you are inside your "Admin" zone this monobook/main.css file is not available.

Just in case, you can add this anywhere inside your Themes/thefishwiki/style.css file:

Code: [Select]
.error {
color: red;
}

Anyway, as I said before, I don't think this is the problem.

It seems that you haven't install the mod properly.

Let me see:

A month ago, before all this problems about the fix I have done, when you had version 2.2, was it working properly?

If it was and you have only uninstalled version 2.2 and installed my new version 2.3 I don't understand it at all.

The fix I have done only changes a small line inside a Source file and it has nothing to do with CSS classes.

But there is another option:

If version 2.2 was not working properly for you then the explanation is that you haven't installed it properly.

I haven't got enough information to see exactly what you have done wrong. I'll wait for your answers, but in the mean time, just another question:

Take a look inside your Theme's folder (thefishwiki).

Can you see inside it any of these two files?


If the answer is yes I know where is the problem. If the answer is no I will need to continue thinking about it.
Title: Re: Stop Spammer
Post by: snoopy_virtual on September 25, 2009, 07:29:52 AM
Anyone know when M-DVD will be back to put the finishing touches on this?
...

As I said before I even sent him an email, but he didn't answer it yet, so no idea when (if ever) he will be back.



...
In the mean time Kudos to snoopy_virtual, excellent work!
...

Thank you.

And the same goes to everybody else congratulating me. I suppose you'll understand if I don't answer all of you one by one.  ;D



Anyway, I'm sorry if I'm not answering all the questions you are asking here fast enough, but I'm very busy at the moment with a new anti-spammers mod I'm doing.

This new anti-spammers mod is called MOD httpBL.

It's a lot more powerful than MOD Stop Spammer but it's completely compatible with it.

I got both mods already installed together in 10 different forums and I am delighted with the results.

I sent this new mod a week ago to the Customization Team, but apparently there is a long queue of mods waiting for approval, so you won't see it inside the Mod Site for a few weeks yet.

Anyway, if anybody wants to check it and give me some feedback to help me improve it, I am writing a tutorial about the way it works, with instructions to download it from my own server and to install it:

http://www.snoopyvirtualstudio.com/tutoriales/index.php?estudio=httpbl
Title: Re: Stop Spammer
Post by: quatermass on September 25, 2009, 08:07:05 AM
Thank you very much for your time and trouble, I really do appreciate it. :-))

I installed thw 2.2 Mod a few weeks ago and then read about the wee fix you did and added it.
So if that is all what "2.3" is, then I have 2.3. :-)


    * ManageMembers.template.php
    * Register.template.php

Inside my theme thefishwiki, I do not have these two files.
Should I have?

(I added the .error class into the thefishwiki/style.css just in case.)

I added manually a known spammer account and as before if I look in the  'Awaiting Approval (1) ' there is the spammer all lit up as before. That bit works with the mod you did.

I enclose a small screenshot of the Jollygirls spammer after I ticked the right-hand box and then 'check these members'.

The other one is from the awaiting approval window with the spammer all lit up.


Title: Re: Stop Spammer
Post by: quatermass on September 25, 2009, 08:10:22 AM

Anyway, I'm sorry if I'm not answering all the questions you are asking here fast enough, but I'm very busy at the moment with a new anti-spammers mod I'm doing.

This new anti-spammers mod is called MOD httpBL.

It's a lot more powerful than MOD Stop Spammer but it's completely compatible with it.

I got both mods already installed together in 10 different forums and I am delighted with the results.


What does it do?
You didn't mention why we'd want to use it. :)
Title: Re: Stop Spammer
Post by: snoopy_virtual on September 25, 2009, 09:18:26 AM

Anyway, I'm sorry if I'm not answering all the questions you are asking here fast enough, but I'm very busy at the moment with a new anti-spammers mod I'm doing.

This new anti-spammers mod is called MOD httpBL.

It's a lot more powerful than MOD Stop Spammer but it's completely compatible with it.

I got both mods already installed together in 10 different forums and I am delighted with the results.


What does it do?
You didn't mention why we'd want to use it. :)

Read the tutorial.

It's very long to resume it here.
Title: Re: Stop Spammer
Post by: snoopy_virtual on September 25, 2009, 09:56:59 AM
    * ManageMembers.template.php
    * Register.template.php

Inside my theme thefishwiki, I do not have these two files.
Should I have?

No. Very few custom themes have these files inside them.

When SMF needs a template file always looks first inside your custom theme's folder. If it's not there then uses the one inside your default theme's folder.

Every time you install a mod, it only modifies the files inside the default theme's folder and this mod only modifies these 2 files, so if you had any one of them in your custom theme's folder you should have modify them manually, but that's not your case.



(I added the .error class into the thefishwiki/style.css just in case.)

And I suppose it hasn't sort the problem.



I enclose a small screenshot of the Jollygirls spammer after I ticked the right-hand box and then 'check these members'.

The other one is from the awaiting approval window with the spammer all lit up.

As I can see, it changes to red only in the "Awaiting Approval" list, but it doesn't do it in the "View all members" list.

The modifications for these 2 lists are both of them done inside the file Themes/default/ManageMembers.template.php so if the mod has made one of the changes properly should have done the another one as well.

Try this:

Title: Re: Stop Spammer
Post by: M-DVD on September 27, 2009, 08:11:21 PM
MOD Stop Spammer v2.3
=================


New features:

How do I upgrade?

=======================================

Características Nuevas:

¿Como actualizar?
Title: Re: Stop Spammer
Post by: snoopy_virtual on September 28, 2009, 10:51:08 AM
Hi M-DVD.

Nice to see you're back.

I think the issue about the 5000 querys per day limit you are talking about is related to something we talked ages ago:

You are using just one API key for all of you, so there are a lot of people doing querys through the same API key.

Maybe you should consider again the small modification I told you I am using so every one can use their own API key instead.
Title: Re: Stop Spammer
Post by: M-DVD on September 28, 2009, 12:44:28 PM
Hi M-DVD.

Nice to see you're back.

I think the issue about the 5000 querys per day limit you are talking about is related to something we talked ages ago:

You are using just one API key for all of you, so there are a lot of people doing querys through the same API key.

Maybe you should consider again the small modification I told you I am using so every one can use their own API key instead.

Thanks for help while I was on hiatus :D

And not, the API key only is necessary for report, not for check.

The limit in query is for check (example (http://www.stopforumspam.com/api?username=MariFoogwoogy)), and this limit works per IP host (who make the remote check).
Title: Re: Stop Spammer
Post by: Astra_200 on September 28, 2009, 06:15:37 PM
Tested before 2.3 mod with known spammers name. After 2.3 same test and spammer was stopped waiting approval.

Removed 2.2 and instaled 2.3 with no problems at all.

Thanks snoopy_virtual for mod and thanks to poster who spotted the problem.

Can you let us know if it highlights a user with a known spammer's name when you test your users?

It doesn't in my version with the latest fix.

Hi quatermass.

Sorry for the late reply. I did try registering with a known spammers name and it was picked up after the update.

The spammer's user name was highlighted in red in members list and spammer was held waiting for approval too.

I am running SMF 2.0 RC1.2 and a custom theme, Hope that helps.
Title: Re: Stop Spammer
Post by: Eclipse16V on September 29, 2009, 12:58:20 AM
Here is it in German:

Code: [Select]
$txt['stopspammer_error'] = 'Fehler mit der DB Anti SPAM. Verbindungsfehler.<br />Bitte versuche es sp&auml;ter oder kontaktiere den Webmaster';
$txt['stopspammer_count'] = 'Spam User wurden geblockt';
$txt['stopspammer_title'] = 'Suche mehr Infos bei Stop Forum Spam';
$txt['stopspammer_enable'] = 'Ein-/Ausschalten des Stop Spammer MODs';
$txt['stopspammer_show01'] = 'Zeige den "Mehr Infos" Link bei allen Usern';
$txt['stopspammer_show01_sub'] = 'Du kannst jeden User zu jeder Zeit ganz einfach mit einem Klick &uuml;berpr&uuml;fen.';
$txt['stopspammer_faildb'] = 'Wenn die Verbindung mit der DB von Anti SPAM fehlschl&auml;gt...';
$txt['stopspammer_fail01'] = 'Zeige Fehler und Anmeldung abbrechen';
$txt['stopspammer_fail02'] = 'Erlaube immer die Registration';
$txt['stopspammer_fail03'] = 'User erlauben aber Icon zum pr&uuml;fen anzeigen';
$txt['stopspammer_faildb1_sub'] = 'Dein Host kann eine neue Verbindung zur DB herstellen';
$txt['stopspammer_faildb2_sub'] = 'Dein Host kann keine neue Verbindung zur DB herstellen. Bitte versuche es sp&auml;ter noch einmal.<br />Sollte die immer noch nicht gehen, siehe im Support Thema nach und suche ';
$txt['stopspammer_not_translate'] = '<a href="http://www.simplemachines.org/community/index.php?topic=283309.new#post_issues"><span class="error"><b>Fehler gefunden</b></span></a>';
$txt['stopspammer_leyd01'] = 'Kein Spam User: Diese Daten sind nicht in der Spam DB.';
$txt['stopspammer_leyd02'] = 'Unbekannt: Diese Daten konnten nicht gepr&uuml;ft werden.';
$txt['stopspammer_leyd03'] = 'Spam User: Diese Daten sind in der Spam DB verhanden!!!';
$txt['stopspammer_profilecheck'] = 'User &uuml;berpr&uuml;fen';
$txt['stopspammer_limitexceded'] = 'Du hast das Pr&uuml;flimit f&uuml;r diesen Tag schon erreicht (5000 API Anfagen pro Tag).<br />Du musst warten und es morgen nocheinmal probieren.';
$txt['in_stop_forum_spam'] = 'In Stop Forum Spam Web:';
$txt['spammers_checks'] = 'User &uuml;berpr&uuml;fen';
$txt['spammers_report'] = 'User melden';
$txt['confirm_spammers_checks'] = 'Bist Du sicher, dass Du die gew&auml;hlten User pr&uuml;fen m&ouml;schtest?';
$txt['confirm_spammers_report'] = 'Bist Du sicher, dass Du die gew&auml;hlten User melden willst?\n\nDenk daran das gemeldete User später bei SFS als Spammer auf der ganzen Welt makiert sind und sich somit in kein Forum mit SFS anmelden können.\n\nBitte nutze diese Funktion nur wenn Du dir ganz sicher bist.';
Title: Re: Stop Spammer
Post by: flutter on September 29, 2009, 11:59:59 AM
Thank you.  This mod is great and it confirmed a lot of profiles I suspected as spammers without me having to search them all out individually.  Initially they all came up as clean when I applied the mod, but I ticked the box and did a check and half of the ones suspected showed in red and had a history of spamming.

Well done on this one
Title: Re: Stop Spammer - DUTCH
Post by: boudie on September 30, 2009, 04:28:21 AM
Here is the new complete Dutch translation.
Quote
//   MOD Stop Spammer - Translation by Laurens73 and boudie

$txt['stopspammer_error'] = 'Fout in de Anti SPAM database. Verbinding is mislukt.<br />
Probeer het later nog eens, of neem contact op met de beheerder';
$txt['stopspammer_count'] = 'Spammers zijn tot volgende data geblokkeerd';
$txt['stopspammer_title'] = 'Zoek meer info in `Stop Forum Spam`';

$txt['stopspammer_enable'] = 'MOD Stop Spammer in/uitschakelen';
$txt['stopspammer_show01'] = 'Link "More Info" tonen voor alle leden';
$txt['stopspammer_show01_sub'] = 'Je kunt op elk moment elk lid controleren met een simpele muisklik';

$txt['stopspammer_faildb'] = 'Indien de verbinding mislukt met de database van Anti SPAM...';
$txt['stopspammer_fail01'] = 'Fout tonen en registratie stoppen';
$txt['stopspammer_fail02'] = 'Directe registratie toestaan';
$txt['stopspammer_fail03'] = 'Lid goedkeuren an icoon tonen ter controle';
$txt['stopspammer_faildb1_sub'] = 'Je host kan een verbinding maken met de database';
$txt['stopspammer_faildb2_sub'] = 'Je host kan geen verbinding maken met de database. Probeer het later nog eens.<br />
Indien dit aanhoudt, kijk dan bij ondersteuning en zoeken ';
$txt['stopspammer_not_translate'] = '<a href="http://www.simplemachines.org/community/index.php?P=3a793817999b1d750a910970866950d3&topic=283309.new#post_issues"><span class="error"><b>Bekende gevallen</b></span></a>';

$txt['stopspammer_leyd01'] = 'Geen Spammer: Deze gegevens stonden niet in de database, maar je kunt dit controleren';
$txt['stopspammer_leyd02'] = 'Verdacht: Dit lid kon niet worden gecontroleerd. Nu controleren';
$txt['stopspammer_leyd03'] = 'Spammers: Kijk voor meer info over de activiteiten van deze spammers';

$txt['in_stop_forum_spam'] = 'In het Stop Forum Spam Web:';
$txt['spammers_checks'] = 'Controleer deze leden';
$txt['spammers_report'] = 'Rapporteer deze leden';
$txt['confirm_spammers_checks'] = 'Ben je er zeker van deze leden te controleren?';
$txt['confirm_spammers_report'] = 'Weet je zeker dat je deze leden wilt rapporteren?\n\nDenk goed na voordat je een lid rapporteert aan SFS hij/zij wordt gemarkeerd als spammer over de gehele wereld\nen kan bij geen enkel verbonden forum met SFS wereldwijd meer registreren of posten.\n\nDoe dit alleen indien je volledig zeker bent dat ze spammers zijn en mocht je je vergissen, meld dit dan zo snel mogelijk aan de orginele auteur van deze mod om deze fout binnen de SFS database te herstellen.';

$txt['stopspammer_profilecheck'] = 'Controleer dit lid';
$txt['stopspammer_limitexceded'] = 'Je hebt de check limit overschreden (max 5000 API queries per dag).<br />Wacht tot morgen om nieuwe checks uit te voeren.';]]></add>
      </operation>
   </file>
   <file name="$languagedir/Modifications.dutch-utf8.php" error="skip">
      <operation>
         <search position="end" />
         <add><![CDATA[
//   MOD Stop Spammer - Translation by Laurens73
$txt['stopspammer_error'] = 'Fout in de Anti SPAM database. Verbinding is mislukt.<br />
Probeer het later nog eens, of neem contact op met de beheerder';
$txt['stopspammer_count'] = 'Spammers zijn tot volgende data geblokkeerd';
$txt['stopspammer_title'] = 'Zoek meer info in `Stop Forum Spam`';

$txt['stopspammer_enable'] = 'MOD Stop Spammer in/uitschakelen';
$txt['stopspammer_show01'] = 'Link "More Info" tonen voor alle leden';
$txt['stopspammer_show01_sub'] = 'Je kunt op elk moment elk lid controleren met een simpele muisklik';

$txt['stopspammer_faildb'] = 'Indien de verbinding mislukt met de database van Anti SPAM...';
$txt['stopspammer_fail01'] = 'Fout tonen en registratie stoppen';
$txt['stopspammer_fail02'] = 'Directe registratie toestaan';
$txt['stopspammer_fail03'] = 'Lid goedkeuren an icoon tonen ter controle';
$txt['stopspammer_faildb1_sub'] = 'Je host kan een verbinding maken met de database';
$txt['stopspammer_faildb2_sub'] = 'Je host kan geen verbinding maken met de database. Probeer het later nog eens.<br />
Indien dit aanhoudt, kijk dan bij ondersteuning en zoeken ';
$txt['stopspammer_not_translate'] = '<a href="http://www.simplemachines.org/community/index.php?P=3a793817999b1d750a910970866950d3&topic=283309.new#post_issues"><span class="error"><b>Bekende gevallen</b></span></a>';

$txt['stopspammer_leyd01'] = 'Geen Spammer: Deze gegevens stonden niet in de database, maar je kunt dit controleren';
$txt['stopspammer_leyd02'] = 'Verdacht: Dit lid kon niet worden gecontroleerd. Nu controleren';
$txt['stopspammer_leyd03'] = 'Spammers: Kijk voor meer info over de activiteiten van deze spammers';

$txt['in_stop_forum_spam'] = 'In het Stop Forum Spam Web:';
$txt['spammers_checks'] = 'Controleer deze leden';
$txt['spammers_report'] = 'Rapporteer deze leden';
$txt['confirm_spammers_checks'] = 'Ben je er zeker van deze leden te controleren?';
$txt['confirm_spammers_report'] = 'Weet je zeker dat je deze leden wilt rapporteren?\n\nDenk goed na voordat je een lid rapporteert aan SFS hij/zij wordt gemarkeerd als spammer over de gehele wereld\nen kan bij geen enkel verbonden forum met SFS wereldwijd meer registreren of posten.\n\nDoe dit alleen indien je volledig zeker bent dat ze spammers zijn en mocht je je vergissen, meld dit dan zo snel mogelijk aan de orginele auteur van deze mod om deze fout binnen de SFS database te herstellen.';
Title: Re: Stop Spammer
Post by: snoopy_virtual on September 30, 2009, 06:49:42 AM
Thanks for help while I was on hiatus :D

And not, the API key only is necessary for report, not for check.

The limit in query is for check (example (http://www.stopforumspam.com/api?username=MariFoogwoogy)), and this limit works per IP host (who make the remote check).

It's OK then.

A limit of 5000 querys a day per IP host is big enough.
Title: Re: Stop Spammer
Post by: FragaCampos on September 30, 2009, 09:18:24 AM
Thanks a lot for the update!

Here's my small contribution with the portuguese translation:

Code: [Select]
// MOD Stop Spammer
$txt['stopspammer_error'] = 'Erro com BD Anti SPAM. Falha na liga&ccedil;&atilde;o.<br />
Por favor tente novamente mais tarde, ou contacte o WebMaster';
$txt['stopspammer_count'] = 'Spammers bloqueados at&eacute; hoje';
$txt['stopspammer_title'] = 'Pesquisar por mais informa&ccedil;&atilde;o em `Impedir Spam no F&oacute;rum`';

$txt['stopspammer_enable'] = 'Activar/Desactivar MOD Stop Spammer';
$txt['stopspammer_show01'] = 'Mostrar link "Mais Info" para Todos os Membros';
$txt['stopspammer_show01_sub'] = 'Pode analisar qualquer membro a qualquer altura com apenas um clique';

$txt['stopspammer_faildb'] = 'Se a liga&ccedil;&atilde;o com a BD Anti SPAM falhar:';
$txt['stopspammer_fail01'] = 'Mostrar Erro e Impedir Registo';
$txt['stopspammer_fail02'] = 'Permitir Registo Imediato';
$txt['stopspammer_fail03'] = 'Aprova&ccedil;&atilde;o de Membro e mostrar &iacute;cone para an&aacute;lise';
$txt['stopspammer_faildb1_sub'] = 'O seu host pode fazer liga&ccedil;&otilde;es remotas &agrave; BD';
$txt['stopspammer_faildb2_sub'] = 'O seu host n&atilde;o conseguiu estabelecer liga&ccedil;&atilde;o &agrave; BD, tente novamente mais tarde<br />
Se o problema persistit veja o T&oacute;pico de Apoio e pesquisa ';
$txt['stopspammer_not_translate'] = '<a href="http://www.simplemachines.org/community/index.php?topic=283309.new#post_issues"><span class="error"><b>Known Issues</b></span></a>';

$txt['stopspammer_leyd01'] = 'N&atilde;o &eacute; Spammer: estes dados n&atilde;o estavam numa BD. Mas pode averiguar.';
$txt['stopspammer_leyd02'] = 'Suspeito: Este membro n&atilde;o p&ocirc;de ser averiguado. Averiguar agora.';
$txt['stopspammer_leyd03'] = 'Spammers: Veja mais informa&ccedil;&atilde;o sobre a actividade deste spammer.';

$txt['stopspammer_profilecheck'] = 'Verifique este utilizador';
$txt['stopspammer_limitexceded'] = 'Excedeu o limite de verifica&ccedil;&atilde;o (5000 API queries por dia).<br />Dever&aacute; esperar por amanh&atilde; para tentar novamente.';

$txt['in_stop_forum_spam'] = 'No Stop Forum Spam Web:';
$txt['spammers_checks'] = 'Averigue estes Membros';
$txt['spammers_report'] = 'Reporte estes Membros';
$txt['confirm_spammers_checks'] = 'Tem a certeza que quer averiguar os membros seleccionados?';
$txt['confirm_spammers_report'] = 'Tem a certeza que quer reportar os membros seleccionados??\n\nN&atilde;o se esque&ccedil;a que quando reporta um membro ao SFS ele/ela fica marcado como spammer em todo o mundo\ne ele/ola n&atilde;o poder&aacute; usar nenhum dos f&oacute;runs ligados &agrave; SFS por toda a Internet.\n\nFa&ccedil;a-o apenas se tivere certeza absoluta que s&atilde;o spammers e se por qualquer motivo você cometer um erro\ncomunique o mais rapidamente poss&iacute;vel o autor do mod para que ele possa corrigir o erro na base de dados da SFS.';
Title: Re: Stop Spammer
Post by: FragaCampos on September 30, 2009, 09:27:41 AM
Me again.

I had to unistall the mod, because when i try to register a new user i receive the following error:

Quote
Fatal error: Cannot redeclare checkdbspammer() (previously declared in public_html/Sources/Subs-Members.php:1136) in public_html/Sources/StopSpammer.php on line 58


can anyone tell me why this happens?
Title: Re: Stop Spammer
Post by: DragonKith on September 30, 2009, 10:58:08 AM
I have been getting spammers like every day registering on my board there was a time i had like 20 to 30 spammers registered on my board and this is with Stop Spammer install on my board.Is there going to be a new version of Stop Spammer coming out soon
Title: Re: Stop Spammer
Post by: catfished on September 30, 2009, 01:59:45 PM
I have been getting spammers like every day registering on my board there was a time i had like 20 to 30 spammers registered on my board and this is with Stop Spammer install on my board.Is there going to be a new version of Stop Spammer coming out soon

If you uninstalled version 2.2 and installed version 2.3 it should work just fine.
Title: Re: Stop Spammer
Post by: Tamsin on October 01, 2009, 06:25:01 AM
2.2 was working fine after snoopy_virtual's fix cured some malfunctioning. I have now installed 2.3 and nobody can register any more. Any ideas?
Title: Re: Stop Spammer
Post by: FragaCampos on October 01, 2009, 08:07:34 PM
2.2 was working fine after snoopy_virtual's fix cured some malfunctioning. I have now installed 2.3 and nobody can register any more. Any ideas?


Maybe you're having the same problem (http://www.simplemachines.org/community/index.php?topic=283309.msg2284109#msg2284109) as me?
Title: Re: Stop Spammer
Post by: tbk22 on October 03, 2009, 06:09:21 AM
Great Mod !

It helped me a lot
Title: Re: Stop Spammer
Post by: R.Bourne on October 03, 2009, 04:37:46 PM
2.2 was working fine and the connection to DB was always working fine.

With 2.3 , the DB is NOT available no matter what!

Worst, when I select one or more members to "check", every single member of my forum becomes YELLOW including me myself as ADMIN. That means, someone else has to go and APPROVE the administrator!

Yes, I thought I killed my forum forever but luckily accessed the site MySQL database and changed the value from 3 to 1 for myself (ADMIN!!!) so I can access my own site. And finally, approve all members.

This is crazy and very very dangerous MOD.


UPDATE 1: I installed this MOD "cURL fetch_web_data" (http://custom.simplemachines.org/mods/index.php?mod=1569) and now the connection is available (Green). I am confused as why 2.2 was able to connect to spam DB without this MOD.

UPDATE 2: Now, when I select a single member to check, it gives me this message: "You have exceded the check limiting (5000 API queries per day).
You should wait from tomorrow for check again." which is much better. At least, it doesn't make me approve myself first as Admin!

NOTE: QA is one of the most important process but seems like is not being followed. Example, the bold part above ;)
Title: Re: Stop Spammer
Post by: M-DVD on October 05, 2009, 01:20:57 AM
Me again.

I had to unistall the mod, because when i try to register a new user i receive the following error:

Quote
Fatal error: Cannot redeclare checkdbspammer() (previously declared in public_html/Sources/Subs-Members.php:1136) in public_html/Sources/StopSpammer.php on line 58

can anyone tell me why this happens?

The uninstalling the previous version wasn't complete.

You should look in the file Subs-members.php and deleted the changes

--

I have been getting spammers like every day registering on my board there was a time i had like 20 to 30 spammers registered on my board and this is with Stop Spammer install on my board.Is there going to be a new version of Stop Spammer coming out soon

If you uninstalled version 2.2 and installed version 2.3 it should work just fine.

Yes, thanks for help :)

--

2.2 was working fine after snoopy_virtual's fix cured some malfunctioning. I have now installed 2.3 and nobody can register any more. Any ideas?

Try unistall and reinstall the new version and tell me.

--

Worst, when I select one or more members to "check", every single member of my forum becomes YELLOW including me myself as ADMIN. That means, someone else has to go and APPROVE the administrator!

Yes, because the DB is not available. Then all member that you are checking, becomes yellow.

UPDATE 1: I installed this MOD "cURL fetch_web_data" (http://custom.simplemachines.org/mods/index.php?mod=1569) and now the connection is available (Green). I am confused as why 2.2 was able to connect to spam DB without this MOD.

UPDATE 2: Now, when I select a single member to check, it gives me this message: "You have exceded the check limiting (5000 API queries per day).
You should wait from tomorrow for check again." which is much better. At least, it doesn't make me approve myself first as Admin!

I don't know why you can't check fine.

Do you still have these limits to check members?

NOTE: QA is one of the most important process but seems like is not being followed. Example, the bold part above ;)

Sorry my bad english :-[

--

Here is it in German:

Here is the new complete Dutch translation.

Thanks a lot for the update!

Here's my small contribution with the portuguese translation:

Hi
Ok so I've translated it:

Many thanks, yours translations have been uploaded :)

--

Thank you.  This mod is great and it confirmed a lot of profiles I suspected as spammers without me having to search them all out individually.  Initially they all came up as clean when I applied the mod, but I ticked the box and did a check and half of the ones suspected showed in red and had a history of spamming.

Well done on this one

Great Mod !

It helped me a lot

Thanks for comment :)
Title: Re: Stop Spammer
Post by: R.Bourne on October 05, 2009, 02:01:52 AM
M-DVD, your English is perfect. And, I didn't mean to be disrespectful :(


Back to your code, it seems like everything is working fine. No more complain from me ;)

Thank you again for a great and so useful MOD.
Title: Re: Stop Spammer
Post by: SiL on October 05, 2009, 11:00:37 AM
Not working as expected - installed in test forum (apparently successfully). No status change on indicator gifs in view all members even though looking up a couple of existing addresses showed an entry in the SFS site.

Went to SFS to register API so I could try listing a spam address on SFS - that first part went OK, BUT the second half (trying to register on SFS forum) instead had the opposite effect of marking my IP & other details as a spammer....  WTF!!!! (no, my IP address is not blacklisted)

Maybe this mod + SFS still needs some work .  I wonder if SFS is using the honeypot... hmmm
Title: Re: Stop Spammer
Post by: rthrash on October 05, 2009, 01:40:58 PM
I've got a problem with the latest update on my deployment. I've had to revert the templates on Register.php and ManageMembers.php. In a localhost deployment everything works fine on a fresh install, but when transferring the templates over via FTP (the auto-installer doesn't work), I get blank pages on step 2 of registration and any time I try to view the member list. Any ideas?
Title: Re: Stop Spammer
Post by: Xerendipity on October 05, 2009, 08:17:15 PM
Thanks for this mod.  One question though ... once installed, am I supposed to see an updated list under Ban List, or it is working more in the background?
Title: Re: Stop Spammer
Post by: SiL on October 06, 2009, 12:34:38 AM
Aha!

tip for users / installers....  to be able to list and check the existing member groups, you need to have the permission to delete accounts, otherwise the checkbox on the far right for each member in the memberlist does not appear, and you can't select a group of members to run the check.

Makes it a bit of challenge for admins as to what permissions they may wish to delegate to moderators - with distributed forum administration you may want to take some of the load off key admins and pass it to moderators. Snoopy/M-DVD would it make more sense to have a set permission such as "Spammer control" that could specifically be controlled through the permissions groupings?

Another suggestion - ability to sort by a "suspect spammer" column in the view all members listing - it will take a while to get through 5000+ members on a forum one page at a time (and a true "check all members" function would be handy too - the top select button seems to only select the visible page of members.)

and be careful what username you use if you decide to register at SFS.  if you have a short username that is a substring of any known spammer usernames, you may get accidentally listed  ;-)
Title: Re: Stop Spammer
Post by: snoopy_virtual on October 06, 2009, 10:33:21 AM
Thanks for this mod.  One question though ... once installed, am I supposed to see an updated list under Ban List, or it is working more in the background?

You don't need to update the ban list.

This is done automatically in stopforumspam.com and the mod check always the updated list every time it connects to that page.
Title: Re: Stop Spammer
Post by: FragaCampos on October 06, 2009, 10:37:58 AM


The uninstalling the previous version wasn't complete.
You should look in the file Subs-members.php and deleted the changes

Thank you very much! It was exactly that ;D
Title: Re: Stop Spammer
Post by: snoopy_virtual on October 06, 2009, 11:01:39 AM
... Snoopy/M-DVD would it make more sense to have a set permission such as "Spammer control" that could specifically be controlled through the permissions groupings?

A very interesting idea.

I will wait to see if M-DVD uses it for his mod.

If he doesn't want to use it I may use it in my own version of the mod.

Another suggestion - ability to sort by a "suspect spammer" column in the view all members listing - it will take a while to get through 5000+ members on a forum one page at a time (and a true "check all members" function would be handy too - the top select button seems to only select the visible page of members.)

Well...

This can be useful, but I don't think I'll use it.

What I do in all the forums I administer when I check the users is to order them by ID.

This way I can go to the last page and I can see together all the latest members of the forum.

It's a little more complicated at the beginning, when you have just installed the mod and you have a lot of members to check, but after a while, you just need to check the latest members, and viewing them by ID number you have all of them at the end of the list.

and be careful what username you use if you decide to register at SFS.  if you have a short username that is a substring of any known spammer usernames, you may get accidentally listed  ;-)

Yes, that is why in my own version of the mod I have a special mark when the mod detect somebody with only the username marked as spammer and a button to leave it just as suspicious or to mark him as non-spammer once you are sure about him.

I told M-DVD to use this idea for his mod, but he said it will be too complicated for most users, because then you need to modify too many files and it's not so easy to install the mod and he prefers to leave it simple.
Title: Re: Stop Spammer
Post by: GadgetNutt on October 06, 2009, 08:26:57 PM
First off I want to comment on how pleased I am with this mod. :) It has made my life a lot easier by keeping the spammers at bay.

A loud and grateful THANKS to M-DVD and snoopy_virtual for all your efforts, and a job well done.

I guess I have been lucky, or just careful, but all the mods, updates, and installs have gone quite well for me.
With each fix, all has worked out as promised, and I would like to encourage those that have had a buga boo or 2, to keep trying.

This mod is worth the effort! ;D

With that said, I have a question:
It appears that when someone signs up, those that need checking through StopForumSpam are marked correctly to check,
But I have notice that lately I have not been notified on the home page that I have someone waiting to be activated.
I know this was working before. I have 2 users waiting, and it is not showing up on my main page? Any ideas?

Thanks, Mark
Title: Re: Stop Spammer
Post by: M-DVD on October 06, 2009, 10:24:10 PM
Thanks for this mod.  One question though ... once installed, am I supposed to see an updated list under Ban List, or it is working more in the background?

If there are spammers who have been caught in the register, you will see in the list of members waiting for approval.

For members already registered, you can check from the List of Members in the ACP (or from their profile), then select the checkbox and click on the 'Check button'.

But if you mean about update the Spammer's DB (black list), it is the answer

You don't need to update the ban list.

This is done automatically in stopforumspam.com and the mod check always the updated list every time it connects to that page.

--

I've got a problem with the latest update on my deployment. I've had to revert the templates on Register.php and ManageMembers.php. In a localhost deployment everything works fine on a fresh install, but when transferring the templates over via FTP (the auto-installer doesn't work), I get blank pages on step 2 of registration and any time I try to view the member list. Any ideas?

Try unistall, and reinstall. (try install automatically)

Have you enabled the fsockopen function?

--

Aha!

tip for users / installers....  to be able to list and check the existing member groups, you need to have the permission to delete accounts, otherwise the checkbox on the far right for each member in the memberlist does not appear, and you can't select a group of members to run the check.

Sorry my bad. I will fix it.

Only you will need the 'moderate_forum' permission, ie, the same permission for see the Member List in the ACP. Maybe, I will add other permssion.

Thanks for report.

Another suggestion - ability to sort by a "suspect spammer" column in the view all members listing - it will take a while to get through 5000+ members on a forum one page at a time (and a true "check all members" function would be handy too - the top select button seems to only select the visible page of members.)

The best is this tactic


Well...

This can be useful, but I don't think I'll use it.

What I do in all the forums I administer when I check the users is to order them by ID.

This way I can go to the last page and I can see together all the latest members of the forum.

It's a little more complicated at the beginning, when you have just installed the mod and you have a lot of members to check, but after a while, you just need to check the latest members, and viewing them by ID number you have all of them at the end of the list.

Also, you can look the List of Member Waiting Approvation. In this list are all 'suspect spammer'.

--

M-DVD, your English is perfect. And, I didn't mean to be disrespectful :(


Back to your code, it seems like everything is working fine. No more complain from me ;)

Thank you again for a great and so useful MOD.

No problem :), thanks for comment.

--

First off I want to comment on how pleased I am with this mod. :) It has made my life a lot easier by keeping the spammers at bay.

A loud and grateful THANKS to M-DVD and snoopy_virtual for all your efforts, and a job well done.

I guess I have been lucky, or just careful, but all the mods, updates, and installs have gone quite well for me.
With each fix, all has worked out as promised, and I would like to encourage those that have had a buga boo or 2, to keep trying.

This mod is worth the effort! ;D

With that said, I have a question:
It appears that when someone signs up, those that need checking through StopForumSpam are marked correctly to check,
But I have notice that lately I have not been notified on the home page that I have someone waiting to be activated.
I know this was working before. I have 2 users waiting, and it is not showing up on my main page? Any ideas?

Thanks, Mark

Thanks for your comment.

Try this tip:
http://www.simplemachines.org/community/index.php?topic=283309.msg1930362#msg1930362

I don't know, but some themes don't have this link ::)


--



The uninstalling the previous version wasn't complete.
You should look in the file Subs-members.php and deleted the changes

Thank you very much! It was exactly that ;D

You're welcome :)
Title: Re: Stop Spammer
Post by: SiL on October 06, 2009, 11:18:38 PM
Hmm, the contents of the latest 2.3 update when checked with textwrangler with a previous download
show no differences?   (last file update date still 27 Sep 09?)

? did the update, "not update" on smf.org?
Title: Re: Stop Spammer
Post by: shadowravenhawk on October 08, 2009, 01:11:51 AM
I'm trying to install v.23 on SMF 1.1.5 and the instructions say to make changes on theme default managemembers.template.php and source managemembers.php and what it says to look for isn't there. It also says to make changes to theme default languagemod.english-utf8 and there is no such page.
Title: Re: Stop Spammer
Post by: SiL on October 08, 2009, 09:25:44 AM

The best is this tactic


Well...

This can be useful, but I don't think I'll use it.

What I do in all the forums I administer when I check the users is to order them by ID.

This way I can go to the last page and I can see together all the latest members of the forum.

It's a little more complicated at the beginning, when you have just installed the mod and you have a lot of members to check, but after a while, you just need to check the latest members, and viewing them by ID number you have all of them at the end of the list.

Also, you can look the List of Member Waiting Approvation. In this list are all 'suspect spammer'.


Yes, I had already worked out the reverse sort by ID.  But I may choose to search by (reverse ID AND less than 5 posts AND last seen more than 30 days) which will narrow down the hiding spots for dormant spammers who create accounts and lie low. They are the ones that are hiding on your member list - even without this Mod, the active spammers would have announced their presence and been detected/banned as they usually can't help themselves if they are trying to sell imitation shoes or other such items.

Many forums have lots of inactive accounts, and I'd say there's quite a few like me who start looking for mods like this after a forum has been active for some time.  So there can be quite a lot (1000+) members to be checked. And as I said, a page at a time is very, very painstaking.

For instance, the function for checking SMF forums for errors has the option to act on all errors of the same type, across multiple pages.  So how easy would it be to add this type of function to the member checking page?  whatever options one has chosen, whether a straightforward "view all members" or a special search using some criteria (like above), however many pages of results are found, a select option is available that will apply the SFS search across the whole of the found list of results, not just the first page.

Once the majority of members have been checked efficiently and speedily by the first bulk search, the method suggested by snoopy can be used for the remainder.

Title: Re: Stop Spammer
Post by: renzosan on October 08, 2009, 07:12:45 PM
Hello,

I've already read a lot of information, but I can't solve this problem. Could you help me please?

When I installed the package (apply mod), I got this error:
"Fatal error: packageinstall() [function.require]: Failed opening required '/usr/home/artig708/public_html/foro/Packages/temp/install_1.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /usr/home/artig708/public_html/foro/Sources/Packages.php on line 556"

Then, when I try to install the package again, I can't because I have an error message saying that I can't write on the "Packages" directory.
I have backup of everything, but I didn't do anything yet because I am not sure if my files were changed or why is this error.

I am using a Kani_119 theme, I have installed SMF in a subdirectory (/foro).

Thank you in advance.
Title: Re: Stop Spammer
Post by: renzosan on October 09, 2009, 12:48:14 PM
I've solved the problem.

1.- Create directory '/temp' inside of packages and change CHMOD to 777.
2.- Change CHMOD to 777 of some files:
- /Themes/default/ManageMembers.template.php
   - /Themes/default/Register.template.php
   - /Sources/ManageRegistration.php
   - /Sources/ManageMembers.php
   - /Sources/Register.php
   - /Sources/Subs.php
   - /Sources/Subs-Members.php
   - /Sources/Profile.php
   - /Themes/default/languages/Modifications.english.php
   - /Themes/default/languages/Modifications.english-utf8.php
   - /Themes/default/languages/Modifications.english_british-utf8.php
   - /Themes/default/languages/Modifications.spanish_es-utf8.php
   - /Themes/default/languages/Modifications.spanish_latin-utf8.php

3.- Apply mod.
4. Copy 'StopSpammer.php' to /Sources.
5. Copy 3 png's to /Themes/default/images/icons
Title: Re: Stop Spammer
Post by: M-DVD on October 14, 2009, 10:59:28 PM
Hmm, the contents of the latest 2.3 update when checked with textwrangler with a previous download
show no differences?   (last file update date still 27 Sep 09?)

? did the update, "not update" on smf.org?

I don't upgrade this MOD from the 27th September 2009
The 05th October 2009 I upgraded the language_full.zip

--

I'm trying to install v.23 on SMF 1.1.5 and the instructions say to make changes on theme default managemembers.template.php and source managemembers.php and what it says to look for isn't there. It also says to make changes to theme default languagemod.english-utf8 and there is no such page.

1.- install_1.xml?

2.- language/modification.english-utf8 is optional. If you not have this file, then ignore it.

--

Yes, I had already worked out the reverse sort by ID.  But I may choose to search by (reverse ID AND less than 5 posts AND last seen more than 30 days) which will narrow down the hiding spots for dormant spammers who create accounts and lie low. They are the ones that are hiding on your member list - even without this Mod, the active spammers would have announced their presence and been detected/banned as they usually can't help themselves if they are trying to sell imitation shoes or other such items.

Many forums have lots of inactive accounts, and I'd say there's quite a few like me who start looking for mods like this after a forum has been active for some time.  So there can be quite a lot (1000+) members to be checked. And as I said, a page at a time is very, very painstaking.

For instance, the function for checking SMF forums for errors has the option to act on all errors of the same type, across multiple pages.  So how easy would it be to add this type of function to the member checking page?  whatever options one has chosen, whether a straightforward "view all members" or a special search using some criteria (like above), however many pages of results are found, a select option is available that will apply the SFS search across the whole of the found list of results, not just the first page.

Once the majority of members have been checked efficiently and speedily by the first bulk search, the method suggested by snoopy can be used for the remainder.

Ok, I will think about it. But currently do not have much time to do it.

--

I've solved the problem.

1.- Create directory '/temp' inside of packages and change CHMOD to 777.
2.- Change CHMOD to 777 of some files:
- /Themes/default/ManageMembers.template.php
   - /Themes/default/Register.template.php
   - /Sources/ManageRegistration.php
   - /Sources/ManageMembers.php
   - /Sources/Register.php
   - /Sources/Subs.php
   - /Sources/Subs-Members.php
   - /Sources/Profile.php
   - /Themes/default/languages/Modifications.english.php
   - /Themes/default/languages/Modifications.english-utf8.php
   - /Themes/default/languages/Modifications.english_british-utf8.php
   - /Themes/default/languages/Modifications.spanish_es-utf8.php
   - /Themes/default/languages/Modifications.spanish_latin-utf8.php

3.- Apply mod.
4. Copy 'StopSpammer.php' to /Sources.
5. Copy 3 png's to /Themes/default/images/icons

Good :D
Title: Re: Stop Spammer
Post by: SiL on October 19, 2009, 02:43:49 AM
Hi M-DVD

found a way around the initial setup for now (needs appropriate level of admin access).

Reset the parameter for the number of members that can be viewed on a page (temporarily) to a larger number than 30 - {SMF will go up to 999} and select the "select all" when running the spam check.

{Edited now I follow the binary weighting of spammers}

will make suggestion in new post....

An easy way to clear the flag "is_spammer" in the db may also be a useful addition.

thanks
Title: Re: Stop Spammer
Post by: G_D_I on October 25, 2009, 03:56:46 AM
You having an error in Russian translate and in Ukrainian too. In these files are absent the closing quotes in last two lines in Russian and Ukrainian.
For example for Russian:
Current translate
Code: [Select]
$txt['confirm_spammers_checks'] = 'Вы уверены, что хотите проверить выбраннх пользователей?;
$txt['confirm_spammers_report'] = 'Вы уверены, что хотите сообщить о выбранных пользователях?\nПодумайте, что, когда вы сообщите про пользователя в SFS его пометят как спамера во всем мире,\nи он/она не сможет использовать любой из форумов, связанных с SFS во всем мире.\n\n Сделайте это, только если вы абсолютно уверены, они спамеры и если по какой-либо причине произошли ошибки,\nрозскажите как можно скорее создателям модификации, чтобы они как можно быстрее исправили ошибку внутри SFS данных.;
Must be replaced
Code: [Select]
$txt['confirm_spammers_checks'] = 'Вы уверены, что хотите проверить выбраннх пользователей?';
$txt['confirm_spammers_report'] = 'Вы уверены, что хотите сообщить о выбранных пользователях?\nПодумайте, что, когда вы сообщите про пользователя в SFS его пометят как спамера во всем мире,\nи он/она не сможет использовать любой из форумов, связанных с SFS во всем мире.\n\n Сделайте это, только если вы абсолютно уверены, они спамеры и если по какой-либо причине произошли ошибки,\nрозскажите как можно скорее создателям модификации, чтобы они как можно быстрее исправили ошибку внутри SFS данных.';

This is the Russian translate for Stop Spammer v 2.3 in attachment file.
Title: Re: Stop Spammer
Post by: SiL on October 26, 2009, 01:09:01 AM
SPAMMER CHECKING

I think I understand it a bit better now...

I noticed a number of false positives based on username only - legitimate members may be using the same username as a spammer, but of course with a different ip address and email address.
Because of dynamic IP assignment the same can be true for IP address hits.
The spam check weights the detection flag as

email address = 4
username = 2
ipaddress = 1

Doing a quick check with an offline mirror of a forum database for 300-400 entries threw up
a number of false positives - these were almost always username only or ip address only.

So my thinking is the boundary between a false positive and a real positive spammer is the value "3" . If the "is_spammer" value is 1 or 2, this is a warn, but no action required (registration allowed).  Any "is_spammer" value of 3 or higher is placed in the waiting list.

& how would this be useful? 

My suggestion would be to have a checkbox, maybe call it "strict" or "catch all" - if this is checked, an "is_spammer" value between 1 and 7 will satisfy the spammer criteria and user will be placed on waiting list to be checked/approved (this is how I understand the mod to currently work).   however...
If the "catch all" checkbox is NOT checked, only spammers with an "is_spammer" value between 3 and 7 will be put on the waiting list.
Those users who are unlucky enough to have a common username shared with a spammer, but otherwise legitimate will be allowed through as normal.

And to extend this option... to modify the Manage.members & Manage.members.template so that a quick search for users with a spammer value of 1 to 2 (warn) and 3 to 7 (spammer) can be done - (i've started to have a play with these files but my php coding is primitive, so it is just a bit of trial and error to get it right)
This way one can review the member database for alerts of users to watch. 

The underlying idea is so that legitimate users are not disadvantaged, and the admin/mod only has to go and approve/disapprove the obvious catches - in the end I think that this minor change would reduce the amount of checking and approval that a mod/admin would need to do, as it will get it right 95% of the time.

And if there was a false positive registered on the SFS site, which marked a legitimate user as a spammer (could happen), it would be nice to have an option to clear the "is_spammer" value - in the members view perhaps?
Title: Re: Stop Spammer
Post by: andsim on October 29, 2009, 10:41:29 AM
help me i cant insall stop spammer v2.3
i error message
While trying to retrieve the URL: http://www.andsimforum.org/index.php?

The following error was encountered:
Zero Sized Reply

Squid did not receive any data for this request.

Your cache administrator is webmaster.
Title: Re: Stop Spammer
Post by: jrosesr on October 30, 2009, 10:31:50 AM
Thank you catfished that work for me.

John

[http]www.boostherbs.com[/http]
Title: Re: Stop Spammer
Post by: Sudhakar Arjunan on November 01, 2009, 02:44:28 PM
Excellent Mod and wonderful instructions.

Installed and will spend time in analyzing the members on 255 pages of around 12000 members in my forum.

Thanks to the mod Author.
Title: Re: Stop Spammer
Post by: Trampasj on November 10, 2009, 12:31:09 PM
M-DVD ..
Hola cariño tu podrias ayudarme con este mod

Fatal error: Cannot redeclare sprintfspamer() (previously declared in /home/mundopix/public_html/pixelmaniacs/forum/Sources/Load.php(1731) : eval()'d code:527) in /home/mundopix/public_html/pixelmaniacs/forum/Sources/Load.php(1731) : eval()'d code on line 553

Tengo este fatal error cuando instale el StopSpammer en mi archivo de Load.php
Estuve mirando pero no doy con el problema os inserto la parte del error lineas..
Muchas gracias amore espero vuestra ayuda :-[

Linea 527
Code: [Select]
// Registered user.... just the groups in $user_info['groups'].
else
$user_info['query_see_board'] = '(FIND_IN_SET(' . implode(', b.memberGroups) OR FIND_IN_SET(', $user_info['groups']) . ', b.memberGroups))';
}

Linea 553

Code: [Select]
// !!! SLOW?
if (!empty($topic))
$temp = cache_get_data('topic_board-' . $topic, 120);
else
$temp = cache_get_data('board-' . $board, 120);

if (!empty($temp))
{
$board_info = $temp;
$board = $board_info['id'];
}
}

if (empty($temp))
{
$request = db_query("
SELECT
c.ID_CAT, b.name AS bname, b.description, b.numTopics, b.memberGroups,
b.ID_PARENT, c.name AS cname, IFNULL(mem.ID_MEMBER, 0) AS ID_MODERATOR,
mem.realName" . (!empty($topic) ? ", b.ID_BOARD" : '') . ", b.childLevel,
b.ID_THEME, b.override_theme, b.permission_mode, b.countPosts
FROM ({$db_prefix}boards AS b" . (!empty($topic) ? ", {$db_prefix}topics AS t" : '') . ")
LEFT JOIN {$db_prefix}categories AS c ON (c.ID_CAT = b.ID_CAT)
LEFT JOIN {$db_prefix}moderators AS mods ON (mods.ID_BOARD = " . (empty($topic) ? $board : 't.ID_BOARD') . ")
LEFT JOIN {$db_prefix}members AS mem ON (mem.ID_MEMBER = mods.ID_MEMBER)
WHERE b.ID_BOARD = " . (empty($topic) ? $board : "t.ID_BOARD
AND t.ID_TOPIC = $topic"), __FILE__, __LINE__);

Muchas gracias  :-*
Title: Re: Stop Spammer
Post by: erlend_sh on November 12, 2009, 12:19:27 AM
I can't see anyone having commented on this yet, but there seems to be a duplicate mod called Stop Forum Spam (http://custom.simplemachines.org/mods/index.php?mod=1519), that I assume does exactly the same thing as this mod? It would be great if the two of you could get together and maintain just one mod in unison.
Title: Re: Stop Spammer
Post by: TurtleKicker on November 12, 2009, 04:28:10 PM
Any chance for an RC2 version? I use this on 1.1.10 and would hate to lose protection when I upgrade to SMF2. Thanks!
Title: Re: Stop Spammer
Post by: anewhobby on November 20, 2009, 01:04:42 AM
Any chance for an RC2 version? I use this on 1.1.10 and would hate to lose protection when I upgrade to SMF2. Thanks!

DITTO
Title: Re: Stop Spammer
Post by: Eclipse16V on November 20, 2009, 03:19:50 AM
Any chance for an RC2 version? I use this on 1.1.10 and would hate to lose protection when I upgrade to SMF2. Thanks!

DITTO

DITTO 2
Title: Re: Stop Spammer
Post by: DirtRider on November 20, 2009, 03:33:29 AM
Any chance for an RC2 version? I use this on 1.1.10 and would hate to lose protection when I upgrade to SMF2. Thanks!

DITTO

DITTO 2

DITTO 3  ;D
Title: Re: Stop Spammer
Post by: Eclipse16V on November 24, 2009, 07:49:34 AM
Please update it for SMF 2.0 RC2

Thx
Title: Re: Stop Spammer
Post by: Chaos Dragon on November 28, 2009, 02:45:12 PM
Any chance for an RC2 version? I use this on 1.1.10 and would hate to lose protection when I upgrade to SMF2. Thanks!

DITTO

DITTO 2

DITTO 3  ;D

Ditto 4 Love this mod and would really like to be able to use it for RC2
Title: Re: Stop Spammer
Post by: nzbutterfly on November 29, 2009, 05:28:02 AM
Hi,

I really like the idea of this mod, but have trouble understanding the bottom 2 sections on the "Code" & "File Operations".

Firstly, the "File" part on "install_*.php, I just don't have such a file or know where it needs creating? Also the code quoted below seems half-missing?
Quote
INSERT IGNORE INTO
{$db_prefix}settings
(variable, value)
VALUES   ('stopspammer_count' ,'0'),
('stopspammer_enable','1'),
('stopspammer_show01','1'),
('stopspammer_faildb

Secondly, the "File Operations" part. The download/parse page dosen't have any of the 4 files mentioned. I have managed to obtain the gif's, but not the file named "StopSpammer.php". Could this code be posted to just copy & paste please?

I have read most of this forum & googled the subject to the point I have got no new results. I see serveral people have asked similar questions before & the answer is to automatically install, but on selecting any version of the mod & SMF I just get a manual version. Hence I ask the two questions above. I wondered if there was a website issue, but after trying IE6, FF2 & FF3.5 I don't think that's the case.

Looking forward to your reply,
Robert.
Title: Re: Stop Spammer
Post by: nzbutterfly on November 30, 2009, 04:29:17 AM
Sussed it out, I was missing th every subtle link for the zip file - amazing what a nights sleep does.
Title: Re: Stop Spammer
Post by: perplexed on November 30, 2009, 10:05:13 AM
I would like this updated too but the author hasn't been online here since Oct 15th. :(
Title: Re: Stop Spammer
Post by: ferrix on December 03, 2009, 12:18:57 AM
Hello,
I noticed the "check this user" page is broken after I upgraded from 1.1.10 to 1.1.11

I love this plugin though, thanks for making it!
Title: Re: Stop Spammer
Post by: Nerd3D on December 03, 2009, 10:56:35 PM
When I click Check This User I get Unsupported operand at line 247 which is

Code: [Select]
$_POST += addslashes__recursive(@unserialize($search_params));
SMF 1.1.11
Title: Re: Stop Spammer
Post by: FragaCampos on December 07, 2009, 09:18:20 AM
Yup, me too...

Code: [Select]
Fatal error: Unsupported operand types in Sources/ManageMembers.php on line 247
Title: Re: Stop Spammer
Post by: Deadairdave on December 08, 2009, 11:35:34 AM
Any chance for an RC2 version? I use this on 1.1.10 and would hate to lose protection when I upgrade to SMF2. Thanks!

DITTO

DITTO 2

DITTO 3  ;D

Ditto 4 Love this mod and would really like to be able to use it for RC2

...and Ditto 5.

Just bitten the bullet and upgraded to RC2, then searched for updates on all my mods/portal.  'Stop Spammer' is the only mod I couldn't install due to no update!  Any news if this is going to be updated, as I'm feeling a little vulnerable without it?!!

Dave.
Title: Re: Stop Spammer
Post by: snoopy_virtual on December 10, 2009, 06:33:39 AM
This is an answer to all the people who has been reporting errors in this mod when you updated SMF either to 1.1.11 or RC2:

Deadairdave, FragaCampos, Nerd3D, etc, etc, etc.

The problem (as I suppose you already know) is that the mod's author (M-DVD) has been too busy lately with other things and has not been able to update the mod as fast as it was needed.

I suppose all of you can forgive him for that, because (even if you don't believe it) there are other things in life apart from SMF  ;D but I have always thought it is a pity that a great mod as this one couldn't be used because it was not updated.

I don't know you, but I really need this mod working properly, because I remember how bad it was when all my forums were full of spammers.

Actually that was the reason why I started doing my own anti-spam mod more than a year ago and I only stopped working in it because I found out that M-DVD had already released his own mod, so I preferred to work together with him to have just one great anti-spam mod instead of 2 medium ones.

For that reason, a couple of times during the last year, when an update has been needed and M-DVD was not available I had released my own minor versions and put them in my own server as a temporary solution so all of us could still continue using the mod.

But, as I say, this is not a real solution as it's not very good to have different versions of the same mod in different servers every time an update is needed, so this time, instead of doing again the same and releasing another temporary version in my server, I have contacted M-DVD to find a more permanent solution.

Well. I have good news for you:

M-DVD has answered me back and has proposed to put my name in the mod's official page as a co-author.

This way I will be able to add new packages every time an update is needed.

Of course he will be able to release new versions as well if he wants to, because, as I said before there are other things in life apart from SMF and maybe one day he will notice a fix needed and I will be too busy with other things to see it fast enough.  ;)

Anyway, apparently, in the near future M-DVD is going to be still too busy with other things so I am going to be the one updating the mod an answering your questions here until further notice.



Going back to the present updates, I have the new version 2.4 almost ready and I will upload it to the mod's official page as soon as I finish with all the tests needed and M-DVD put my name there so I have the necessary permissions to upload packages to it.

So I hope tomorrow or even just in a few hours you will have the new version ready.

Cheers everybody (https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.snoopyvirtualstudio.com%2Fforo%2FSmileys%2Fdefault%2Fasturiaspatriaquerida.gif&hash=2e94cd4b1eb4a6042e25c05c2bdfc4bf)
Title: Re: Stop Spammer
Post by: Deadairdave on December 10, 2009, 09:26:37 AM
Thanks for the swift reply Snoopy!  8)

Yep, like you and M-DVD, I have a life outside of the internet, mainly involving working for a large international company, receiving peanuts and enduring daft hours, but hey, that's life; and I enjoy the work!

May I suggest something as I checked this before posting my questions above.  On the Stop forum spam website, the SMF mod is listed as M-DVD and redirects directly to the SMF mod page (his mod).  If you're co-updating it, can I make a suggestion to inform SFS, so that people don't end up scratching their heads, and trawling through this site for info.

By far, it's the best spam mod I've come across to date; and have used it since its creation, so look forward to any future developments by yourself or M-DVD.

Dave.
Title: Re: Stop Spammer
Post by: FragaCampos on December 10, 2009, 10:15:33 AM
Thank you snoopy_virtual, for your explanation and patience to us all  :)
It's nice to see this great mod has two people working on it so that all our forums can be more secure.  8)

Keep up the good work!
Title: Re: Stop Spammer
Post by: snoopy_virtual on December 10, 2009, 12:49:45 PM
...
May I suggest something as I checked this before posting my questions above.  On the Stop forum spam website, the SMF mod is listed as M-DVD and redirects directly to the SMF mod page (his mod).  If you're co-updating it, can I make a suggestion to inform SFS, so that people don't end up scratching their heads, and trawling through this site for info.
...

Well, that's the idea.

Just now, apart from coming here to this post every now and then to see how it's going, I have also my own version of this mod in my own forum and I publish there updates every time I think they are needed.

As soon as M-DVD writes my name in the SMF mod page as co-author all the links will go to only one place and all the updates will be only there and every thing will be easier for every body.

Anyway, M-DVD told me that a couple of days ago, but I can see in his profile he was connected yesterday doing something inside SMF but he hasn't put me as co-author yet.

I suppose he forgot about it as he has too many mods to update to the new versions and too many things to think about or maybe he hasn't read yet my messages telling him that this update is urgent, so anyway, as I already have the new version finished for this mod and I know there are a lot of people waiting for this important update I have decided to publish a temporary version again in my own server.

As I did before, this temporary version will be available in my server only until the final new version is released here.

If any of you is interested, you can find it here. (http://www.snoopyvirtualstudio.com/trankos/portal/index.php?option=com_smf&Itemid=36&topic=296.0)
Title: Re: Stop Spammer
Post by: Nerd3D on December 11, 2009, 02:56:17 AM
Where do we put in our API key from the SFS web site?
Title: Re: Stop Spammer
Post by: snoopy_virtual on December 11, 2009, 04:58:51 AM
You don't need an API key really if you don't want one.

The API key is a kind of password they give you in the web www.stopforumspam.com so you can check spammers in your web site and you can control all the information about the spammers you have reported to them.

M-DVD asked for an API key more than a year ago and he registered that API key in the name of something like "SMF anti-spam team" or something like that.

That's the API key you have been using all this time by default.

The only reason really to have your own API key is because if you ever make a mistake and report as spammer some innocent guy using the default StopSpammer API key, to correct that mistake you will need to contact M-DVD and he will need to log into www.stopforumspam.com using his username and password there to correct that mistake. And the problem is M-DVD has not been available lately.

If you have your own API key, if you ever make a mistake you can correct that mistake yourself.

If you want to have your own API key you just need to go to www.stopforumspam.com, register in their forum and ask them for one.

Then, once you have it, you enter your forum, navigate to "Admin" => "Registration" => "Settings" and you will find there at the bottom a text input box with the default StopSpammer API key. Just write down there your own one instead and "Save".

But as I said before, if you think all that is too complicated or if you are sure you are not going to make mistakes like that or simple you don't bother about it, just leave there the default one.

Anyway if you write a wrong API key and you have problems with the mod, you can always go back to the default API key very easy:

Just go again to "Admin" => "Registration" => "Settings" and clear whatever you have written in the API key box.

If you leave this box blank and save the configuration again, you will see how the old default key appears again.
Title: Re: Stop Spammer
Post by: Nerd3D on December 11, 2009, 07:23:32 AM
Now I know I'm doing something wrong. I don't have the box to enter the API key. I have the Enable/Disable check box, a drop down for what to do if the DB can't be reached and an option for the "More Info" link.  That's all.

In packages it shows 2.3 installed and it seems to be working. Is this a feature that was added in 2.3.3?
Title: Re: Stop Spammer
Post by: snoopy_virtual on December 11, 2009, 07:31:48 AM
Is this a feature that was added in 2.3.3?

Yes
Title: Re: Stop Spammer
Post by: snoopy_virtual on December 11, 2009, 08:43:22 AM
In packages it shows 2.3 installed and it seems to be working.

Version 2.3 seems to be working properly with SMF 1.1.11, but it's not.

There are a few things, like for example the link to check users from their profile page which you yourself (and a few more people) reported a few days ago, and a few other minor things not working properly.

That's exactly all the kinds of things I have sorted in version 2.3.3 so it works OK with 1.1.11

Apart from making it compatible also with SMF 2.0 RC2

The feature to change the API key if you want is something I have been using in my own version of the mod for a long time (as everybody who has download it from my site before knows). The only thing I have change in it now is that in my old version of the mod, if you didn't have an API key, the mod wouldn't work at all, and now if you don't have one it defaults to the old one M-DVD registered for the SMF anti-spam team.

Actually, a year ago there were a lot more differences between M-DVD's version of the mod and my own one, but as we are usually in contact and share our ideas he has been changing his mod taking some of my ideas and I have been doing the same with his ideas, so lately the only difference between both mods was really this feature about the API key.

His point of view was that I cannot force anybody to register in one site to ask for a key if they don't want to (or don't know how), and my point of view was that I don't want to use anybody else's key. I want to have my own one so I can control my mistakes.

At the end of the day I have decided that we are both right and that's why I have added it in a way that you can use your own key if you want or use the default one.

I haven't talked yet about this feature with M-DVD (it's very difficult to talk with somebody who is not here  ;)  ) but I hope that whenever he comes back again and read all this (and all the PMs I have sent to him) he will agree with me.

This way both versions (M-DVD's and mine) are now exactly the same. Or at least they will be as soon as I can access the SMF mod's page and convert my version 2.3.3 in just one unified version 2.4 or until M-DVD takes the ideas of the changes I have done in version 2.3.3 and publish himself his new version 2.4
Title: Re: Stop Spammer
Post by: Nerd3D on December 11, 2009, 10:15:57 AM
Ah I see. I've updated to 2.3.3 and thank you so much for helping with this great mod. Without your help my forums would be overrun with spam.
Title: Re: Stop Spammer
Post by: snoopy_virtual on December 11, 2009, 10:51:09 AM
Ah I see. I've updated to 2.3.3 and thank you so much for helping with this great mod. Without your help my forums would be overrun with spam.

You are welcome.

I actually have another anti-spam mod ("MOD httpBL") compatible with this one but using another different database and I have both of them installed in all my forums.

If you have too many spammers I will recommend you to install both mods. You will see a big difference.

You can read the tutorial and download it from here:

http://www.snoopyvirtualstudio.com/tutoriales/index.php?estudio=httpbl

I tried to publish that one as well in SMF, but they told me it is too complicated to install for a normal person, so they ask me to do another version easier to install.

I don't think it is too complicated to install it and anyway that's why I wrote a tutorial as big as that for the mod explaining every step you need to do, but anyway the people here in SMF are not going to publish it if I don't make it easier so that's exactly what I'm doing just now, MOD httpBL version 2

Anyway I don't know when I will have this easier version finished. I've been working on it now a few months in my spare time and every time I sort a problem I find 3 more, so maybe it will be still a long time until it's finished.

So anyway you should take a look at the tutorial I wrote for MOD httpBL version 1 and try to install it if you don't think it's so complicated.

If I ever finish version 2 I will announce it here.
Title: Re: Stop Spammer
Post by: Nerd3D on December 11, 2009, 07:58:14 PM
That's a cool mod. I did something like that except site wide ( I have a gallery too ) We were getting raped by harvester robots. I have honey pots all over the site, every page actually. Designed to be invisible and unclickable by humans, they are irresistible to a robot. Once tripped their IP is added to a local black list. That list does a .htaccess ban on their IP address. They are totally locked out of the site forever. I catch about 10 a day.

Mine is truly hard to install though. It's based on this Bad Bot CGI Script (http://www.webmasterworld.com/forum13/1823.htm) I've made a lot of tweaks to make it blend into my site. Parts of it have been changed to php but the base is still CGI.

When I get time I'll see if I can make your mod work for my entire site because I should be sharing my black list data. Thanks again!
Title: Re: Stop Spammer
Post by: bdewong on December 12, 2009, 03:33:42 PM
I don't know if this was just a bug for me but I had difficulty installing on RC2. What I did to fix my problem was to change
Code: [Select]
$smcFunc['db_add_column'](
'members',
array (
'name' => 'is_spammer',
'type' => 'TINYINT',
'size' => '3',
'null' => '', // NOT NULL
'default' => '0',
'auto' => '',
'',
'',
)
);

to

Code: [Select]
$smcFunc['db_add_column'](
'{db_prefix}members',
array (
'name' => 'is_spammer',
'type' => 'TINYINT',
'size' => '3',
'null' => '', // NOT NULL
'default' => '0',
'auto' => ''
)
);

and in the install2.xml changed

Code: [Select]
array(
'position' => 'below_table_data',
'value' => '
<div style="float:left">

to

Code: [Select]
array(
'position' => 'below_table_data',
'value' => '
<div class="floatleft">
Title: Re: Stop Spammer
Post by: snoopy_virtual on December 12, 2009, 03:47:07 PM
Yes, these are 2 of the bugs we have sorted en the new version 2.3.3

Apart from a few more.
Title: Re: Stop Spammer
Post by: snoopy_virtual on December 14, 2009, 10:56:58 AM
That's a cool mod. I did something like that except site wide ( I have a gallery too ) We were getting raped by harvester robots. I have honey pots all over the site, every page actually. Designed to be invisible and unclickable by humans, they are irresistible to a robot. Once tripped their IP is added to a local black list. That list does a .htaccess ban on their IP address. They are totally locked out of the site forever. I catch about 10 a day.

Mine is truly hard to install though. It's based on this Bad Bot CGI Script (http://www.webmasterworld.com/forum13/1823.htm) I've made a lot of tweaks to make it blend into my site. Parts of it have been changed to php but the base is still CGI.

When I get time I'll see if I can make your mod work for my entire site because I should be sharing my black list data. Thanks again!

I was going to answer you here, but then I realized we shouldn't be mixing opinions about MOD httpBL inside a post about MOD Stop Spammer, so I have answered you here instead:

http://www.snoopyvirtualstudio.com/trankos/portal/index.php?option=com_smf&Itemid=36&topic=297.0
Title: Re: Stop Spammer
Post by: M-DVD on December 15, 2009, 10:03:16 AM
Hi

snoopy_virtual (co-author) has made the fixs for SMF 2RC2 and others. Soon he will be attaching the new version, that will have the fixs.  :)
Title: Re: Stop Spammer
Post by: Nerd3D on December 15, 2009, 08:31:46 PM
OK, here's a feature request. Can we have on the prefs page check boxes for which fields to test. All my false positives are user name only. Can we in the mean time is there a not-too-complicated way to set this up. So it only checks IP and Email.
Title: Re: Stop Spammer
Post by: snoopy_virtual on December 15, 2009, 10:15:50 PM
I have found a small mistake in the last temporary version 2.3.3 I had done, so I have released a new version 2.3.4

In this new version 2.3.4 it have been fixed all the bugs we have been talking about lately and it has also a new feature: You can use now your own API key if you want, or (if you haven't got one) leave it blank and the mod will use the default one.

As I still have no access to the mod's official page I have put it again in my own forum:

http://www.snoopyvirtualstudio.com/trankos/portal/index.php?option=com_smf&Itemid=36&topic=296.0

OK, here's a feature request. Can we have on the prefs page check boxes for which fields to test. All my false positives are user name only. Can we in the mean time is there a not-too-complicated way to set this up. So it only checks IP and Email.

It looks like a great idea, and I don't think it's very complicated.

As I still have a few days left until I have access to the official page to upload  the final version 2.4 there, I can try to modify my temporary version to add also this feature in it.

I will tell you how it goes.
Title: Re: Stop Spammer
Post by: Tiribulus on December 15, 2009, 11:29:41 PM
Just letting you know you have a deprecated "ereg" which shows up on line 303 of my ManageRegistration.php file:

Code: [Select]
'stopspammer_faildb' => ereg('[0-2]', $_POST['stopspammer_faildb']) ? $_POST['stopspammer_faildb'] : '0',
Actually it was already in M-DVD's code. Everything else seems to be good,
Thanks

BTW, near as I can tell, in this case simply changing ereg to preg_match seems to work. Stopspammer works and I get no errors after that.
Title: Re: Stop Spammer
Post by: snoopy_virtual on December 16, 2009, 09:15:46 PM
Just letting you know you have a deprecated "ereg" which shows up on line 303 of my ManageRegistration.php file:

Code: [Select]
'stopspammer_faildb' => ereg('[0-2]', $_POST['stopspammer_faildb']) ? $_POST['stopspammer_faildb'] : '0',
Actually it was already in M-DVD's code. Everything else seems to be good,
Thanks

BTW, near as I can tell, in this case simply changing ereg to preg_match seems to work. Stopspammer works and I get no errors after that.

You are right. I haven't seen that one.

I'll change it.

Thanks.
Title: Re: Stop Spammer
Post by: Tiribulus on December 16, 2009, 09:36:11 PM
No trouble, thank YOU for continuing work on this mod. Here's a zinger. The are you human mod also has an ereg which for me was a few lines below the one for this mod. Never gave an error until yesterday when I installed your version of stopspammer and then both deprecation errors showed up in my log. How weird is that? I'm sure it's something with my machine, but thought it was interesting.
Title: Re: Stop Spammer
Post by: snoopy_virtual on December 17, 2009, 04:35:31 PM
Link updated again today in my server to version 2.3.5 to sort the small bug reported by Tiribulus and to add the new feature requested by Nerd3D.

http://www.snoopyvirtualstudio.com/trankos/portal/index.php?option=com_smf&Itemid=36&topic=296.0

No trouble, thank YOU for continuing work on this mod. Here's a zinger. The are you human mod also has an ereg which for me was a few lines below the one for this mod. Never gave an error until yesterday when I installed your version of stopspammer and then both deprecation errors showed up in my log. How weird is that? I'm sure it's something with my machine, but thought it was interesting.

The function ereg() has been deprecated from PHP 5.3.0 onwards but it still works if you have in your server an older version of PHP.

I suppose your server admin must have updated PHP last week to a newer version.  ;)
Title: Re: Stop Spammer
Post by: Leemy on December 17, 2009, 05:57:31 PM
I have the current version of this. It has caught some users.  A user registered today and posted some really offensive spam. He was from IP 195.24.76.208 which is a registered Stop Forum Spam problem IP (http://www.stopforumspam.com/ipcheck/195.24.76.208). SO why didnt it work???
Title: Re: Stop Spammer
Post by: Nerd3D on December 18, 2009, 02:31:20 AM
Wow that was quick! Thanks Snoopy. Installed and seems to be running fine in 1.11.11
Title: Re: Stop Spammer
Post by: Nerd3D on December 18, 2009, 02:34:58 AM
I have the current version of this. It has caught some users.  A user registered today and posted some really offensive spam. He was from IP 195.24.76.208 which is a registered Stop Forum Spam problem IP (http://www.stopforumspam.com/ipcheck/195.24.76.208). SO why didnt it work???
Just guessing but maybe the SFS data base was not accessible when he registered.I believe the defaunt action is to let them register if the db is down.
Title: Re: Stop Spammer
Post by: snoopy_virtual on December 19, 2009, 06:06:44 AM
I have the current version of this. It has caught some users.  A user registered today and posted some really offensive spam. He was from IP 195.24.76.208 which is a registered Stop Forum Spam problem IP (http://www.stopforumspam.com/ipcheck/195.24.76.208). SO why didnt it work???
Just guessing but maybe the SFS data base was not accessible when he registered.I believe the defaunt action is to let them register if the db is down.

No.

The default action when there is no connection with the DB is to leave the member NOT approved but with a yellow color, so you will remember to check that user later.

What version of SMF are you using?

And what version of mod StopSpammer?

Remember that the current version for mod StopSpammer is 2.3.5
Title: Re: Stop Spammer
Post by: darubillah on December 20, 2009, 07:18:22 AM
could you please update MOD Stop Spammer v2.3 for SMF v2.0 RC2
Title: Re: Stop Spammer
Post by: spiros on December 20, 2009, 07:45:49 PM
could you please update MOD Stop Spammer v2.3 for SMF v2.0 RC2

Yep, that would be nice :)
Title: Re: Stop Spammer
Post by: snoopy_virtual on December 21, 2009, 04:50:29 AM
could you please update MOD Stop Spammer v2.3 for SMF v2.0 RC2

Yep, that would be nice :)

That's exactly what we have been doing lately and that's why we have now version 2.3.5

Please read the latest posts:

http://www.simplemachines.org/community/index.php?topic=283309.msg2398594#msg2398594

From that one onward.
Title: Re: Stop Spammer
Post by: spiros on December 21, 2009, 08:59:30 AM
Thanks for your kind reply; I can only see 2.3 on the mod page, is that meant to be 2.3.5?
Title: Re: Stop Spammer
Post by: Nerd3D on December 21, 2009, 12:45:47 PM
I may have encountered a bug in the 2.3.5 version on 1.1.11. On the settings page in Admin>Registration>Settings. The drop down box always shows "Stop Registration and Display Error" I set it to "Member Approval and Yellow icon" and hit [save]. When I come back it set to the "Stop Registration" setting. This appears to be the "stopspammer_faildb" value in the settings table and it's not getting updated when I save the settings.
Title: Re: Stop Spammer
Post by: snoopy_virtual on December 22, 2009, 04:35:24 AM
Thanks for your kind reply; I can only see 2.3 on the mod page, is that meant to be 2.3.5?

Please read the latest posts:

http://www.simplemachines.org/community/index.php?topic=283309.msg2398594#msg2398594

From that one onward.
Title: Re: Stop Spammer
Post by: snoopy_virtual on December 22, 2009, 06:31:44 AM
I may have encountered a bug in the 2.3.5 version on 1.1.11. On the settings page in Admin>Registration>Settings. The drop down box always shows "Stop Registration and Display Error" I set it to "Member Approval and Yellow icon" and hit [save]. When I come back it set to the "Stop Registration" setting. This appears to be the "stopspammer_faildb" value in the settings table and it's not getting updated when I save the settings.

Yes there was a bug. My mistake, sorry.

The problem was when I changed the deprecated function ereg() to preg_match()

Both functions are very similar but they don't work exactly the same.

I have corrected this bug and published a new version 2.3.6 in my server:

http://www.snoopyvirtualstudio.com/trankos/portal/index.php?option=com_smf&Itemid=36&topic=296.0

Thanks mate.
Title: Re: Stop Spammer
Post by: Nerd3D on December 22, 2009, 01:12:01 PM
Groovy, fixed with your latest patch. I've poked it every way I can think and I can't seem to break it now. (I'm really good at breaking things too!)
Title: Re: Stop Spammer
Post by: SiL on December 25, 2009, 09:20:06 AM

OK, here's a feature request. Can we have on the prefs page check boxes for which fields to test. All my false positives are user name only. Can we in the mean time is there a not-too-complicated way to set this up. So it only checks IP and Email.

It looks like a great idea, and I don't think it's very complicated.

As I still have a few days left until I have access to the official page to upload  the final version 2.4 there, I can try to modify my temporary version to add also this feature in it.

I will tell you how it goes.

If I can point you to an extract from my previous request (http://www.simplemachines.org/community/index.php?topic=283309.msg2327827#msg2327827) in October, and it is connected with the false positive issue - it is a suggestion for a slightly modified version of Nerd3D's request

I noticed a number of false positives based on username only - legitimate members may be using the same username as a spammer, but of course with a different ip address and email address.
Because of dynamic IP assignment the same can be true for IP address hits.
The spam check weights the detection flag as

email address = 4
username = 2
ipaddress = 1

Doing a quick check with an offline mirror of a forum database for 300-400 entries threw up
a number of false positives - these were almost always username only or ip address only.

So my thinking is the boundary between a false positive and a real positive spammer is the value "3" . If the "is_spammer" value is 1 {ip address - e.g. dynamic} or 2 {common username}, this is a warn, but no action required (registration allowed).  Any "is_spammer" value of 3 or higher is placed in the waiting list.

& how would this be useful? 

My suggestion would be to have a checkbox, maybe call it "strict" or "catch all" - if this is checked, an "is_spammer" value between 1 and 7 will satisfy the spammer criteria and user will be placed on waiting list to be checked/approved (this is how I understand the mod to currently work).
  however...

If the "catch all" checkbox is NOT checked, only spammers with an "is_spammer" value between 3 and 7 will be put on the waiting list.  Those users who are unlucky enough to have a common username shared with a spammer, but otherwise legitimate will be allowed through as normal.

{see original post (http://www.simplemachines.org/community/index.php?topic=283309.msg2327827#msg2327827) for remainder of suggestion}
Title: Re: Stop Spammer
Post by: snoopy_virtual on December 26, 2009, 10:31:59 AM

...

If I can point you to an extract from my previous request (http://www.simplemachines.org/community/index.php?topic=283309.msg2327827#msg2327827) in October, and it is connected with the false positive issue - it is a suggestion for a slightly modified version of Nerd3D's request

...

etc etc


You are right SiL.

I remember when you did that suggestion last October.

The problem was at that time I was too busy with other things and M-DVD was doing this mod on his own. I didn't even have time enough to read properly all your suggestions and just did a mental note to study them later.

Now that it's the other way round (with M-DVD too busy with other things and me updating the mod on my own) I need to check again the full post to see if I have missed any more clever suggestions.



Going back to the false positive issue, I haven't seen yet in my forums any false positive due to IP, but of course they are possible, so I think we should take into consideration your solution as well.

The way I have done it just now following Nerd3D's suggestion (with 3 check-boxes to turn on and off the options to check username, email and IP) is not perfect, because if you turn off the option to check all IPs, you will open the door to your forum to a lot of spammers, but with your solution (let them in only if the IP was in the spammers DB but the username and email wasn't) I think it will be better.

I am not sure anyway if we can have both solutions at the same time or if we need to choose only one of them.

I will try to see if there is a way to put inside the mod's configuration both improvements, so everybody will be able to choose whatever works better for every particular forum.

If that's not possible and we can have only one of them, I think your solution is slightly better, but of course, before I can be sure about that, I need to see them working with real forums.
Title: Re: Stop Spammer
Post by: SiL on December 28, 2009, 04:49:17 AM

I will try to see if there is a way to put inside the mod's configuration both improvements, so everybody will be able to choose whatever works better for every particular forum.

If that's not possible and we can have only one of them, I think your solution is slightly better, but of course, before I can be sure about that, I need to see them working with real forums.

thankyou - your efforts are appreciated worldwide, I am sure   :)
Title: Re: Stop Spammer
Post by: KensonPlays on December 31, 2009, 09:35:21 PM
ERROR INSTALLING!: (IMAGE)

**OOPS: forgot it isn't supporting SMF 2.0RC2 yet!! (embarrassed)**
Title: Re: Stop Spammer
Post by: BigBrother on January 02, 2010, 04:10:38 PM
Hi All!

Sorry for the stupid question, but how the heck do you install this mod? lol!

Thanks a ton in advance!
Title: Re: Stop Spammer
Post by: haircut on January 04, 2010, 03:25:27 AM
Looks like everyone except BibBrother and I have been able to install Stop Spammer.  I see the file edits and some install php files, but I do not see any information about installation.

Do I edit the files as shown and then execute the install php files?

Thanks for any advice.
Title: Re: Stop Spammer
Post by: Aleksi "Lex" Kilpinen on January 04, 2010, 04:14:58 AM
Mods are installed through the package manager in your SMF Admin area. ;)

Package Manager (http://docs.simplemachines.org/index.php?board=49.0;sort=subject)
Title: Re: Stop Spammer
Post by: haircut on January 04, 2010, 02:12:54 PM
Thanks!  That should get me started. 
Title: Re: Stop Spammer
Post by: catfished on January 05, 2010, 03:15:39 PM
It sure would be great if it worked with 2.0 RC2. I really miss having it for my forums. :( :'( :'(
Title: Re: Stop Spammer
Post by: snoopy_virtual on January 06, 2010, 05:34:26 AM
ERROR INSTALLING!: (IMAGE)

**OOPS: forgot it isn't supporting SMF 2.0RC2 yet!! (embarrassed)**

It sure would be great if it worked with 2.0 RC2. I really miss having it for my forums. :( :'( :'(

The current version of mod Stop Spammer 2.3.6 works in SMF 2.0 RC2.

Please read these:

http://www.simplemachines.org/community/index.php?topic=283309.msg2398594#msg2398594

http://www.simplemachines.org/community/index.php?topic=283309.msg2398942#msg2398942

http://www.simplemachines.org/community/index.php?topic=283309.msg2406267#msg2406267

http://www.simplemachines.org/community/index.php?topic=283309.msg2407288#msg2407288

http://www.simplemachines.org/community/index.php?topic=283309.msg2409661#msg2409661

http://www.simplemachines.org/community/index.php?topic=283309.msg2416537#msg2416537
Title: Re: Stop Spammer
Post by: catfished on January 06, 2010, 10:55:55 PM
ERROR INSTALLING!: (IMAGE)

**OOPS: forgot it isn't supporting SMF 2.0RC2 yet!! (embarrassed)**

It sure would be great if it worked with 2.0 RC2. I really miss having it for my forums. :( :'( :'(

The current version of mod Stop Spammer 2.3.6 works in SMF 2.0 RC2.

Please read these:

http://www.simplemachines.org/community/index.php?topic=283309.msg2398594#msg2398594

http://www.simplemachines.org/community/index.php?topic=283309.msg2398942#msg2398942

http://www.simplemachines.org/community/index.php?topic=283309.msg2406267#msg2406267

http://www.simplemachines.org/community/index.php?topic=283309.msg2407288#msg2407288

http://www.simplemachines.org/community/index.php?topic=283309.msg2409661#msg2409661

http://www.simplemachines.org/community/index.php?topic=283309.msg2416537#msg2416537

Thanks but I can't find it in the mods section, only this:
Mod Name:
    Stop Spammer
Created By:
    M-DVD
Type:
    Spam Prevention
First Created:
    December 05, 2008, 09:06:41 PM
Last Modified:
    December 11, 2009, 05:17:20 PM
Latest Version:
    2.3
Compatible With:
    1.1.7, 1.1.8, 1.1.9, 1.1.10, 2.0 Beta 4, 2.0 RC1, 2.0 RC1-1, 2.0 RC1.2

I tried to install it several times on a couple of SMF 2.0 RC2 forums but it gave errors saying it wasn't compatible with my version (SMF 2.0 RC2)
Title: Re: Stop Spammer
Post by: snoopy_virtual on January 07, 2010, 06:29:20 AM
If you follow all the links I gave you and read those messages you will see that M-DVD has not been working in this mod for the last few months and I have been working on it instead. You will also see that the actual mod is not here in SMF but in my own server.

The version 2.3 that you are trying to install from the "official" page is dated 27th September 2009 and it's not compatible with SMF 1.1.11 and SMF 2.0 RC2.

The actual version 2.3.6 dated 22nd December 2009 is here instead:

http://www.snoopyvirtualstudio.com/trankos/portal/index.php?option=com_smf&Itemid=36&topic=296.0

As soon as the SMF Customization Team give me the permissions needed to upload files to the official section for this mod here in SMF, I will put it here too, but unfortunately they are too busy and haven't answered yet.
Title: Re: Stop Spammer
Post by: catfished on January 07, 2010, 11:58:50 AM
OK Snoopy, thanks. I downloaded it and installed it on one of my test forums.
Title: Re: Stop Spammer
Post by: KensonPlays on January 07, 2010, 01:19:59 PM
Thanks, so far it works! (tested it with a member who has never logged in...
Title: Re: Stop Spammer
Post by: ~DS~ on January 07, 2010, 03:10:58 PM
Perfect thank you.
Title: Re: Stop Spammer
Post by: butchs on January 08, 2010, 11:25:33 PM
2.3.6 is giving me a little trouble in "admin/members" for 2.0 RC2.  The table is going off the right hand side of the screen.  It looks like you are using <table> where you should be using a <div>.  It should be easily fixed if you compare it with the original code.
Title: Re: Stop Spammer
Post by: catfished on January 09, 2010, 11:10:58 AM
2.3.6 is giving me a little trouble in "admin/members" for 2.0 RC2.  The table is going off the right hand side of the screen.  It looks like you are using <table> where you should be using a <div>.  It should be easily fixed if you compare it with the original code.

Yeah, you're right, I hadn't noticed that but it's not a big deal to me, I just have to do a little side scroll.
Title: Re: Stop Spammer
Post by: Emmerich on January 17, 2010, 05:23:39 PM
Hello!

First of all I want to thank you for this mod, it saved me from clicking 4809 times (as it reports) to remove the spam accounts.  :)
Still, is there an option or can you make something in order to be able to block the registration of a member who's IP is not logged solely based on the email address? I mean like in the screenshot attached below

As you can see, the account hasn't been blocked because the IP isn't logged. Still, that email address is marked as spam in the stopforumspam database. So, if the mod could check separately the email address it could "see" that it's a spam account and it could block the registration.

Thank you!
Title: Re: Stop Spammer
Post by: pollyx on January 24, 2010, 01:16:23 PM
I am using Stop Spammer 2.3.6 for several weeks now and it works just great. Thank you so much!!!
Title: Re: Stop Spammer
Post by: Hatari on January 25, 2010, 04:48:41 PM
Hi Lovely MOD.

I have been using Stop Forum Spam for some time. Is it possible to put my own API into the software.

Thanks

:) Found it, line 74 in StopSpammer.php &api_key=

Very nice MOD

Many thanks
Title: Re: Stop Spammer
Post by: DimOK on January 26, 2010, 03:33:55 AM
Is it possible to add similar IP checks for guests posts too (not only registrations), and put post to moderation, if guests ip is found in spam base?

I have forum opened for guests posting, and few trolls make my live very hard, it would be great if posts from guests with 'bad' ip won't appear immediately, but went to a moderator, so he can easily approve/delete them all at once.

Thank you!
Title: Re: Stop Spammer
Post by: berkens on January 27, 2010, 04:32:24 PM
Hi,

I just installed Stop Spammer 2.3.6 in SMF 1.1.11 .

In the SMF logfile I see the following errors:

8: Undefined index: stopspammer_leyd03
Bestand: /mnt/web7/11/81/51982581/htdocs/forum/Themes/default/ManageMembers.template.php (admin_browse sub template - eval?)
Regel: 404

And:

Undefined index: stopspammer_leyd02
Undefined index: stopspammer_leyd01
Undefined index: stopspammer_count
Undefined index: stopspammer_title
Undefined index: confirm_spammers_report

Etcetera.

It looks like the installation did not add the required datafields in the SQL database.

How can I fix this?

Greetings, Ben...
Title: Re: Stop Spammer
Post by: giveaway365.com on January 28, 2010, 12:57:21 PM
http://www.snoopyvirtualstudio.com/trankos/portal/index.php?option=com_smf&Itemid=36&topic=296.0

The above link seems not to be working. where can I download Stop Spammer 2.3.6?
Title: Re: Stop Spammer
Post by: Nerd3D on January 28, 2010, 07:32:27 PM
The link is working for me. Maybe it was down when you were trying.
Title: Re: Stop Spammer
Post by: giveaway365.com on January 28, 2010, 11:13:27 PM
Thanks it work. I restarted router.

But in the admin forum it gives me this error:
8: Undefined index: types
File: /home/content/g/i/v/xxx/html/Sources/ManageMembers.php
Line: 381
Title: Re: Stop Spammer
Post by: giveaway365.com on January 29, 2010, 01:33:15 AM
I am using ver 2.3.6
I have discovered new bug. After a spammer registers, the member count is reduced to the actual good members. I have to reset count from forum maintaince to get real stats. can this be fixed?
Title: Re: Stop Spammer
Post by: giveaway365.com on January 29, 2010, 10:47:27 AM
Line number 381 is:
$_POST['types'][$param_name] = '=';
Title: Re: Stop Spammer
Post by: giveaway365.com on January 31, 2010, 02:05:44 AM
This error comes exactly when a spammer registers and is caught as a spammer and pending for an approval.
Title: Re: Stop Spammer
Post by: rocksteady on January 31, 2010, 03:36:47 PM
Snoopy, I hope you get maintenance rights to this mod ASAP, this one is priceless :)
Title: Re: Stop Spammer
Post by: giveaway365.com on February 02, 2010, 02:49:54 AM
Big bug..
I as admin just tried to check a member as it was yellow. And I got stuck as it made all members yellow and now as a admin I cannot login as I need approval.

What to do?
Title: Re: Stop Spammer
Post by: giveaway365.com on February 02, 2010, 05:23:26 AM
some how managed to rectify the database and set is spam,er value to 1 from 3

But this is a bug and you should not allow the mod to check the user name admin
Title: Stop spammer question
Post by: EL34xyz on February 03, 2010, 07:07:06 AM
SMF1.1.11
I love the mod. Have been using it for a year or more.
I am the admin and I have to approve all membersships to the forum

I had two spammers try and register this morning.
Both emails and IP's were listed in the database.
The user names were not listed because they just made them up.

I followed the link to the Stop Fourm spam site on both spammers and saw that they both had used the same email and IP many times, they had just created 50 or more new user names.

I know you can report a member as a spammer, but I don't see a way to report these non members and their new user names as spammers in SMF ??
Title: Re: Stop Spammer
Post by: lc62003 on February 03, 2010, 10:09:34 AM
I haven't done this myself, but the way I understand it.....

You can register with the Stop Spam site at which time you'll be given and API key.  Take that key and paste into the box in the admin area on your forum.  Then you can report spammers.    ;)

Someone please correct me if that's wrong.... :)
Title: Re: Stop Spammer
Post by: EL34xyz on February 03, 2010, 10:13:33 AM
Yes, I can report members as spammers already in SMF

This is only if they are already a member.
What I am talking about is being able to report a new user name of a known spammer on the Member awaiting approval screen

See the screen shot I posted above?
That is the members awaiting approval screen
those two spammers are known spammers that are trying to join my forum with a new user name that has not been identified as a known spammer user name
Both those spammers had 25 or so user names on their Stop forum spam profile page.
Title: Re: Stop Spammer
Post by: giveaway365.com on February 04, 2010, 02:49:56 AM
if a member is not checked because there was a database connection error , it will be marked yellow.
The admin after some times tries to check that yellow member. But there seems to be an database problem still existing. Then comes the big BUG.
When the admin tries to check the yellow member, all the members including admin is turned yellow.

Then admin cannot login.
I hope  the maker of the mod understands what I am trying to say.
Only option left is to manually go to database and change admin settings back to normal.
Title: Re: Stop Spammer
Post by: Tamsin on February 04, 2010, 05:24:28 AM
When deleting a spammer flagged red, it somehow turned all other members to 'unchecked'  blocking everyone out, including the admin. We've had to reset the admin account in the db, log in and approve all the existing members to restore the forum.

This has happened twice in two days and we are thinking of unplugging this mod. Has anyone else had a similar problem? Can anyone suggest a cure?
Title: Re: Stop Spammer
Post by: Nerd3D on February 04, 2010, 05:57:45 AM
I can say I'm not having the same problems as Tamsin and givaway365 and having. I check my pending members daily. I check the yellow ones and then delete all the spammers. Every day no problem. I'm on 1.1.11 and it's fairly stock.
Title: Re: Stop Spammer
Post by: EL34xyz on February 04, 2010, 06:24:45 AM
The  Stop Forum Spam site has been down since yesterday
http://www.stopforumspam.com/

Anyone know what's up with that?

Attack on the site by spammers???
Title: Re: Stop Spammer
Post by: Tamsin on February 04, 2010, 06:28:19 AM
Hi givaway365. You and I seem to be suffering from the same bug. Mine is v2.3. What's yours? I'm thinking we should uninstall this mod but we get so many spammers registering every day and the mod does successfully flag them all. I just don't dare deleting them in case it goes wobbly again!
Title: Re: Stop Spammer
Post by: Nerd3D on February 04, 2010, 06:35:11 AM
@EL34xyz: The site is up for me. Maybe a routing problem between you and them. BUT I did have several "Yellow" registrations. Maybe they were down earlier.
Title: Re: Stop Spammer
Post by: EL34xyz on February 04, 2010, 07:14:20 AM
The forum server still cannot check the spammer database.

I cannot browse http://www.stopforumspam.com

All other browsing is fine, nothing is wrong with the internet connection or the server.

Did you browse to the actual site to see if it was up?
http://www.stopforumspam.com
Title: Re: Stop Spammer
Post by: Nerd3D on February 04, 2010, 08:17:54 AM
Yup and 5 minutes ago I got a spammer red flagged so the DB connection is working too.
Title: Re: Stop Spammer
Post by: EL34xyz on February 04, 2010, 08:51:03 AM
Edit: Ok, I called a buddy and had him go to the stopforumspam site and he was able to get there.
I figured something must be wrong with my cache files.
I deleted all my temp IE8 files and now I can browse the site.
All is good to go now

Title: Re: Stop Spammer
Post by: KensonPlays on February 04, 2010, 11:51:31 AM
When deleting a spammer flagged red, it somehow turned all other members to 'unchecked'  blocking everyone out, including the admin. We've had to reset the admin account in the db, log in and approve all the existing members to restore the forum.

This has happened twice in two days and we are thinking of unplugging this mod. Has anyone else had a similar problem? Can anyone suggest a cure?
I've checked and have not gotten this yet...
Title: Re: Stop Spammer
Post by: EL34xyz on February 04, 2010, 12:38:48 PM
I have not had the mod check all the members either.
I did have this happen though.

After running the spam check on all my members, I deleted the ones that came up RED with IP and Email addresses.
Right after I deleted them, a bunch of new members popped up in the members awaiting approval screen.
All these members were flagged as spammers.

Not one of these people had actually just registered.
I just checked them all and then rejected them as members.
Anyone ever see this happen?
Title: Re: Stop Spammer
Post by: Tamsin on February 04, 2010, 01:06:08 PM
Hmmm... I have disabled Stop Spammer now because it has become so unstable. Have changed the registration method to member approval and am checking each one manually for the time being. It's a shame though because I liked this mod very much. I've also installed zbblock but don't know yet how effective it is.
Title: Re: Stop Spammer
Post by: CrankyOldguy on February 04, 2010, 01:17:13 PM
OK, I'm officially UNHAPPY with this mod and it ought to be marked DANGEROUS.  Any site owner that doesn't know how to write a SQL command could easily shoot themselves in the foot with it and lock EVERYONE out of their forum.  Trust me, I just did it.

I'm pretty sure the sequence of events was that I'd clicked the new "Check this member" link in the profile and then hit the CHECK THESE MEMBERS button in the Admin panel MANAGE MEMBERS area without clicking the check box next to the name.  I *think* that's all I did.  Whatever happened, it set ALL MEMBERS to unactivated and SPAMMER.  The is_activated field went from 1 to 3 FOR FREAKING EVERYONE INCLUDING OWNER AND ADMINS, and the is_spammer field went from 0 to 8, again FOR EVERYONE.

Lucky for me, I *do* know how to do a SQL search and replace.  In phpMyAdmin, do:

UPDATE smf_members SET is_activated = REPLACE(is_activated,'3','1');
and
UPDATE smf_members SET is_spammer = REPLACE(is_spammer,'8','0');

and Voilà, your forum is now UNSCREWED.

Folks, this is absolutely UNACCEPTABLE BEHAVIOR for a mod... NOTHING should ever do a global deactivation of ALL MEMBERS, including the Admins.  How in the heck am I supposed to log in and activate myself when I'm deactivated and can't log in????

Sorry, with 22 pages of comments on this mod I'm not sure if someone else has already seen this horribly aberrant behavior.  I'm running the 2.3.6 version on an SMF 1.1.11 forum, and as soon as I finish writing this warning I'm going to hunt down that CHECK THESE MEMBERS button and delete it!

edit: yeah, I see several others noticed this as I was writing my rant.  O:)

BTW, the owners of www.stopforumspam.com have been having problems with GoDaddy.  The idiots at GoDaddy deleted all of their DNS data for no apparent reason yesterday, so you may get connection errors as the new DNS entries ripple around the Internet route tables.
Title: Re: Stop Spammer
Post by: Tamsin on February 04, 2010, 01:29:43 PM
Join the club!
Title: Re: Stop Spammer
Post by: EL34xyz on February 04, 2010, 02:11:18 PM
I wonder if these issues are just with the most recent version?

I have had this mod installed for a year or more without anything as horrible as was described above.
I just installed the most recent version a few days ago and now after reading thus, I am worried.  :(

Title: Re: Stop Spammer
Post by: KensonPlays on February 04, 2010, 02:32:03 PM
Be worried!
Title: Re: Stop Spammer
Post by: EL34xyz on February 04, 2010, 02:55:06 PM
Ok, something does not add up.
This mod has been out for a long time and I have used it for a long time.
How come just now these issues are popping up?

"Be Worried" does not really explain much of anything.
Title: Re: Stop Spammer
Post by: Sabre™ on February 04, 2010, 02:58:41 PM
BTW, the owners of www.stopforumspam.com have been having problems with GoDaddy.  The idiots at GoDaddy deleted all of their DNS data for no apparent reason yesterday, so you may get connection errors as the new DNS entries ripple around the Internet route tables.
Title: Re: Stop Spammer
Post by: CrankyOldguy on February 04, 2010, 03:05:36 PM
Sabre, that info is direct from the users forum at StopForumSpam, it's an announcement there apologizing for the connection errors.  I managed to get in yesterday, but I'm having route issues again today and can't log in there again.

edit: here's a copy of the whole announcement thread from the StopForumSpam forums:

(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fi45.tinypic.com%2F242bci0_th.jpg&hash=7cac3bfedc5a36b81076edd6b62b5ef8) (http://i45.tinypic.com/242bci0.jpg)
Title: Re: Stop Spammer
Post by: KensonPlays on February 04, 2010, 03:28:45 PM
BTW, the owners of www.stopforumspam.com have been having problems with GoDaddy.  The idiots at GoDaddy deleted all of their DNS data for no apparent reason yesterday, so you may get connection errors as the new DNS entries ripple around the Internet route tables.

Darn GoDaddy!!!!!!!!!!! You suk!
Title: Re: Stop Spammer
Post by: Nerd3D on February 04, 2010, 09:29:06 PM
Hurm, there's more to this. I just tried repeatedly to hit this bug. Checked several members and clicked [Check these members]. Worked perfectly. I tried a whole page of members. still no problem. Then I tried not checking any boxes and hitting [Check these Members] . Again, no problems.

Could this be somehow related to the problems Go-Daddy caused earlier, screwing up their DNS?

Stop Spammer 2.3.6 in SMF 1.1.11
Title: Re: Stop Spammer
Post by: butchs on February 04, 2010, 10:41:35 PM
I have 2.3.6 and SMF 2.0 RC 2 and have not had issues.  Though no new members joined the days the problem happened.

I looked at the code and there seems to be a check that is supposed to post an error if the server is not there.  Maybe it needs to check before and after a search to confirm a steady connection?
Title: Re: Stop Spammer
Post by: CrankyOldguy on February 05, 2010, 01:09:23 AM
Hurm, there's more to this. I just tried repeatedly to hit this bug. <snip>. Again, no problems.

Could this be somehow related to the problems Go-Daddy caused earlier, screwing up their DNS?

Quite probable... here's someone else at the StopForumSpam that had the same issue I did, around the same time:

Quote
Whew, what a relief!!!
Like many others, I thought you were under a DOS attack and co-incidentally I was locked out of the forum I administer saying that my account had not been approved. I am using SMF forum prg with a Mod that refers to here for all new members and I was in the process of checking for further details when my forum went down.
It appears that I must have been connected just when the balloon went up and the site went down. It took me 6 hours to get back in but I learnt a lot more about MySQL so it wasn't all bad.
Keep up the good fight!!!

(from later on in that same thread I posted above)

I suppose the way to test it realistically would be to set up something that mimics the SFS server and then make it go wonky, or edit the URL to the server in StopSpammer.php to something that won't resolve like XYZZY1.org.

Here's the chunk of code in that PHP file that I'll bet money went crazy and deactivated everyone, starting at line 72:
Code: [Select]
foreach ($members_data as $row)
{
if ($report)
fetch_web_data('http://www.stopforumspam.com/add', 'username=' . $row['member_name'] . '&ip_addr=' . $row['member_ip'] . '&email=' . $row['email_address'] . '&api_key=' . (!empty($modSettings['stopspammer_api_key']) ? $modSettings['stopspammer_api_key'] : 'U4Ty3g7fFJ1VXj'));

if ($is_spammer = checkDBSpammer($row['member_ip'], $row['member_name'], $row['email_address']))
updateMemberData($row['id_member'], array('is_activated' => 3, 'is_spammer' => $is_spammer));
if ($row['is_spammer'] != $is_spammer)
++$modSettings['stopspammer_count'];
}

I'll look further, but in the event of a connection error, it appears that checkDBSpammer function went berserk and decided that no connection meant everyone was a spammer.  A little more ERROR CHECKING, PLEASE!!!

Maybe it's merely that the first line isn't being qualified with ONLY the 'checked' members in that list,
foreach ($members_data as $row)
looks like it's going to go through the whole freakin' database.  BUG.

edit: yep, it's missing the check to see whether it should perform the DB update on only the checked members.  Here's the similar section from ManageMembers.php for when you want to DELETE one or multiple members:
Code: [Select]
// Are we performing a delete?
if (isset($_POST['delete_members']) && !empty($_POST['delete']) && allowedTo('profile_remove_any'))
{
checkSession();

// Clean the input.
foreach ($_POST['delete'] as $key => $value)
$_POST['delete'][$key] = (int) $value;

// Delete all the selected members.
require_once($sourcedir . '/Subs-Members.php');
deleteMembers($_POST['delete']);
Notice any difference?  The chunk in StopSpammer.php isn't testing for "did they CHECK anything?"


In addition, I'm fully with (whoever mentioned it earlier) that the REPORT THESE MEMBERS  function needs to be in the MEMBERS AWAITING APPROVAL as well... I don't want to have to APPROVE a spambot just so I can report it.  Maybe change that last option from REJECT AND SEND MAIL to REJECT AND REPORT TO SFS, as I have ZERO interest in sending mail to a spambot to tell it to pound sand, and it's a worthless exercise.
Title: Re: Stop Spammer
Post by: Tamsin on February 05, 2010, 04:51:06 AM
After reading the last few messages here it's reminded me that now when I go to Registration/Settings I see the following under Enable/Disable MOD Stop Spammer:

If the Connection Fail with DB Anti SPAM...:
Your host couldn't make connection to the DB, Try again later
If it continue see Topic of Support and search Known Issues

This I am sure wasn't there before I started having these problems.
Title: Re: Stop Spammer
Post by: EL34xyz on February 05, 2010, 08:08:10 AM
How come the Mod author has not posted any info regarding these recent postings?
Title: Re: Stop Spammer
Post by: giveaway365.com on February 05, 2010, 11:34:42 AM
Hi givaway365. You and I seem to be suffering from the same bug. Mine is v2.3. What's yours? I'm thinking we should uninstall this mod but we get so many spammers registering every day and the mod does successfully flag them all. I just don't dare deleting them in case it goes wobbly again!

Tasmin I am using 2.3.6 latest unofficial version on smf 1.1.11.
I also get lot of spams from Russia, I dont know whats they want to achive ! >:(
Title: Re: Stop Spammer
Post by: giveaway365.com on February 05, 2010, 11:41:30 AM
i am actually uninstalled this mod because if there is a database connection problem, all members are deactivated including admins
Title: Re: Stop Spammer
Post by: JWilliamson on February 05, 2010, 01:13:47 PM
OK, I'm officially UNHAPPY with this mod and it ought to be marked DANGEROUS.  Any site owner that doesn't know how to write a SQL command could easily shoot themselves in the foot with it and lock EVERYONE out of their forum.  Trust me, I just did it.

I'm pretty sure the sequence of events was that I'd clicked the new "Check this member" link in the profile and then hit the CHECK THESE MEMBERS button in the Admin panel MANAGE MEMBERS area without clicking the check box next to the name.  I *think* that's all I did.  Whatever happened, it set ALL MEMBERS to unactivated and SPAMMER.  The is_activated field went from 1 to 3 FOR FREAKING EVERYONE INCLUDING OWNER AND ADMINS, and the is_spammer field went from 0 to 8, again FOR EVERYONE.

Lucky for me, I *do* know how to do a SQL search and replace.  In phpMyAdmin, do:

UPDATE smf_members SET is_activated = REPLACE(is_activated,'3','1');
and
UPDATE smf_members SET is_spammer = REPLACE(is_spammer,'8','0');

and Voilà, your forum is now UNSCREWED.

Folks, this is absolutely UNACCEPTABLE BEHAVIOR for a mod... NOTHING should ever do a global deactivation of ALL MEMBERS, including the Admins.  How in the heck am I supposed to log in and activate myself when I'm deactivated and can't log in????

Sorry, with 22 pages of comments on this mod I'm not sure if someone else has already seen this horribly aberrant behavior.  I'm running the 2.3.6 version on an SMF 1.1.11 forum, and as soon as I finish writing this warning I'm going to hunt down that CHECK THESE MEMBERS button and delete it!

edit: yeah, I see several others noticed this as I was writing my rant.  O:)

BTW, the owners of www.stopforumspam.com have been having problems with GoDaddy.  The idiots at GoDaddy deleted all of their DNS data for no apparent reason yesterday, so you may get connection errors as the new DNS entries ripple around the Internet route tables.

Thank you for posting this.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 05, 2010, 02:38:17 PM
How come the Mod author has not posted any info regarding these recent postings?

The Mod author, M-DVD, has not been coming to SMF for more than 3 months already.

Last December (2 months ago) I told him I wouldn't mind to be responsible for updating the mod when needed, because anyway I have been working with M-DVD developing this mod since he started it 2 years ago and I think I know every line of code in it.

The problem is, to do this properly, I need to have access to the mod's main page, to upload new files when needed, to change the FAQs when needed, etc.

As far as I know, M-DVD asked SMF's Customization Team on the 6th of December to add my name in the mod's main page as a co-author.

A month later, the 4TH of January, I sent a PM myself to SMF's Customization Team asking them what was happening about that.

I didn't have any answers yet about it.

That's the reason why I have not been answering here a lot of questions lately, because I was fed up answering ten times the same questions and I thought it would be easier just to wait until I get access to the mod's main page and I will just add all these questions and answers to the FAQ.

Anyway this is not happening and I don't know why.

If any of you knows anybody inside the SMF's Customization Team could you please send them a PM asking them please to look into this ridiculous situation?

I don't see any point of having a mod here out of date.

The version 2.3 you can find in the mod's main page is too old and out of date.

The mod's owner (the only one with access to that page) has not been coming to this forum for 3 months and (as far as he told me the last time I talked with him) he is too busy with his work and has no intentions of coming back here for some months or even years.

The actual updated version of this mod 2.3.6 (at least the version working properly until a couple of days ago) is not in SMF site but in my personal server.

As I said before I think all this is ridiculous and somebody should sort it out as soon as possible.



Now, going to the big problem some of you are having.

I only learn about it a few minutes ago.

Usually I check all my forums every day for spammers using this mod (I administer 10 of them) and I have been doing that for the last 2 years.

The problem is I have been too busy with a very urgent work the last 3 days and (because every thing was running so smooth anyway) I didn't check any forum during these 3 days.

I was so concentrated with my work that I didn't even checked my email as well.

Just a few minutes ago I went to check the forums and I have the nasty surprise. The first 2 forums I checked every body went suddenly to no activated ( is_activated = 3 ) and suspicious spammer ( is_spammer = 8 ). Even me.

My first thought was maybe I had a hacker attack, but then I came here and found out a lot of you with the same problem.

OK, I'll start working on a solution just now. Luckily I see a few of you have been already thinking about it and posting here possible solutions.



And, by the way, if anybody with enough knowledge of PHP and MySQL want to give me a hand I will really appreciate it.

The more brains working in a problem the fastest we get a solution.



And by the way again, ff any of you knows anybody inside the SMF's Customization Team don't forget to please send them a PM asking them to look into this ridiculous situation.

Thanks.
Title: Re: Stop Spammer
Post by: EL34xyz on February 05, 2010, 02:45:25 PM
That'a mighty nice of you snoop.
This mod is actually worth keeping.
It has served me quite well for a year or so.

I hate to see one man software efforts because you are screwed if that one guy decides to put the code on the back burner.
I own a few pieces of software that I love, but are now abandonware.

Thanks, for your effort snoop
Title: Re: Stop Spammer
Post by: KensonPlays on February 05, 2010, 02:52:04 PM
EL34xyz, I agree with you completely!
Title: Re: Stop Spammer
Post by: quatermass on February 05, 2010, 04:25:15 PM
Can I suggest that you rename this Mod slightly, create a brand new Mod page with you as the Author and post in the new board the reason for the rename.

This will get over all the problems of waiting for someone else to do something which will probably never happen.

Then if need-be alter the Mod so that it checks that the www.stopforumspam.com site is up and running before the Mod does any checking.

This Mod is too important to lose and this latest possible bug will have seriously damaged any future user of it taking it seriously unless this issue is resolved. :)
 
Title: Re: Stop Spammer
Post by: Sabre™ on February 05, 2010, 04:53:58 PM
LOL
You cannot just take somebodies mod, rename it and then re submit it to the public! lmfao
If anybody wishes to take over another persons mod, they need to make contact with the author/owner of the mod/code.

The Mod author, M-DVD, has not been coming to SMF for more than 3 months already.

M-DVD
Last Active: January 28, 2010, 02:56:10 AM
Title: Re: Stop Spammer
Post by: quatermass on February 05, 2010, 05:57:04 PM
Of course you can.
If the second owner has proof they have permission to take over, then it just happens.

We do this all the time on Yahoo Groups. The owner goes AFK and so we have to set up a new group.
If the SMF forum admins are not listening to the new owner and his request, why aren't they?
Title: Re: Stop Spammer
Post by: Sabre™ on February 05, 2010, 06:34:01 PM
... they have permission to take over

Being a 'co-owner' doesn't mean you have the right to redistribute somebody elses work in another thread, which is what You have suggested.
A co-owner may update it, That is all, unless otherwise stated.
Please gain a little knowledge into the area before you reply with uneducated statements such as 'Of course you can.'  This isn't Yahoo Groups.
Now if M-DVD has given FULL ownership of this mod to another, then that is another thing...
I have seen no evidence of this
Title: Re: Stop Spammer
Post by: CrankyOldguy on February 05, 2010, 06:39:43 PM
I'm not a programmer... maybe we can get some help here?  I've localized the problem, but I may not be able to fix it elegantly.
         
There are indeed 2 bugs with the current code.  When you are looking at members, it's walking the entire forum member list instead of only the 'checked' members.  That will be uglier to figure out & modify, although the example DELETE MEMBER code in ManageMembers.php should be a useful guide.  The problem area in the code starts at line 70 in StopSpammer.php.  That REALLY needs to be fixed, as I presume even when it's working 'properly' that it's hitting the SFS database with hundreds or thousands of requests that weren't intended.  Let's not do a DOS attack of them ourselves, K? ;)

The second bug is that the checkDBSpammer function is using the three options of "what to do when a database connection fails" DURING REGISTRATION to modify a member's 'spammer status' when you are just looking at them in the Admin panel MANAGE MEMBERS area.  Those options are working fine during registration, but I don't want it to mark someone as SPAMMER while looking at the MANAGE MEMBER list merely because the database is offline.  That should always return the DATABASE CONNECTION ERROR message and then abort further processing.  Maybe an easy way to correct that is to add an IS_REGISTRATION variable to what's passed to the routine, and use that to do a RETURN 0; right after the failed connection test?  The problem is that lines 38-42 of StopSpammer.php are really only intended for REGISTRATION, and not for viewing the members.

Personally, I even if there is NOT an error with the DB connection, I don't want it to automatically de-activate someone because their username appears in the SFS database.  The chance of a name false-positive is fairly good, and I don't expect a LOOK AT THIS EXISTING MEMBER to suddenly de-activate them until I say so.
         
The problem where it wipes out all members only occurs if you have "If the Connection Fail with Anti SPAM DB" Admin panel setting set to "Member Approval and show yellow icon to check later"; the other two options do NOT cause an overwrite of the member database.  You can simulate a database connection error by changing the stopforumspam.com URL in line 28 of StopSpammer.php to anything that won't resolve, like xyzzy1.org  I've verified it, and can duplicate it repeatably.

Of course, DON'T simulate a connect error if you do not know how to quickly change all of your members back to ACTIVATED. ;)  In phpMyAdmin, hit the SQL tab and enter the following:
UPDATE smf_members SET is_activated = REPLACE(is_activated,'3','1');
and then
UPDATE smf_members SET is_spammer = REPLACE(is_spammer,'8','0');


Can we stay on topic here, and not get into Robert's Rules of Order for Yahoo Groups?  Pretty please?   We'll get it fixed quicker if we don't hare off on wild unrelated tangents.
Title: Re: Stop Spammer
Post by: lc62003 on February 06, 2010, 07:50:10 PM
A nice feature that could be added to this would be if IPs could be checked in the who's online list.   8)  That way admins could know when spammers are viewing the forum.  Just a thought.   :)
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 07, 2010, 04:41:01 AM
Please, as CrankyOldguy was saying yesterday, don't ask for any new features and try to concentrate all our efforts in the big bug discovered a few days ago. We can talk again about new features and any other topic once we sort this yellow bug.

By the way, I have starting calling it "the yellow bug" because once it attacks you all your member list is just pure yellow everywhere.

I have set a few test forums and I am doing a lot of tests there to try to find the solution, but it will save me some time if anybody can answer me these questions:



As far as I can see here: http://www.simplemachines.org/community/index.php?topic=283309.msg2487164#msg2487164 Tamsin reported he got the yellow bug using StopSpammer version 2.3

Is that right or is it just a typo?

I mean, I would understand a newbie using an old version, but Tamsin is a Charter Member and I thought he knew version 2.3 has been obsolete since December 2009



More questions:

Anybody has seen this yellow bug using a version older than 2.3?

I can check that myself just installing a lot of different versions in a test forum, but it will save me time if anybody can answer that.

Knowing exactly when this bug started and knowing (as I know) what lines have been added or modified in each version can give me a clue about where the problem can be.



Another one:

Anybody has seen it using SMF 2.0 RC2?

I am not really worry just now about SMF 2.0 anyway, because nobody in his right mind will use an RC program for an important site, but I suppose that eventually, when I find the mistake in the mod for SMF 1.1.11 I will need to check it for SMF 2.0 as well.

And it can even be another clue.



By the way, in the test forums I have created to study this bug, I am continuously repeating inside them the conditions where the yellow bug occurs, trying to find exactly in what point the mod goes mad.

Every time this happens the forum blocks itself and I need to sort it if I want to continue using it.

The first time I went inside the DB and sort it manually, using a SQL line similar to the one CrankyOldguy has pointed out a few times, but after that I did a file to automatize all the process with just one click so I can continue with the tests easily.

If anybody want that file, as I still have no access to the mod's main page, I have put it in my server with all the rest of the files concerning this mod:

http://www.snoopyvirtualstudio.com/trankos/portal/index.php?option=com_smf&Itemid=36&topic=296.msg1263#msg1263

It is very useful if you got the yellow bug and you want to sort your forum with just one click.



I want to thank as well all the people who have been making suggestions about where the mistake can be. Either here in this forum or in my own forum.

Anyway I have been checking all those suggestions and the mistake is not in any of them, so please, continue thinking and sending suggestions until we find it.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 07, 2010, 10:34:19 AM
OK, as nobody was answering my questions, I have done the tests myself and now I can tell you for sure that the yellow bug didn't affect version 2.2 but it affects version 2.3

It means it started from version 2.3 onwards, so it must be in the few lines M-DVD and myself added or modified last September.

I have seen also that the yellow bug affects as well SMF 2.0 if you are using mod StopSpammer from 2.3 onward.

Of course, if you are using StopSpammer 2.3 you must be using SMF 2.0 RC1, because StopSpammer 2.3 is not compatible with RC2 and StopSpammer from 2.3.1 onward are only compatible with SMF 2.0 RC2

Anyway it affects all the versions of mod StopSpammer from 2.3 to 2.3.6

So it means I have just now the bug surrounded and it can only be in a few lines of code.

I suppose it won't take me too long now to find it.

(I hope)
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 07, 2010, 11:51:19 AM
...

The Mod author, M-DVD, has not been coming to SMF for more than 3 months already.

M-DVD
Last Active: January 28, 2010, 02:56:10 AM

Hi Sabre,

I didn't really wanted to answer to that until I sort the problem with the yellow bug, but, as I have been already working on it for too many hours (I don't even remember when was the last time I slept) and I think I should take a small break, I'm going to use this break to give you just a few small facts.

If you check inside M-DVD's profile and you check his posts you can see that he has been a very active member of SMF from the 12th of August 2007 until the 15th of October 2009 and he has published in that time 1651 posts.

But from the 15th of October 2009 he hasn't been coming here. Only sometimes (maybe once every 2 months) just to see a couple of things and check his PMs, but from that day until today he has just written one post.

This one:

Hi

snoopy_virtual (co-author) has made the fixs for SMF 2RC2 and others. Soon he will be attaching the new version, that will have the fixs.  :)

That was his last post in SMF.

Actually, I still keep a copy of the PM M-DVD sent me on the 7th of December 2009 telling me that, as he wasn't going to be available any more, and I knew all the lines in the code of this mod as well as him, because we have talked hundred of times about every small change in them, he wanted to give me full ownership of this mod.

He was just worried because maybe it will mean a lot more work for me and he knows I already have too many things to do.

I also keep a copy of the PM I sent him back answering him I didn't want to take his name from the mod. It was actually me who suggested that a co-ownership will be better even if he is not coming back for a few years. This way he will always have a door open if his life changes and he has time to work here again.

And in that same PM I told him that anyway this is not going to be more work for me because I am always trying to make this mod work as good as possible, because without this mod I will need to close all my forums.

Of course the only way you have to check if I am telling the truth is sending a PM to M-DVD and asking him.

If you do that, you just need to be patient, as M-DVD only checks his PMs once every 2 or 3 months.  ;)



Anyway.

Enough of talking about things that doesn't really matter and back to work.

This fu... yellow bug is going to die soon.
Title: Re: Stop Spammer
Post by: Nerd3D on February 07, 2010, 12:07:16 PM
Hands Snoopy a can of Jolt cola and a nuclear powered bug zapper.  You efforts are really appreciated.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 07, 2010, 01:15:27 PM
Hands Snoopy a can of Jolt cola and a nuclear powered bug zapper.  You efforts are really appreciated.

That's exactly what I was needing. As soon as you gave me the nuclear powered bug zapper I found the bast... I mean, the bug.  ;D

It's not a joke.

Well, it's only half a joke.  :)

I have found it.

I have already published version 2.3.7 without the yellow bug.

Anyway, as I have seen that a lot of people don't read the changelog that is always included with every update, because I have seen people talking about things wrong inside their template files, I am going to copy it here as well:

Quote
Version 1.0 (http://www.simplemachines.org/community/index.php?topic=283309.msg1859411#msg1859411) - 31th December 2008
   o Initial release
   o Can Block the Registry of Spammer in your Forum
   o Will be checked their data (nickname, IP and mail) in SFS DB
   o If match any data, the user is inactive Waiting for Approval
   o You can set enabled the Inmediate Registration with this MOD
   o Also, it keeps a record number of all Spammers Blocked
   o Compatible with SMF 1.1.X & SMF 2b-RC
Version 2.0 (http://www.simplemachines.org/community/index.php?topic=283309.msg1920829#msg1920829) - 08th February 2009
   + You can enable and disable this MOD with a click
   + The MOD automatically test your host for conection remote
   + You can choose the action if the connection fails
   + Your user will have three states (blue, yellow & red)
   + You can check any data in SFS Web, with a click
   + You can check all data of many members with a click
   + You can report many members with a simple click
   !  Fixed issue with membername and error in conection
   ?  Unistall & Update. It's not necessary to re-edit the template files
Version 2.1 (http://www.simplemachines.org/community/index.php?topic=283309.msg1920829#msg1920829) - 08th February 2009
   !  Fixed typo bug in the function checkreportMembers
   ?  Unistall & Update. It's not necessary to re-edit the template files
Version 2.2 (http://www.simplemachines.org/community/index.php?topic=283309.msg1930572#msg1930572) - 13th February 2009
   !  Fix issue in Registration from ACP
   ?  Unistall & Update. It's not necessary to re-edit the template files
Version 2.3 (http://www.simplemachines.org/community/index.php?topic=283309.msg2279605#msg2279605) - 27th September 2009
   * Changes in the Code
   * Regex repaired (the API XML SFS's was changed)
   * If the member is approved is showed in blue
   + You can go to check & report a member via his profile
   + If the API limit query is exceded, you will be notified
   ?  Unistall & Update. It's not necessary to re-edit the template files
Version 2.3.7 - 7th February 2010
   * Changes in the Code to make the mod compatible with 1.1.11 and 2.0 RC2
   * Some minor changes in english language files
   + You can use now your own API key if you want
   + You can now decide if the mod will check or not the username, email and IP
   + 7 new strings in language files
   !  Fixed the yellow bug
   !  Fixed issue with utf-8 spanish language files
   !  Fixed some minor bugs
   ?  Unistall & Update. It's not necessary to re-edit the template files
       unless you have in your template folder the file
       ManageMembers.template.php or Register.template.php
Quote
Legend
oFeature
*Change
+Added
-Eliminated
!Bug Fixed
?How to Update

As you can see in the changelog, you need to check your "Theme" folder to see if your particular Theme has any of these files:

ManageMembers.template.php or Register.template.php

From version 2.3 to version 2.3.7 I have done changes in both files and the installer will update only the files inside your "default Theme" folder.

If your particular Theme has any of those 2 files you will need to do the changes manually.

Anyway this is only if you are updating from version 2.3 to version 2.3.7

From version 2.3.6 to 2.3.7 you won't need that, just uninstall the old one and install the new one.



As always, this new version is in my server:

http://www.snoopyvirtualstudio.com/trankos/portal/index.php?option=com_smf&Itemid=36&topic=296.0



By the way Nerd, thanks for the nuclear powered bug zapper.

I am going to use it just now in borderlands to see how it goes.  ;D
Title: Re: Stop Spammer
Post by: giveaway365.com on February 07, 2010, 11:41:40 PM
Yes ! thanks snoopy .. I will try to install it tonight !!
Last week I discovered a yellow bug and its fixed today itself !...

Thanks !!
Title: Re: Stop Spammer
Post by: Nerd3D on February 07, 2010, 11:50:45 PM
Installed and seems happy in my 1.1.11. Snoopy ROCKS!
Title: Re: Stop Spammer
Post by: giveaway365.com on February 08, 2010, 02:08:22 AM
Snoopy there is one more small bug... the member count count bug.

As soon as a new spammer registers and marked as a spammer and is awaiting approval, the member count is reduced to the real good members. I was using 2.3.6 version on smf 1.1.11 . I have not yet tested on 2.3.7.

The member count should be a total of non approved & approved member.

The manual work around I do is the recount posts in admin maintenance.
Title: Re: Stop Spammer
Post by: kicky on February 08, 2010, 07:21:17 AM
Hi, I installed this mod in my SMF 1.1.11

But everyone can not register....
The error is

Fatal error: Cannot redeclare spammercheck() (previously declared in /home/innovaco/public_html/Sources/Register.php:603) in /home/innovaco/public_html/Sources/Register.php on line 681

When someone click register.

can someone help me?
thanks in advance
Title: Re: Stop Spammer
Post by: mbreber on February 08, 2010, 11:29:21 AM
Hi, I installed this mod in my SMF 1.1.11 and I´m using Cratian language.

I have changed my Themes/default/languages/Modifications.croatian-utf8.php and translated but I see there´s a lo more of text:

Quote
    $txt['stopspammer_error'] = 'Error with DB Anti SPAM. Connection Failed.<br />
    Please try again later, or Contact with the WebMaster';
    $txt['stopspammer_count'] = 'Spammers have been blocked to date';
    $txt['stopspammer_title'] = 'Search more info in `Stop Forum Spam`';

    $txt['stopspammer_enable'] = 'Enable/Disable MOD Stop Spammer';
    $txt['stopspammer_show01'] = 'Show Link "More Info" for All Member';
    $txt['stopspammer_show01_sub'] = 'You can check any member at any time with one simple click';

    $txt['stopspammer_faildb'] = 'If the Connection Fail with DB Anti SPAM...';
    $txt['stopspammer_fail01'] = 'Show Error and Stop Registration';
    $txt['stopspammer_fail02'] = 'Allow Immediate Registration';
    $txt['stopspammer_fail03'] = 'Member Approval and show icon for check';
    $txt['stopspammer_faildb1_sub'] = 'Your host can make remote connection to the DB';
    $txt['stopspammer_faildb2_sub'] = 'Your host couldn\'t make connection to the DB, Try again later<br />
    If it continue see Topic of Support and search ';
    $txt['stopspammer_not_translate'] = '<a href="http://www.simplemachines.org/community/index.php?topic=283309.new#post_issues"><span class="error"><b>Known Issues</b></span></a>';

    $txt['stopspammer_leyd01'] = 'Not Spammer: This data wasn\'t in a DB. But you can check';
    $txt['stopspammer_leyd02'] = 'Suspect: This member couldn\'t be checked. Check now';
    $txt['stopspammer_leyd03'] = 'Spammers: See more info of activity of this spammers';

    $txt['stopspammer_profilecheck'] = 'Check this member';
    $txt['stopspammer_limitexceded'] = 'You have exceded the check limiting (5000 API queries per day).<br />
    You should wait from tomorrow for check again.';

    $txt['in_stop_forum_spam'] = 'In Stop Forum Spam Web:';
    $txt['spammers_checks'] = 'Check these Members';
    $txt['spammers_report'] = 'Report these Members';
    $txt['confirm_spammers_checks'] = 'Are you sure you want to check the selected members?';
    $txt['confirm_spammers_report'] = 'Are you sure you want to report the selected members?\n\n
    Think that when you report a member to SFS he/she is marked as spammer all over the world\n
    and he/she won\\\'t be able to use any of the forums connected to SFS around the world.\n\n
    Do it only if you are completely sure they are spammers and if by any chance you make a mistake\n
    tell as soon as possible the mod\\\'s creator to correct the mistake inside the SFS database.';


Where should I put this text. In what language .php file?
Please help!!!
Title: Re: Stop Spammer
Post by: giveaway365.com on February 08, 2010, 11:52:13 AM
Installed the mod... seems to work fine atleast with me... waiting for some spammers now ;)

Also will check on member count bug , if it still exists  on 2.3.7 with smf 1.1.11
Using my own API key and username unticked.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 08, 2010, 11:56:09 AM
Snoopy there is one more small bug... the member count count bug.

As soon as a new spammer registers and marked as a spammer and is awaiting approval, the member count is reduced to the real good members. I was using 2.3.6 version on smf 1.1.11 . I have not yet tested on 2.3.7.

The member count should be a total of non approved & approved member.

The manual work around I do is the recount posts in admin maintenance.

This bug has been there since the first version 1.0 of the mod.

Once of this days we need to sort it.

The problem is that it's also very very difficult to find where it is.

I have tried to find it thousands of times and cannot.

But, as it seems also very harmless and there is always a lot of more important things to do I always say "ok, Ill try again another day".
Title: Re: Stop Spammer
Post by: giveaway365.com on February 08, 2010, 11:57:02 AM
the count bug still exists.. even if an good member registers the count is reduced...
Title: Re: Stop Spammer
Post by: giveaway365.com on February 08, 2010, 12:00:32 PM
can you have just execute this query after every check:
http://www.xyz.com/index.php?action=boardrecount

this will automatically recount and make counts normal?
Title: Re: Stop Spammer
Post by: giveaway365.com on February 08, 2010, 12:05:21 PM
this is the error when a spammer registers:
8: Undefined index: types
File: /home/content/g/i/v/xxx/html/Sources/ManageMembers.php
Line: 381

line 381 is :
if (empty($range_trans[$_POST['types'][$param_name]]))
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 08, 2010, 12:06:34 PM
Hi, I installed this mod in my SMF 1.1.11

But everyone can not register....
The error is

Fatal error: Cannot redeclare spammercheck() (previously declared in /home/innovaco/public_html/Sources/Register.php:603) in /home/innovaco/public_html/Sources/Register.php on line 681

When someone click register.

can someone help me?
thanks in advance

The function spammercheck() doesn't belong to this mod.

Are you sure you have copied the error statement properly?
Title: Re: Stop Spammer
Post by: EL34xyz on February 08, 2010, 12:11:52 PM
Snoop, I installed the 2.3.7  and something strange just happened.

After the install, I went to my members page and started checking all the members for possible spammers.

I had a bunch that had some spammer names that were flagged RED
The members were not spammers, they just had a name that was on the list.

I left the forum and then came back later.
All of the Red spammer names in my forum members list were now on the members waiting for approval page???

These were old members that have been members for a long time.
they were not new registrations waiting to join the forum.

I rejected the whole list of Red names.

Why are these members showing up on the "waiting for registration" Page????.

SMF 1.1.11
I am the admin and I must approve all new members.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 08, 2010, 12:18:06 PM
Hi, I installed this mod in my SMF 1.1.11 and I´m using Cratian language.

I have changed my Themes/default/languages/Modifications.croatian-utf8.php and translated but I see there´s a lo more of text:

....

Where should I put this text. In what language .php file?
Please help!!!

All the english text goes to Themes/default/languages/Modifications.english.php

As you can see in the changelog, from 2.3 to 2.3.7 I have added 7 new lines of text. (I have also change a little the old lines to correct a few mistakes).

When you install 2.3.7 all these new lines go automatically to that Modifications.english.php file. Check that they are there.

If they are not there you have made a mistake installing it.

Compare anyway your english and croatian files to see if you have these new 7 lines missing in your croatian file and (if so) translate them and send them to me if you don't mind, so I can add them too to the full language package.

Thanks
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 08, 2010, 12:21:17 PM
can you have just execute this query after every check:
http://www.xyz.com/index.php?action=boardrecount

this will automatically recount and make counts normal?

That's an idea.

It's not a perfect solution, but it will work.

If I don't find another better solution I will use that one for the next update.

Thanks
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 08, 2010, 12:36:04 PM
this is the error when a spammer registers:
8: Undefined index: types
File: /home/content/g/i/v/xxx/html/Sources/ManageMembers.php
Line: 381

line 381 is :
if (empty($range_trans[$_POST['types'][$param_name]]))

This is a different thing. It has nothing to do with the count bug.

Anyway this is not dangerous, just a pain in the .. thingy because every time you look in your error log it's full of them and this minor errors don't let you see the important ones.

The problem is I haven't defined the index types because it's not one of my indexes. It belongs to the main SMF program and (as far as I know) I am not using it. At least not on porpoise. Somehow it has slip inside my code.

<thinking myself>
     (maybe trough the base64_encode(serialize()) thing)
</thinking myself>

Anyway, even if this is not a dangerous bug, it's very annoying so it's the next one in the agenda, and actually this is the bug I was trying to sort when all the problem about the yellow bug started, and I only left it waiting because the another one was a lot more important.
Title: Re: Stop Spammer
Post by: EL34xyz on February 08, 2010, 01:08:13 PM
Snoop,
I am able to duplicate a serious bug that changes and existing member is_activated  from #1 to #3 in the data base

Admin/members/View all members.
Check the box that selects all members on that page.
Hit the button at the bottom of the page to check all these members in the stop forum spam data base.

Any members that get any sort of RED flag gets changed from member status #1 to awaiting membership #3 in the data base.

Stop spammer does this on it's own.

Now, every member that had some sort of RED flag shows up on the Waiting for membership page and is no longer a member.
The members that Stop Spammer flags are not spammers, they may have all or part of their Username that shows up in the data base, that does not mean they are spammers.

I just rejected a bunch of existing members because I was not sure why they all were showing up as members awating approval.
Now they are all gone and will have to re-register.

Please try and duplicate this.
You will have to find an existing member that gets a user name RED flagged
They will then have their is-activated status changed from #1 to #3 in the SMF database

SMF 1.1.11
Stop spam 2.3.7
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 08, 2010, 01:15:10 PM
Snoop, I installed the 2.3.7  and something strange just happened.

After the install, I went to my members page and started checking all the members for possible spammers.

I had a bunch that had some spammer names that were flagged RED
The members were not spammers, they just had a name that was on the list.

...


This is one of the effects of the yellow bug. The mod, sometimes, was checking all the members of your forum when you just wanted to check one or a few.

I will suggest you do this:


The program will check now only theirs IP and theirs email and won't bother with usernames, so you will be sure everything is OK.

If the program catches somebody because their email you are sure it's a spammer.

If it catches somebody because their IP can be 3 options:


So if your program catches as spammer somebody you are sure is a legal person, just because the IP, you should tell them so they can scan the computer looking for trojans (or just restart the router and get another IP).

If you are interested in this subject, I have written a lot about it.

For example:

http://www.snoopyvirtualstudio.com/trankos/portal/index.php?option=com_smf&Itemid=36&topic=297.msg1230#msg1230

http://www.snoopyvirtualstudio.com/tutoriales/index.php?estudio=httpbl

etc.
Title: Re: Stop Spammer
Post by: EL34xyz on February 08, 2010, 01:19:10 PM
Snoop, 2.3.7 installed correctly without any files being flagged.

I assumed you had fixed all that yellow bug stuff in the new 2.3.7 release

Are you saying there is another mod I have to apply to the current mod???

Title: Re: Stop Spammer
Post by: kicky on February 08, 2010, 01:27:29 PM
Hi, I installed this mod in my SMF 1.1.11

But everyone can not register....
The error is

Fatal error: Cannot redeclare spammercheck() (previously declared in /home/innovaco/public_html/Sources/Register.php:603) in /home/innovaco/public_html/Sources/Register.php on line 681

When someone click register.

can someone help me?
thanks in advance

The function spammercheck() doesn't belong to this mod.

Are you sure you have copied the error statement properly?

Ups sorry......
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 08, 2010, 01:43:07 PM
Snoop, 2.3.7 installed correctly without any files being flagged.

I assumed you had fixed all that yellow bug stuff in the new 2.3.7 release

Are you saying there is another mod I have to apply to the current mod???

Yes, I have fixed all that yellow bug stuff in the new 2.3.7 release.

But this only means that the mod is not going to get crazy again and check members you didn't want to check.

But if last week your forum went crazy (as all my forums did) because you had a version of the mod with that mistake (any version between 2.3 and 2.3.6) then maybe you still have in your database some wrong values.

I think I said it very clear here:

http://www.snoopyvirtualstudio.com/trankos/portal/index.php?option=com_smf&Itemid=36&topic=296.msg1264#msg1264

If your forum went mad with the yellow bug, you need to clean it first before installing the new version 2.3.7

Or maybe you just went to my site and downloaded the new version without noticing the big red warning sign saying "Read this first before downloading this version"?

Some forums went mad and some didn't. Some people have updated to 2.3.7 from 2.3.6, others have updated from 2.3, others have just installed it from scratch, etc. I needed to take all these possibilities into consideration, and that's why I put the "medicine" to clean the forums in a separate file (yellow_bug.php) so everybody could use it only if needed.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 08, 2010, 02:20:13 PM
Hi, I installed this mod in my SMF 1.1.11

But everyone can not register....
The error is
...

The function spammercheck() doesn't belong to this mod.

Are you sure you have copied the error statement properly?

Ups sorry......

Don't worry.

In part this is actually my fault. Well, my fault an also the rest of the people doing anti-spammer mods for SMF.

We should get in touch and either do only a big good mod for every different existing spammer database or at least be sure that all the mods are compatible.

Actually this is the reason why I started working with M-DVD.

When I met him, I was doing my first anti-spammer mod and he had already published his first version 1.0 of this mod, so what I did was, instead of continue working in my mod on my own, I contacted him, join his ideas with mine and we worked together to do version 2.0 of this one.

Just now, the only 2 anti-spammer mods fully compatible with each other (as far as I know) are the 2 mods I have in all my forums: This mod StopSpammer and the other mod I am doing, mod httpBL.

Every one works with a different spammer database:

Mod StopSpammer works with Stop Forum Spam's database and mod httpBL with Project Honey Pot's database.

And they are compatible just because I am doing both of them, but I haven't checked the rest of the anti-spammer mods available yet.

As I said, it's my fault. The problem is the day only have 24 hours. Sometimes I wish it had 40 at least.
Title: Re: Stop Spammer
Post by: mbreber on February 08, 2010, 02:20:45 PM
Hi, I installed this mod in my SMF 1.1.11 and I´m using Cratian language.

I have changed my Themes/default/languages/Modifications.croatian-utf8.php and translated but I see there´s a lo more of text:

....

Where should I put this text. In what language .php file?
Please help!!!

All the english text goes to Themes/default/languages/Modifications.english.php

As you can see in the changelog, from 2.3 to 2.3.7 I have added 7 new lines of text. (I have also change a little the old lines to correct a few mistakes).

When you install 2.3.7 all these new lines go automatically to that Modifications.english.php file. Check that they are there.

If they are not there you have made a mistake installing it.

Compare anyway your english and croatian files to see if you have these new 7 lines missing in your croatian file and (if so) translate them and send them to me if you don't mind, so I can add them too to the full language package.

Thanks

In Modifications.english.php I only have this lines:

//   MOD Stop Spammer
$txt['stopspammer_error'] = 'Error with DB Anti SPAM. Connection Failed.';
$txt['stopspammer_count'] = 'Spammers have been blocked';
$txt['stopspammer_title'] = 'Search more info in `Stop Forum Spam`';
Title: Re: Stop Spammer
Post by: madfitz on February 08, 2010, 02:24:14 PM
The mod here states version is 2.3 not 2.3.7?

http://custom.simplemachines.org/mods/index.php?mod=1547
Title: Re: Stop Spammer
Post by: mbreber on February 08, 2010, 02:30:07 PM
OK, it was a wrong version.
Let me know your email for translation in PM
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 08, 2010, 02:39:36 PM
OK, it was a wrong version.
Let me know your email for translation in PM

You have 3 options:

 - Just publish the new lines already translated here so if there is another Croatian guy reading this can use them straight away

 - Send me them in a PM

 - Send me an email  info [at] snoopyvirtualstudio [dot] com

Anyone of them would do
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 08, 2010, 02:41:50 PM
The mod here states version is 2.3 not 2.3.7?

http://custom.simplemachines.org/mods/index.php?mod=1547

Please read a little of what we have been saying here lately before you say something like that.

Version 2.3 have been obsolete since December 2009
Title: Re: Stop Spammer
Post by: EL34xyz on February 08, 2010, 02:47:16 PM
Quote
Yes, I have fixed all that yellow bug stuff in the new 2.3.7 release.

But this only means that the mod is not going to get crazy again and check members you didn't want to check.

But if last week your forum went crazy (as all my forums did) because you had a version of the mod with that mistake (any version between 2.3 and 2.3.6) then maybe you still have in your database some wrong values.

Well, my forum did not go crazy last week.
Exactly what is the yellow bug download doing???
Is it modifying the SMF code??
Title: Re: Stop Spammer
Post by: madfitz on February 08, 2010, 02:57:54 PM
The mod here states version is 2.3 not 2.3.7?

http://custom.simplemachines.org/mods/index.php?mod=1547
The mod here states version is 2.3 not 2.3.7?

http://custom.simplemachines.org/mods/index.php?mod=1547

Please read a little of what we have been saying here lately before you say something like that.

Version 2.3 have been obsolete since December 2009

Yeah, obsolete, nice... my point is the mod download page STILL says v2.3. THAT is confusing when you keep talking about 2.3.7 being the latest and greatest.

Put simply: can't you update the info on the download page to clearly state v2.3.7 ?
Title: Re: Stop Spammer
Post by: EL34xyz on February 08, 2010, 03:06:33 PM
Ok,
My forum did not go crazy last week as some people here reported.
Your Yellow bug.php file reports no yellow bug found.
See the screen shot

I uninstalled all previous versions of Stop Spammer and then installed 2.3.7.
It 2.3.7 installed perfectly without any file flag errors

My post at reply #568 still stands.
I can reproduce this error exactly every time.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 08, 2010, 03:32:04 PM
...
Put simply: can't you update the info on the download page to clearly state v2.3.7 ?

No I cannot.

Please read these:

http://www.simplemachines.org/community/index.php?topic=283309.msg2398594#msg2398594

http://www.simplemachines.org/community/index.php?topic=283309.msg2398942#msg2398942

http://www.simplemachines.org/community/index.php?topic=283309.msg2406267#msg2406267

http://www.simplemachines.org/community/index.php?topic=283309.msg2407288#msg2407288

http://www.simplemachines.org/community/index.php?topic=283309.msg2409661#msg2409661

http://www.simplemachines.org/community/index.php?topic=283309.msg2416537#msg2416537

Or this one:

...
The Mod author, M-DVD, has not been coming to SMF for more than 3 months already.

Last December (2 months ago) I told him I wouldn't mind to be responsible for updating the mod when needed, because anyway I have been working with M-DVD developing this mod since he started it 2 years ago and I think I know every line of code in it.

The problem is, to do this properly, I need to have access to the mod's main page, to upload new files when needed, to change the FAQs when needed, etc.

As far as I know, M-DVD asked SMF's Customization Team on the 6th of December to add my name in the mod's main page as a co-author.

A month later, the 4TH of January, I sent a PM myself to SMF's Customization Team asking them what was happening about that.

I didn't have any answers yet about it.

That's the reason why I have not been answering here a lot of questions lately, because I was fed up answering ten times the same questions and I thought it would be easier just to wait until I get access to the mod's main page and I will just add all these questions and answers to the FAQ.

Anyway this is not happening and I don't know why.

If any of you knows anybody inside the SMF's Customization Team could you please send them a PM asking them please to look into this ridiculous situation?

I don't see any point of having a mod here out of date.

The version 2.3 you can find in the mod's main page is too old and out of date.

The mod's owner (the only one with access to that page) has not been coming to this forum for 3 months and (as far as he told me the last time I talked with him) he is too busy with his work and has no intentions of coming back here for some months or even years.

The actual updated version of this mod 2.3.6 (at least the version working properly until a couple of days ago) is not in SMF site but in my personal server.

As I said before I think all this is ridiculous and somebody should sort it out as soon as possible.
...

etc etc etc
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 08, 2010, 03:38:02 PM
...
My post at reply #568 still stands.
I can reproduce this error exactly every time.

I suppose you mean reply #468

Did you read my reply #469?

More to the point, Did you do this?:

...

  • Go to your Admin => Registration => Settings and inside the StopSpammer settings un-tick the option "Check their username:". Leave the another 2 options on though, "Check their email:" and "Check their IP:"

...
Title: Re: Stop Spammer
Post by: busterone on February 08, 2010, 03:39:50 PM
Good job snoopy.  :)
Hopefully they will get it fixed so you v=can update the page here soon. I referred several to your site and the update until such time.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 08, 2010, 03:45:48 PM
Good job snoopy.  :)
Hopefully they will get it fixed so you v=can update the page here soon. I referred several to your site and the update until such time.

Thanks.

Keep the good work.  ;)
Title: Re: Stop Spammer
Post by: EL34xyz on February 08, 2010, 03:57:30 PM
Listen Snoop,
I am not trying to be difficult, but why would I want to do this???

Quote
Go to your Admin => Registration => Settings and inside the StopSpammer settings un-tick the option "Check their username:". Leave the another 2 options on though, "Check their email:" and "Check their IP:"

I want Stop Spammer to check user name, Ip and email adress against the stop forum spam data base.

Why do you want to turn off one of the spam checks????
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 08, 2010, 03:59:30 PM
Ok,
My forum did not go crazy last week as some people here reported.
Your Yellow bug.php file reports no yellow bug found.
See the screen shot
...

Sorry, when I answered you a minute ago (reply #483) I haven´t seen the screen shot attached.

I can read very clear in it this sentences:

Quote
We haven't found the yellow bug, as not all your forum members are suspicious off beeing spammers. Anyway we have found some of them in your DB

.... 

If this is because you had the yellow bug

....

click the button "Apply medicine"

....

 

Ok, you didn't had the same symptoms of the yellow bug other people had, but you had some.

If I were you I will press the button.

Still I would do the rest of the things I was recommending you in my reply #469, as this one was just the first one of them.

And I would do them in the order I was suggesting.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 08, 2010, 04:05:13 PM
Listen Snoop,
I am not trying to be difficult, but why would I want to do this???

Quote
Go to your Admin => Registration => Settings and inside the StopSpammer settings un-tick the option "Check their username:". Leave the another 2 options on though, "Check their email:" and "Check their IP:"

I want Stop Spammer to check user name, Ip and email adress against the stop forum spam data base.

Why do you want to turn off one of the spam checks????

My goodness me!

Is you who is telling me you are having problems because a lot of your forum members are legal people (not spammers) and every time you check them the mod is marking them red as spammers.

If you don't want the mod to check them as spammers, either turn off the option checking usernames or don't check the members you know are good ones.

I was telling you what I would do to be sure that all your database is clean.

After that it's up to you the way you want to leave the settings for any new members from now on.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 08, 2010, 07:39:59 PM
Since M-DVD left SMF forum and I started updating this mod on my own I have added 7 new lines already to the language file, so all the languages in the language_full.zip package were incomplete.

As nobody was sending me any new translations, the language_full.zip package in the mod's official page was up-to-date, but this has change today, because mbreber has send me the full translation into Croatian, so I have updated the language_full.zip.

As I still haven't got access to the mod's official page I have put it in my server with the rest of the files concerning this mod:

http://www.snoopyvirtualstudio.com/trankos/portal/index.php?option=com_smf&Itemid=36&topic=296.0

This is the updated list of languages in this package:

Quote
Languages (normal & utf-8)
  • English
  • English_British
  • Spanish_Es
  • Spanish_Latin

  • Croatian by mbreber (http://www.simplemachines.org/community/index.php?action=profile;u=189883)

  • Arabic by islam2hamy (http://www.simplemachines.org/community/index.php?action=profile;u=126024)
  • French by Gabatt (http://www.simplemachines.org/community/index.php?action=profile;u=202243)
  • Bulgarian by 6aro (http://www.simplemachines.org/community/index.php?action=profile;u=97075)
  • Portuguese_Portugal by candidosa2 (http://www.simplemachines.org/community/index.php?action=profile;u=191980) & FragaCampos (http://www.simplemachines.org/community/index.php?action=profile;u=94593)
  • Portuguese_Brazilian by candidosa2 (http://www.simplemachines.org/community/index.php?action=profile;u=191980) & FragaCampos (http://www.simplemachines.org/community/index.php?action=profile;u=94593)
  • Dutch by Laurens73 (http://www.simplemachines.org/community/index.php?action=profile;u=205504) & boudie (http://www.simplemachines.org/community/index.php?action=profile;u=224951)
  • Indonesian by Exsharaen (http://www.simplemachines.org/community/index.php?action=profile;u=71820)
  • Italian by OriginalP (http://www.simplemachines.org/community/index.php?action=profile;u=88848)
  • Danish by zcuba (http://www.simplemachines.org/community/index.php?action=profile;u=208073)
  • Turkish by GaMeR (http://www.simplemachines.org/community/index.php?action=profile;u=71538)
  • Russian by ZeUsSaN (http://www.simplemachines.org/community/index.php?action=profile;u=135774)
  • Ukrainian by ZeUsSaN (http://www.simplemachines.org/community/index.php?action=profile;u=135774)
  • Chinese Simplified by fmben (http://www.simplemachines.org/community/index.php?action=profile;u=8089)
  • Chinese Traditional by fmben (http://www.simplemachines.org/community/index.php?action=profile;u=8089)
  • Swedish by JornB (http://www.simplemachines.org/community/index.php?action=profile;u=196436)
  • Indonesian by affbrow (http://www.simplemachines.org/community/index.php?action=profile;u=219119) & Exsharaen (http://www.simplemachines.org/community/index.php?action=profile;u=71820)
   
Quote
Legend
  • Included in MOD package
  • Included in language_full.zip and translation complete
  • Included in language_full.zip but translation incomplete

If you can complete the incomplete languages or add a new one please tell me either here or in my forum.

Thanks

Cheers  (https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.snoopyvirtualstudio.com%2Fforo%2FSmileys%2Fdefault%2Fasturiaspatriaquerida.gif&hash=2e94cd4b1eb4a6042e25c05c2bdfc4bf)
Title: Re: Stop Spammer
Post by: EL34xyz on February 08, 2010, 08:18:22 PM
Quote
My goodness me!
Is you who is telling me you are having problems because a lot of your forum members are legal people (not spammers) and every time you check them the mod is marking them red as spammers.

Ok, there is something wrong here, you should be more careful with your comments.
Try to follow along with this and please read everything carefully.
If you really want to test this, please do the following.
If you do not want to test this, then can someone else please test this bug for Snoop.

Log out as admin on your forum
Register a new member as a
The user name is a, just lower case a

Now log back in as admin
The mod will check the database and flag a as a spammer

Do you think a is really a spammer?

This happens with many user names, many user names are flagged as spammers when they are not spammers. Their name is part of another name, etc.
The name Madison is flagged as a spammer and I have a long time forum member with the user name Madison who is not a spammer!!!!

As admin, approve a as a new member
Now a is a member of the forum
Find the admin member page that a is on
Check a and have the mod check a in the spam forum data base to see if they are a spammer
a is now flagged as a spammer and not a member anymore
a was a legit member, not a spammer and now a is not a member anymore

The smf data base has been changed from 1, a legit member to 3 a member waiting to be approved as a member.

Snoop, I respect that you are trying to fix this mod, but I feel your comments are out of line and that you have not even bothered to try and reproduce the bug I have documented.
Title: Re: Stop Spammer
Post by: EL34xyz on February 08, 2010, 08:31:35 PM
Here's a couple screen shots to go along with what I said in my post above

Madison is a friend of mine.
He is not a spammer
But guess what, he is in the spam database.
His user name is part of many other user names that have the word Madison as part of the user name.
Do you see that madison is also part of madisonsmith and holly madison?????

I do not want to turn off or stop checking for user names, because the mod does find real user names that are spammers. This is something I look at in the Spam forum database and decide if the spammer is legit or not

I need user name, IP address and email to be checked.
I do not need the Stop spam mod to flag Madison and delete him as a member!!
Title: Re: Stop Spammer
Post by: butchs on February 08, 2010, 09:41:10 PM
Relax dude, the guy lives in Spain.  He is doing a great job trying to understand us
and help.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 08, 2010, 10:09:55 PM
Relax dude, the guy lives in Spain.  He is doing a great job trying to understand us
and help.

 ;D ;D ;D

Yes I live in Spain, but I have vampire live.

Actually I am writing the answer, but is coming a little long, as I am trying to explain every thing as best as I can.

Will be just a few more minutes
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 08, 2010, 10:57:29 PM
@EL34xyz

First of all I want to apologize for the way I talk.

This always give me problems with my students when they just met me. Usually the first year they are too scare to ask me questions, but after the first year, when they realize that I am not angry all the time but this is only the way I talk, they relax and then they just don't pay any heed to my shoutings and swearings and ironic comments.

I know I loose my temper too often, but that's the way I have always been and I don't think now that I'm 53 I can change that.

Anyway, sorry about that. I will try to keep it to the point. (As much as I can, at least.)



Now.

I understood what you were saying since the first time.

What I have been trying to tell you is that this is not a bug.

That's the way the mod is intended to work.

I think is you who don't understand how the mod works.

Let's see if I can explain it better:

Everytime a new member try to register or everytime you check an existing member the mod does exactly the same:

It takes the username, the IP and the email of the member trying to register (or the member you are checking) and compare them with the database inside the Stop Forum Spam servers. If any of the 3 things (doesn't matter which one of the 3) is already in SFS database it changes the value of is_activated to 3 (waiting for approval) and change the value of is_spammer to a number from 1 to 7, depending on which ones of the 3 things where already in the database.

I have no control at all over SFS servers or the way they build theirs database. In SFS I am just a normal member and the only thing I can do there is give them my opinion about how they should run their database, but I cannot force them to change it if they don't want.

I also think is wrong to have all these normal usernames stored as spammers, but as I said I cannot change that.

Even the IPs can also give you some wrong positives, as I was saying in reply #469

...
If it catches somebody because their IP can be 3 options:

  • It's a spammer.
  • It's a legal guy but the computer has a trojan and it's part of a botnet sending spam without the owner knowledge.
  • It's a legal guy but he has a dynamic IP (the ones changing every time  you restart your router) and today he has an IP which uses to belong to a spammer.

So if your program catches as spammer somebody you are sure is a legal person, just because the IP, you should tell them so they can scan the computer looking for trojans (or just restart the router and get another IP).

If you are interested in this subject, I have written a lot about it.

For example:

http://www.snoopyvirtualstudio.com/trankos/portal/index.php?option=com_smf&Itemid=36&topic=297.msg1230#msg1230

http://www.snoopyvirtualstudio.com/tutoriales/index.php?estudio=httpbl

etc.

That's why I like better the way they deal with the IP problem in Project Honey Pot than how they do it in SFS. (That's why in all my forums I have 2 anti-spam programs, this one checking SFS and mod httpBL checking PHP and I always recommend everybody to do the same).

The only thing sure is the email.

If the email is in SFS database you can be 99% sure that guy is a spammer. (I leave 1% out just in case, because I suppose one of this days spammers will start using legal people email addresses and then we will have a real problem to differentiate them).

Anyway, going back to my main line of argumentation, I was saying I cannot change SFS database. We already had many times this argument about the usernames inside SFS forum and a lot of people ask them to erase from the database common usernames as the one you were saying (Madison) and many others.

I can understand they having in the database names like:

britney_spears_nude
free_viagra
etc

(Don't laugh, this 2 and many others with similar names had try to register in one of my forums)

But I don't understand why they keep names as Jimmy, Margarita, etc.

They say it's for practical reasons. Everyday a lot of new names are added to the database and they cannot have somebody checking every 2 minutes to erase the normal ones. And they say that anyway who is going to mark the line between what is a normal name and what is not. And they say etc etc.

So we just need to accept that they are not going to change that and that's it. Theirs database is not 100% perfect, but still it's one of the best anti-spam webs I know and my forums work a lot better with this mod.

Then, the only thing I can control is not the way SFS works, but the way this mod works and that's what I am doing..

We already had this argument about the false positives before a lot of times. Not only false positives due to username, but also the ones due to IP.

I don't know if you have read the full 25 pages of this post, but I have done it several times and I can give you a lot of examples of different opinions about it.

I could even send you copies of the PMs I sent to M-DVD and his replies talking about this since I started working with him more than a year ago. The problem is if I put all these copies together it will be a lot longer than this post. And anyway they are in spanish.

M-DVD's opinion was to keep the mod as simple as possible and he always said it was up to every admin to study every new catch the mod does and to decide if they will allow the new one inside the forum (approve it) or not (reject it).

One year ago I was doing just that.

Every day I was checking one by one every new catch.

The problem is I administer 10 different forums, and every one was catching every day around 10 spammers.

That's more or less a 100 to check every day. Too many.

That's why I started doing my other anti-spam mod using PHP database (when I say PHP I mean Project Honey Pot).

Now I only have to check 5 new spammers every day (counting all the forums together) and that's a lot easier to do, because the another one using PHP is fully automatic and you don't need to check anything. It even report itself new spammers and all, so you just need to install it and forget about it.

But I'm diverging again from the subject. Let's go back to the username false positive problem.

As I was saying, you can see if you read the post a lot of different options about it.

A month ago I added to the mod a possible solution that wasn't there in earlier versions:

If you are having too many false positives due to usernames or IPs you can go to the mod settings and tell the mod don't check any one of them you want.

Whatever the case I wouldn't recommend nobody to turn off the "check email" option. (For the reasons I stated above).

There is another possible solution another friend suggested (I haven't forgotten about you SiL) I still would like to try because I think is even better, but I haven't had time enough with all this problem with the yellow bug and all the writing I'm doing here lately.

Then now, trying to put it easier.

I understand you don't want to turn off the option to check usernames. I have it off in most of my forums because my experience tells me in all my forums all the false positives I had where due to usernames.

And anyway I don't really mind when a spammer register in one of my forums.

With the other anti-spam mod (the httpBL) usually it just goes as far as registering, but to actually be able to say something in one of the posts is almost impossible. They get caught in one of the honey pots sooner or later.

No one of them have been able to do it yet.

I suppose you have seen on top of my forum a sign encouraging them to try.  ;D

(By the way, if anyone of you want to copy that picture for your own forum it's not copyrighted. It's copylefted. Even more, if you don't know how to put it in your forum to reflect the actual number of spammers caught by your mod, let me know and I will write a tutorial about it. Even more, you can see in my forum I have it in english and in spanish. If anyone of you wants to translate it to another language just let me know and I can send you the PSD file with all the layers ready to modify with Photoshop.)

I am diverging again.

Back to the point.

Then, as I was saying, if you don't want to turn that option off, then you need to remember that everytime a new guy try to register in your forum or everytime you check an existing member, the mod is going to check if the username is in SFS database. And if it's there, it's going put him "under approval" (is_active = 3) and it's going to change the value of is_spammer to a value different from 0

So, again:

If you know that Madison is a good guy and you don't want to mark him as spammer, don't check him with the option to check usernames on.

If you want me to take Madison's name from SFS sorry but I cannot do that.

Any other suggestions?

Ken what I mean?

Slange var  (https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.snoopyvirtualstudio.com%2Fforo%2FSmileys%2Fdefault%2Fasturiaspatriaquerida.gif&hash=2e94cd4b1eb4a6042e25c05c2bdfc4bf)
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 08, 2010, 11:12:06 PM
...
His user name is part of many other user names that have the word Madison as part of the user name.
...

I forgot to tell you:

The mod checks if the exact username, the exact IP or the exact email address are in the database.

No just part of it.
Title: Re: Stop Spammer
Post by: giveaway365.com on February 09, 2010, 06:54:08 AM
smf has uploaded the 2.3.7 version... is this the same file which is on snoppy's server.. or do I need to get the smf's server and install it?
Title: Re: Stop Spammer
Post by: giveaway365.com on February 09, 2010, 07:03:10 AM
The one which I installed from snoppy's server yesterday says :
Ad Managment      2.3.6.1

Actually it was suppose to be 2.3.7 and zip file also was 2.3.7

What to do?
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 09, 2010, 07:06:23 AM
smf has uploaded the 2.3.7 version... is this the same file which is on snoppy's server.. or do I need to get the smf's server and install it?

yes, that's mine

The one which I installed from snoppy's server yesterday says :
Ad Managment      2.3.6.1

Actually it was suppose to be 2.3.7 and zip file also was 2.3.7

What to do?

Ad Management have nothing to do with Stop Spammer
Title: Re: Stop Spammer
Post by: giveaway365.com on February 09, 2010, 07:07:49 AM
oops sorry... just saw 2.3.6 and got confused...

so its the same file !!
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 09, 2010, 07:22:08 AM
Yes, I just upload it a few minutes ago.

Look at the top of the page and you will see my name as co-author

AT LAST (https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.snoopyvirtualstudio.com%2Fforo%2FSmileys%2Fdefault%2Fyahoo.gif&hash=95cbd576cc635a196aca1e1371047e2d)
Title: Re: Stop Spammer
Post by: EL34xyz on February 09, 2010, 07:28:21 AM
Snoop,
I don't care about false positives, you are missing the whole gist of how this bug operates.
And yes partial names are reported if that name is part of another name
That does not matter, this is the bug below.

This spam mod deletes the false positives members
The spam mod should not delete these false positive members automatically!

The is_activated status in the SMF database is changed from 1 to a 3 on these false positive members.

Do you understand this now????
Look at this screen shot



Title: Re: Stop Spammer
Post by: snoopy_virtual on February 09, 2010, 07:44:55 AM
Snoop,
I don't care about false positives, you are missing the whole gist of how this bug operates.
And yes partial names are reported if that name is part of another name
That does not matter, this is the bug below.

This spam mod deletes the false positives members
The spam mod should not delete these false positive members automatically!

The is_activated status in the SMF database is changed from 1 to a 3 on these false positive members.

Do you understand this now????
Look at this screen shot

Yes I understand and this is not a bug.

I have it in my forums all the time.

I have a girl named Margarita in one of them. I know the girl and I know she is not a spammer.

The username Margarita is in SFS database.

If I make a mistake and I check this girl in my forum, her is_activated status in the SMF database is changed from 1 to a 3, so she passes to the "Waiting for approval" list.

That is what is called a false positive.

But the program doesn't delete her. I just need to go to the "Waiting for approval" list and approve her again.

If your mod is deleting them you must have something really wrong there.

Are you sure you have installed it properly?
Title: Re: Stop Spammer
Post by: EL34xyz on February 09, 2010, 07:50:46 AM
Moving a member from 1 to 3 is deleting their member status.
They are no longer a member.
They are pottential applicants awaiting membership status.

The mod should not automatically do this to my members

When I check all my members, this mod will catch at least 50 or more false positive members.

The admin should be able to view these false positives and then make a decision.

The mod should check them in the database only and not change their status.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 09, 2010, 08:01:25 AM
Please I beg everybody in this forum:

Is there anybody with better language skills than me willing to try and talk with EL34xyz to see if there is a possibility?

I think I cannot continue with this any longer. Sorry.
Title: Re: Stop Spammer
Post by: EL34xyz on February 09, 2010, 08:07:41 AM
Look, it's really very simple.
When checking all the members on my forum in the spam database.

The mod should not automatically change their member status to a non member status on all these false positive members.

This is a huge hassle for the admins of large forums that have a lot of members.
Why should I have to go and correct this situation every time I do a full membership check against the spam data base?
The admin should have the option to remove these false positives.
Title: Re: Stop Spammer
Post by: Tamsin on February 09, 2010, 08:26:25 AM
Snoopy you are a hero. Really appreciate your work. And yes, I was a bit behind with updates but have caught up with the latest version now.

Let me have a go...

EL34xyz. Why are you checking every member all the time? The point of having this mod is so they are automatically screened before they become members, no? If you check an existing member with a common name eg john, andy, etc, chances are that he or she will be picked up by the mod as a potential spammer because these names have all been used by a real spammer at one point or another. But the mod DOES NOT DELETE that member. All you need to do is go into Awaiting approval section and manually approve him. Simple!
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 09, 2010, 08:34:56 AM
Thanks

Let's see now
Title: Re: Stop Spammer
Post by: EL34xyz on February 09, 2010, 09:01:37 AM
Quote
EL34xyz. Why are you checking every member all the time?

I am not checking members all the time.

I have had members join the forum, and then at some later date they are on the spam data base.
They were not on the spam data base at the time they joined.
Do you understand how that can happen?

I may only do a all members check once a month or more to catch latent spammers.
Title: Re: Stop Spammer
Post by: Tamsin on February 09, 2010, 09:13:35 AM
OK then all you have to do is go to Registration/Settings/ and uncheck 'Check their username' so the spammers that have sneaked into your forum can be picked up on their e-mail and/or IP only, leaving innocent Johns and Emmas.
Title: Re: Stop Spammer
Post by: EL34xyz on February 09, 2010, 09:39:58 AM
Why should I have to do that for 50+ false positive members every time I do a complete member check?

Look, it's just a difference of opinion.

I believe the mod should check the spam data base
The mod should report the results of the soam check.
The Admin then makes a decision on what to do with those members.


I don't believe that the mod should automatically remove membership status on legitimate members, just because their user name comes up as a false positive.
I don't want to stop checking user names in the spam database because that is just as valuable as the IP address and the email address check.

Again, it's just a difference of opinions here.
The Admin should be in charge of removing members, not the mod.
Title: Re: Stop Spammer
Post by: Nerd3D on February 09, 2010, 09:55:03 AM
Snoopy, glad to see they finally got you access to the mod's main page.

I love the mod the way it is. I don't need to check and recheck my members all the time. I only kick an established member if they actually do spam. If their name comes up in a black list after they are registered and they aren't spamming me I don't really care.
Title: Re: Stop Spammer
Post by: busterone on February 09, 2010, 10:05:36 AM
Snoopy, you did a fantastic job explaining the mod. I am glad they have you on the page as co-author now. Thanks for all the hard work. This mod has been a fantastic resource for me since it's creation.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 09, 2010, 10:51:32 AM
MOD Stop Spammer v2.3.7
===================


New co-author

New features:

How do I upgrade?

=======================================

Nuevo coautor

Características Nuevas:

¿Como actualizar?
Title: Re: Stop Spammer
Post by: EL34xyz on February 09, 2010, 10:53:51 AM
Well at least there is one other person that believes the mod should not be automatically making admin decisions.
reply #446 by Cranky old guy

Quote
Personally, I even if there is NOT an error with the DB connection, I don't want it to automatically de-activate someone because their username appears in the SFS database.  The chance of a name false-positive is fairly good, and I don't expect a LOOK AT THIS EXISTING MEMBER to suddenly de-activate them until I say so.

The mod will stay the way it is until enough users decide they want full control of their membership data base.

As I said, it's just an oppinion and oppinions are like Arsehales.
Everyone's got one, but yours stinks.  ;D
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 09, 2010, 10:56:17 AM
Snoopy, glad to see they finally got you access to the mod's main page.

I love the mod the way it is. I don't need to check and recheck my members all the time. I only kick an established member if they actually do spam. If their name comes up in a black list after they are registered and they aren't spamming me I don't really care.

Snoopy, you did a fantastic job explaining the mod. I am glad they have you on the page as co-author now. Thanks for all the hard work. This mod has been a fantastic resource for me since it's creation.

Thanks

I do what I can.
Title: Re: Stop Spammer
Post by: smartdeviceresource on February 09, 2010, 09:36:55 PM
snoopy_virtual Gracia para 2.3.7 :D
I just uninstalled 2.3.6 installed 2.3.7 and it works great (I attempted Registration with a red email from the stopforumspam site and it did as it should :) )

SMF 2.0 RC 2

However one question, Package manager did not see this update, is that because I happened upon the topic today, before my package manager was able to see the new version, did SMF forget (or just has yet to) to add the update to the (i'm guessing it's an) XML file with the latest versions? or is this a bug and many users may not see the update, which for many (though not me, as I didn't have yellowbug) relieves them of a serious bug.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 09, 2010, 10:19:04 PM
snoopy_virtual Gracia para 2.3.7 :D
I just uninstalled 2.3.6 installed 2.3.7 and it works great (I attempted Registration with a red email from the stopforumspam site and it did as it should :) )

SMF 2.0 RC 2

However one question, Package manager did not see this update, is that because I happened upon the topic today, before my package manager was able to see the new version, did SMF forget (or just has yet to) to add the update to the (i'm guessing it's an) XML file with the latest versions? or is this a bug and many users may not see the update, which for many (though not me, as I didn't have yellowbug) relieves them of a serious bug.

Well I am not really sure about that.

For the last 2 months the official version here in SMF (2.3) was out of date but I couldn't update it as only M-DVD has the necessary permissions for that and he was not available.

So for the last 2 months the updated version has been only in my server and only since yesterday (when SMF Customization Team granted me the necessary permissions) this has been updated here as well.

Version 2.3.6 has never been here (I suppose you downloaded it from my site) so it wasn't in the system, so maybe that's why you never saw a warning telling you there was an updated version.

Or maybe I forgot to tick something to make the system knows that this a very important update.

You see. This is the first time I control a mod from the official page on my own, and I still haven't got a lot of experience about that. I have been reading hundreds of pages in the "Customizing SMF" section of the forum and I think I did it properly, but cannot be 100% sure.

The only thing I saw when I was uploading here this new version was a question asking me if I wanted to "Notify Subscribed users of updates? " and of course I ticked it yes.

I really hope everybody with version 2.3 can see it though and they update as soon as possible, as this bug was really horrible.

Just 2 things:

Title: Re: Stop Spammer
Post by: giveaway365.com on February 10, 2010, 04:15:51 AM
I got an message saying to update...


Mod Update Notification for Stop Spammer‏
From:    Simple Machines Community Forum (webmaster@simplemachines.org)
Sent:    09 February 2010 16:54PM
To:    admin@giveaway365.com
Hello giveaway365.com,

The customization, Stop Spammer, has been updated on the customize site. The latest version is now, 2.3.7.
You can check this out by following the below link:
http://custom.simplemachines.org/mods/index.php?mod=1547

Note, you are receiving this notification from a subscription to the customization for updates. You can remove this notification by visiting the mod link above and unsubscribing to notifications for this customization.

The description of this customization is as follows:
MOD Stop Spammer v2.3.7
==================


    * Authors:
M-DVD
       
      and snoopy_virtual
       
     
    * Version:2.3.7
    * Release:7th February 2010
    * Languages:

     
    * Compatible With:SMF 1.1.1 - 1.1.11
      SMF 2 RC2
       
     
Comment this Mod
       
     
       
     
My MODs
       
     
       
     
Images
       
     
       
     
Help support my MODs
       
     
     

     
    * ChangeLog (#post_changelog) (#post_changelog)

          o Read FAQ
             

      Features:

          o With this MOD you can Block the Registry of Spammers in your Forum.

          o When registering a user, it will compare their data (nickname, IP and mail) with the "Stop Forum Spam" DB.
            If it match any data, then the user is leaved inactive 'Waiting for Approval'.
            Admin > Members > Awaiting Approval

          o You can leave the 'Inmediate Registration' enabled for all users (so you don't disturb them),
            but if a Spammer is detected it will apply 'Register Approval' automatically.

          o Also you can check all data of many members (already registred) automatically with a simple click, selecting them in the list...
            Admin > Members > View All Members

          o And report new Spammers and increase the DB, with a simple click.

          o It keeps a record of the number of all Spammers Blocked to date, you can enable and disable this MOD and more
             

      Thanks to 'Stop Forum Spam' for your DB and APIs.

      Thanks to WhatsTheRent
       
      and KahneFan
       
      for idea.

      Thanks to snoopy_virtual
       
      for his big help, ideas, test, report and fixed errors.
       
      Etc Etc
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 10, 2010, 04:25:41 AM
Yes.

That's wonderful.

It means everybody interested in the mod knows now about the update.

Great.

Thanks for telling us.
Title: Re: Stop Spammer
Post by: madfitz on February 10, 2010, 11:15:02 AM
I visited by board earlier and saw the message on the board header '1 APPROVE' so I followed the link and found a spammer caught by the mod - thank you!

Problem: After rejecting the spammer account the board header still says '1 APPROVE' and I can't remove this message. Any ideas how to reset this?
Title: Re: Stop Spammer
Post by: busterone on February 10, 2010, 11:45:01 AM
in forum maintenance - recount all forum totals and statistics should clear it.
Title: Re: Stop Spammer
Post by: madfitz on February 10, 2010, 12:15:37 PM
in forum maintenance - recount all forum totals and statistics should clear it.

Thanks for the suggestion. Just tried it but the message is still there :(
Title: Re: Stop Spammer
Post by: Snogmarr on February 10, 2010, 12:17:07 PM
Delete the message?
Title: Re: Stop Spammer
Post by: madfitz on February 10, 2010, 12:25:43 PM
Delete the message?

It's not something you can delete. It's a link that appears in the header (up there with 'show new replies' etc) when a spammer is placed in the approval queue. The link takes you to the admin page to deal with the approvals. There are no queued members (I dealt with them) but the link is still in the header.
Title: Re: Stop Spammer
Post by: FragaCampos on February 10, 2010, 01:50:19 PM
I already had this problem.
I solved it registering another account with the same data and then deleted it from the awaiting approval page.
Title: Re: Stop Spammer
Post by: madfitz on February 10, 2010, 02:00:02 PM
I already had this problem.
I solved it registering another account with the same data and then deleted it from the awaiting approval page.

Thanks, that works.

Strange thing is I deleted the spammer from that page in the first place.
Title: Re: Stop Spammer
Post by: FragaCampos on February 10, 2010, 02:39:34 PM
Glad i could help.


I just installed the latest version of this awesome mod.
It's working flawlessly on a heavily modded forum.

Thanks for all your hard work and for keeping this alive!
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 10, 2010, 06:04:58 PM
Glad i could help.


I just installed the latest version of this awesome mod.
It's working flawlessly on a heavily modded forum.

Thanks for all your hard work and for keeping this alive!

By the way.

I want to contact all the people who helped with the translations. and you did the Portuguese and Brazilian.

Any chance of translating the new lines?

Thanks 
Title: Re: Stop Spammer
Post by: FragaCampos on February 10, 2010, 06:14:08 PM
My pleasure. Here goes the entire Portuguese translation:

Code: [Select]
// MOD Stop Spammer
$txt['stopspammer_error'] = 'Erro com a BD Anti SPAM. Liga&ccedil;&atilde;o falhada.<br />
Por favor, tente novamente mais tarde ou contacte o webmaster';
$txt['stopspammer_count'] = 'Spammers bloqueados at&eacute; hoje';
$txt['stopspammer_title'] = 'Pesquisar por mais informa&ccedil;&atilde;o em `Stop Forum Spam`';

$txt['stopspammer_enable'] = 'Activar/Desactivar o MOD Stop Spammer';
$txt['stopspammer_show01'] = 'Mostrar o link "Mais Info" para todos os membros';
$txt['stopspammer_show01_sub'] = 'Pode verificar qualquer membro a qualquer altura com um simples clique';

$txt['stopspammer_faildb'] = 'Se a liga&ccedil;&atilde;o &agrave; BD Anti Spam falhar...';
$txt['stopspammer_fail01'] = 'Mostrar erro e impedir o registo';
$txt['stopspammer_fail02'] = 'Permitir registo imediato';
$txt['stopspammer_fail03'] = 'Aprovar membro e mostrar o &iacute;cone amarelo para analisar mais tarde';
$txt['stopspammer_faildb1_sub'] = 'O seu servidor pode fazer liga&ccedil;&otilde;es remotas &agrave; BD';
$txt['stopspammer_faildb2_sub'] = 'O seu servidor n&atilde;o conseguiu efectuar a liga&ccedil;&atilde;o &agrave; BD. Tente novamente mais tarde.<br />
Se o erro persistir, visite o T&oacute;pico de Ajuda e pesquise ';
$txt['stopspammer_not_translate'] = '<a href="http://www.simplemachines.org/community/index.php?topic=283309.new#post_issues"><span class="error"><b>Problemas Conhecidos</b></span></a>';

$txt['stopspammer_leyd01'] = 'N&atilde;o &eacute; spammer: Estes dados n&atilde;o estavam na BD, mas pode verificar.';
$txt['stopspammer_leyd02'] = 'Suspeito: Este membro n&atilde;o p&ocirc;de ser verificado. Verifique agora.';
$txt['stopspammer_leyd03'] = 'Spammer: Veja mais informa&ccedil;&atilde;o da actividade deste spammer.';

$txt['stopspammer_profilecheck'] = 'Verificar este membro';
$txt['stopspammer_limitexceded'] = 'Excedeu o limite de verifica&ccedil;&otilde;es (5000 pesquisas por dia com chave API).<br />Tem de esperar at&eacute; amanh&atilde; para verificar novamente.';

$txt['in_stop_forum_spam'] = 'Em Stop Forum Spam Web:';
$txt['spammers_checks'] = 'Verificar estes membros';
$txt['spammers_report'] = 'Denunciar estes membros';
$txt['confirm_spammers_checks'] = 'Tem a certeza que quer verificar os membros seleccionados?';
$txt['confirm_spammers_report'] = 'Tem a certeza que quer denunciar os membros seleccionados?\n\nN&atilde;o se esque&ccedil;a que quando denunciar um membro ao SFS ele fica marcado como spammer por todo o mundo\ne n&atilde;o ser&aacute; capaz de usar nenhum dos f&oacute;runs ligados ao SFS.\n\nFa&ccedil;a-o apenas se tiver a certeza de que ele &eacute; um spammer! Se por acaso tiver cometido um erro\nentre em contacto assim que poss&iacute;vel com o autor do mod para corrigir o erro na BD do SFS.';

$txt['stopspammer_api_key'] = 'A sua chave API';
$txt['stopspammer_api_key_sub'] = 'Se quiser usar a sua pr&oacute;pria chave API tem de ir primeiro a <a href="http://www.stopforumspam.com/signup" target="_blank">www.stopforumspam.com</a> para pedir uma e coloc&aacute;-la aqui. Se n&atilde;o tiver uma chave API, deixe em branco e o mod usar&aacute; a chave API padr&atilde;o.';

$txt['stopspammer_check_sub1'] = '<br />Se o MOD Stop Spammer estiver activado, sempre que analisar um membro:';
$txt['stopspammer_check_name'] = 'Analisar o seu username';
$txt['stopspammer_check_mail'] = 'Analisar o seu e-mail';
$txt['stopspammer_check_ip'] = 'Analisar o seu IP';
$txt['stopspammer_check_sub2'] = 'Por defeito, sempre que analisar um membro com o MOD Stop Spammer, este ir&aacute; analisar o username, email e IP. Se receber demasiados falsos positivos devido aos usernames, pode desactivar essa op&ccedil;&atilde;o. N&atilde;o se recomenda a desactiva&ccedil;&atilde;o das outras duas op&ccedil;&otilde;es (verificar o email e IP) a n&atilde;o ser que saiba o que est&aacute; a fazer.';
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 10, 2010, 06:46:36 PM
My pleasure. Here goes the entire Portuguese translation:


Muito obrigado  ;)

I will put it in the full package later today.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 11, 2010, 01:09:25 AM
Updated language_full.zip with the new lines translated to Portuguese by FragaCampos.

The languages in this package are now:

Quote
Languages (normal & utf-8)
Translation completed:
  • English
  • English_British
  • Spanish_Es
  • Spanish_Latin
  • Portuguese_Portugal by candidopt (http://www.simplemachines.org/community/index.php?action=profile;u=191980) & FragaCampos (http://www.simplemachines.org/community/index.php?action=profile;u=94593)
  • Portuguese_Brazilian by candidopt (http://www.simplemachines.org/community/index.php?action=profile;u=191980) & FragaCampos (http://www.simplemachines.org/community/index.php?action=profile;u=94593)
  • Croatian by mbreber (http://www.simplemachines.org/community/index.php?action=profile;u=189883)
Missing 7 lines:
  • Dutch by Laurens73 (http://www.simplemachines.org/community/index.php?action=profile;u=205504) & boudie (http://www.simplemachines.org/community/index.php?action=profile;u=224951)
  • German by Eclipse16V (http://www.simplemachines.org/community/index.php?action=profile;u=30452)
  • Polish by cat11 (http://www.simplemachines.org/community/index.php?action=profile;u=177573)
Missing 9 lines:
  • French by Gabatt (http://www.simplemachines.org/community/index.php?action=profile;u=202243)
  • Arabic by islam2hamy (http://www.simplemachines.org/community/index.php?action=profile;u=126024)
  • Bulgarian by 6aro (http://www.simplemachines.org/community/index.php?action=profile;u=97075)
  • Indonesian by Exsharaen (http://www.simplemachines.org/community/index.php?action=profile;u=71820)
  • Indonesian by affbrow (http://www.simplemachines.org/community/index.php?action=profile;u=219119)
  • Italian by OriginalP (http://www.simplemachines.org/community/index.php?action=profile;u=88848)
  • Danish by zcuba (http://www.simplemachines.org/community/index.php?action=profile;u=208073)
  • Turkish by GaMeR (http://www.simplemachines.org/community/index.php?action=profile;u=71538)
  • Russian by ZeUsSaN (http://www.simplemachines.org/community/index.php?action=profile;u=135774)
  • Ukrainian by ZeUsSaN (http://www.simplemachines.org/community/index.php?action=profile;u=135774)
  • Chinese Simplified by fmben (http://www.simplemachines.org/community/index.php?action=profile;u=8089)
  • Chinese Traditional by fmben (http://www.simplemachines.org/community/index.php?action=profile;u=8089)
  • Swedish by JornB (http://www.simplemachines.org/community/index.php?action=profile;u=196436)
   
Quote
Legend
  • Included in MOD package
  • Included in language_full.zip and translation complete
  • Included in language_full.zip but translation incomplete
Title: Re: Stop Spammer
Post by: Cutter65 on February 11, 2010, 08:06:00 AM
First off great job Snoop keeping this very needed mod up and improved!  ;D

My question is would it be possible to get the latest version of this mod made compatible to SMF 2.0 RC1.2? I'm one of the few that have never updated to RC2.  :( I just have modified my site so much that I don't want to deal with trying to get all the mods back working after the upgrade.

Right now I'm running  Stop Spammer 2.3 and all is working fine. I just would like to be able to select whether or not it searches for the user names. Maybe you could show me what to manually edit in the 2.3 files to add that option.

Thanks!
Cutter
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 11, 2010, 08:55:26 AM
First off great job Snoop keeping this very needed mod up and improved!  ;D

My question is would it be possible to get the latest version of this mod made compatible to SMF 2.0 RC1.2? I'm one of the few that have never updated to RC2.  :( I just have modified my site so much that I don't want to deal with trying to get all the mods back working after the upgrade.

Right now I'm running  Stop Spammer 2.3 and all is working fine. I just would like to be able to select whether or not it searches for the user names. Maybe you could show me what to manually edit in the 2.3 files to add that option.

Thanks!
Cutter

Uf

It's not just a couple of things to change, it's a lot of them.

Anyway, What are you doing using an RC program for a site?

RC versions, beta versions and all that are only for test purposes and nobody uses them for anything important until the program reaches the stable version.

Also that's the reason why usually between one RC version and the next are normally a lot of differences. People test things in them to see how they go and they only release the stable version when they have tested everything. And then normally the stable version have the best of every beta version.

Once it's stable the changes usually are only minor ones and any mod working for a stable version normally will continue working without a problem even if the main program have a few updates.

But with beta versions you need to change a lot of things in every mod every time they change from a beta version to the next.

Conclusion: What I would do if I were you will be to change everything to SMF 1.1.11 and wait until SMF 2.0 reaches the stable version.

Anyway I suppose you are going to answer me that, now that the damage is already done, you will prefer to keep RC 1.2 and wait there for 2.0 stable.

Of course that's up to you, but as I say I wouldn't do it.

Let's see what we can do now.

One thing is sure. I am not going to do a version for an obsolete version as RC 1.2

For a start I will need to create a new forum with RC 1.2 to test if the new mod was working in it or not, because all my forums are 1.1.11 except one (that I use for tests) which is RC2, and I am not going to take that one back to RC1.2.

Too much work for a program that almost nobody uses. (You must be the only one).

The only thing I can do is to try at least to find an easy way to sort the "yellow bug" for you.

The version 2.3 had a lot of mistakes that we have been sorting here in the last 3 months, but as far as I can remember most of them were small ones. Mostly annoying things, but not dangerous ones.

If I am not wrong the only dangerous mistake is the yellow bug, but this one is really catastrophic. If you check even just one member with that version 2.3 and in that moment there is no connection with the stopforumspam web, the forum will block itself and nobody (no even the admin) will be able to log in again.

So we need to sort at least that bug for sure.

I will take a look at the code of SMF 2.0 RC 1.2 to see if I can find an easy way to sort your problem and I will post it here when I find it.

In the mean time maybe it will be better if you uninstall the mod just in case until I find a solution for that.

And don't you ever use a beta version again!!  :-*
Title: Re: Stop Spammer
Post by: Cutter65 on February 11, 2010, 09:26:46 AM
Thank you Snoop for all the info! I did as you recommended and uninstalled the mod.

Cutter
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 11, 2010, 09:34:35 AM
@Cutter65

You have been lucky. The solution was easy.

Take the file StopSpammer_v2_3_for_RC1.2.zip attached and unzip it.

Inside you will find 3 folders:


Inside each folder you will see just one file.

The 3 files have exactly the same name StopSpammer.php but the code inside them is different. Be sure you don't mix them.

If I had tried to do a button for you so you can turn the option to check for usernames on and off it would have been too complicated, but I hope this way is easy enough for you.

If you don't want to get the yellow bug and you don't want the mod to check usernames, just take the file inside the folder without_yellow_bug_no_check_usernames and put it in your forum inside the Sources folder, overwriting the file StopSpammer.php you must have already there.

If some time later you want the mod to check again usernames, upload the other one.

The original file is there just in case I have made a mistake and something goes wrong in your forum, because (as I said before) I couldn't test these files.

If something goes wrong upload the original file and tell me what is the error.

And if nothing goes wrong and everything works as expected tell me as well. I would like to know.

Good luck.  ;)
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 11, 2010, 09:37:29 AM
God.

A lot of people say I am like Einstein. Not because I am a genius (that I am) but because I forget everything.

I explained everything you needed to know and forgot to attach the f*** file.  ;D

OK

Here it is.
Title: Re: Stop Spammer
Post by: Cutter65 on February 11, 2010, 10:06:46 AM
I reinstalled the mod and replaced the StopSpammer.php with the
without_yellow_bug_no_check_usernames one.

I registered a new account with a name that was in the database and all worked ok!  ;D

Thank you very much for your help!  ;D

Cutter
Title: Re: Stop Spammer
Post by: busterone on February 11, 2010, 10:07:45 AM
I was away and didn't see the request on RC1.2. Glad you sorted the rc1.2 question. I have a site on SMF rc1.2 , and have been using version 2.3 with no issues and no yellow bug symptoms.
I even tested 2.3.7 on a test site of rc1.2. It also works with a lot of manual editing, but many people are intimidated with all that editing. I haven't upgraded to RC2 because a couple of necessary mods that are not ready. I feel confident that 2.3 will suffice until I do upgrade the forum.  :)
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 11, 2010, 10:17:48 AM
I was away and didn't see the request on RC1.2. Glad you sorted the rc1.2 question. I have a site on SMF rc1.2 , and have been using version 2.3 with no issues and no yellow bug symptoms.
I even tested 2.3.7 on a test site of rc1.2. It also works with a lot of manual editing, but many people are intimidated with all that editing. I haven't upgraded to RC2 because a couple of necessary mods that are not ready. I feel confident that 2.3 will suffice until I do upgrade the forum.  :)

As I said before the really dangerous thing was the yellow bug.

The rest is more or less cosmetic things.

Al least with these files you can use now 2.3 in RC1.2 without fear.

And it's also a easier way to turn on and off the check usernames until you upgrade.

I'm glad it's going to be useful for somebody else.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 12, 2010, 03:28:06 AM
Added a Road map to the main page.

From now on, before you ask for a new feature or report a bug, you can check if it's already in the cue waiting to be done:

Quote
Things to do in the near future: (12th February 2010)

!Try to sort the "false positive" problem with SiL solution. (see reply #324 here) (http://www.simplemachines.org/community/index.php?topic=283309.msg2327827#msg2327827) It looks promising.
 
+Add the buttons to "Check" and "Report" members also to the pages "Waiting for approval" and "Waiting for activation".
 
!Sort the bug with the "Undefined index: types" reported many times.
 
!Sort the bug about the members count reported also many times. The main page is still telling you there are members waiting for approval even after you have approved or deleted all of them.
 
*Modify the FAQ written by M-DVD 2 years ago. Delete obsolete ones and add new ones.
 
*Find a way to complete the incomplete translations.
 
Quote
Legend
*Feature to be Changed
+Feature to be Added
-Feature to be Eliminated
!Bug to be Fixed

This also will make things a lot easier for me, because I can see all of them together in one place and decide which one is more urgent. By the way, I have order them already in the list, so the first ones in there are the ones I'm going to do first.

Please check if I have forgotten anything in that list.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 12, 2010, 07:51:51 AM
I have finished the version 2.0 of my other anti-spammer MOD httpBL.

I have talked to you a few times about it and I know some of you are using version 1.0 so, if you are, it would be better if you upgrade to this new version.

I have sent it to the Customization Team and it's in the cue waiting for approval, but, as I know they are always too busy, maybe it will be weeks or even months before you see it here in SMF, so I have published it as well in my site just in case you are interested:

http://www.snoopyvirtualstudio.com/trankos/portal/index.php?option=com_smf&Itemid=36&topic=306.0

The main difference between this new 2.0 version with the old 1.0 is that this one is a lot easier to install.

Actually that was the reason why the Customization Team rejected my first version, because they said you should be a computer guru to install that version (almost impossible for a normal user) and told me they were not going to put it back in the cue for approval until it was easier to install.

Well, all that's done and of course, now that it's fully integrated inside the SMF program, it has a brand new user interface to control the configuration of the mod, another interface to see the log with all the spammers stopped by the mod, etc, etc.

Here is the full change log of the mod so far:

Quote
Version 1.0 (http://www.snoopyvirtualstudio.com/tutoriales/index.php?estudio=httpbl) - 17th August 2009
  oInitial release
  oCan be installed in any PHP page, not only SMF
  oCan block any spammer from viewing your site
  oIt checks IP in Project Honey Pot DB
  oIf match, the visitor is redirected to the "warning.php" page
  oKeeps a log of "IPs stopped" in a text file in your server
  oCompatible with any PHP program, so it's compatible with all SMF versions
Version 2.0 (http://www.snoopyvirtualstudio.com/trankos/portal/index.php?option=com_smf&Itemid=36&topic=306.0) - 11th February 2010
  -Eliminated compatibility with other programs, making it now exclusive for SMF
  +Added a powerful install script which now does everything for you with just one click
  +Added an easy-to-use configuration interface to control the mod
  -Eliminated the text file log, too difficult to find and read
  +Added a log table in the database
  +Added a view-log interface to see the information stored in it
  ?Unistall old version and install new one
  ?Need to edit manually 2 small things in index.template.php if you are not using the default one
Quote
Legend
oFeature
*Change
+Added
-Eliminated
!Bug Fixed
?How to Update

I really recommend everybody to have both mods together to stop spammers.

I have them in all my forums and I am really happy with how they work together.
Title: Re: Stop Spammer
Post by: Bugo on February 12, 2010, 08:59:42 AM
Russian translation:

Code: [Select]
// MOD Stop Spammer
$txt['stopspammer_error'] = 'Ошибка связи с базой данных анти-спама.<br />
Пожалуйста, попробуйте вновь чуть позже, или свяжитесь с веб-мастером';
$txt['stopspammer_count'] = 'Заблокированные спамеры на текущий день';
$txt['stopspammer_title'] = 'Ищите дополнительную информацию на форуме разработчиков';

$txt['stopspammer_enable'] = 'Включить/Выключить мод Stop Spammer';
$txt['stopspammer_show01'] = 'Показывать ссылку "Подробней..." всем пользователям';
$txt['stopspammer_show01_sub'] = 'Можно проверить любого пользователя в любое время одним кликом';

$txt['stopspammer_faildb'] = 'В случае ошибки связи с базой данных анти-спама...';
$txt['stopspammer_fail01'] = 'Показать ошибку и остановить регистрацию';
$txt['stopspammer_fail02'] = 'Разрешить немедленную регистрацию';
$txt['stopspammer_fail03'] = 'Одобрить пользователя и показывать жёлтую иконку для проверки позднее';
$txt['stopspammer_faildb1_sub'] = 'Ваш хост может произвести удалённое подключение к БД';
$txt['stopspammer_faildb2_sub'] = 'Ваш хост не может произвести удалённое подключение к БД. Попробуйте позже.<br />
Если эта ошибка повторяется, найдите тему ';
$txt['stopspammer_not_translate'] = '<a href="http://www.simplemachines.org/community/index.php?topic=283309.new#post_issues"><span class="error"><b>Known Issues</b> ("Известные проблемы")</span></a> на форуме поддержки';

$txt['stopspammer_leyd01'] = 'Не спаммер: этих данных нет в базе данных. Но можно проверить';
$txt['stopspammer_leyd02'] = 'Подозреваемый: этот пользователь не проверен. Проверить сейчас';
$txt['stopspammer_leyd03'] = 'Спаммер: посмотрите дополнительные сведения об активности этого спаммера';

$txt['stopspammer_profilecheck'] = 'Проверка пользователя';
$txt['stopspammer_limitexceded'] = 'Проверочный лимит исчерпан (5000 API запросов в день).<br />Вы должны подождать до завтра, чтобы проверить снова.';

$txt['in_stop_forum_spam'] = 'В Stop Forum Spam Web:';
$txt['spammers_checks'] = 'Проверить этих пользователей';
$txt['spammers_report'] = 'Сообщить об этих пользователях';
$txt['confirm_spammers_checks'] = 'Вы действительно хотите проверить выбранных пользователей?';
$txt['confirm_spammers_report'] = 'Вы действительно хотите сообщить о выбранных пользователях?\n\nЕсли Вы сделаете это, они станут известны всему миру в качестве спаммеров и не смогут использовать другие форумы, защищённые SFS (во всём мире).\n\nПоэтому Вы должны быть твёрдо уверены, что они спаммеры. И если по какой-то причине Вы ошибетесь, Вам придётся\nкак можно быстрее сообщить создателю мода о необходимости внести коррективы в базу данных SFS.';

$txt['stopspammer_api_key'] = 'Ваш API ключ';
$txt['stopspammer_api_key_sub'] = 'Если хотите получить собственный API ключ, зайдите на сайт <a href="http://www.stopforumspam.com/signup" target="_blank">www.stopforumspam.com</a> для регистрации, а потом укажите ключ здесь. Если Вы пока не получили ключ, оставьте поле пустым. Тогда будет использоваться ключ по умолчанию.';

$txt['stopspammer_check_sub1'] = '<br />Проверка пользователей (при активации мода Stop Spammer):';
$txt['stopspammer_check_name'] = 'По их никам';
$txt['stopspammer_check_mail'] = 'По их адресам электронной почты';
$txt['stopspammer_check_ip'] = 'По их IP';
$txt['stopspammer_check_sub2'] = 'По умолчанию мод Stop Spammer каждый раз проверяет имена, email и IP пользователей. Если Вы получаете слишком много ложных срабатываний, можно отключить эту функцию. Не рекомендуем отключать другие 2 функции (для проверки email и IP), пока Вы не знаете, что делать.';
Title: Re: Stop Spammer
Post by: butchs on February 12, 2010, 10:09:25 AM
A nice future feature will be to add a check for a new user to confirm their email address via "Register Approval" and move them into the "Awaiting Approval" folder.  This will be good if you have a suspected spammer that is not on the list.  No big deal...
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 12, 2010, 03:49:57 PM
Russian translation:
...

Спасибо - Thanks

I will add it in a minute to the full language package.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 12, 2010, 03:54:57 PM
A nice future feature will be to add a check for a new user to confirm their email address via "Register Approval" and move them into the "Awaiting Approval" folder.  This will be good if you have a suspected spammer that is not on the list.  No big deal...

Don't really understand what you mean with "confirm their email address via Register Approval".

Could you explain it a little more?
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 12, 2010, 04:46:05 PM
Full language package updated with the new Russian translation thanks to Bugo:

Quote
Languages (normal & utf-8)
Translation completed:
  • English
  • English_British
  • Spanish_Es
  • Spanish_Latin
  • Portuguese_Portugal by candidopt (http://www.simplemachines.org/community/index.php?action=profile;u=191980) & FragaCampos (http://www.simplemachines.org/community/index.php?action=profile;u=94593)
  • Portuguese_Brazilian by candidopt (http://www.simplemachines.org/community/index.php?action=profile;u=191980) & FragaCampos (http://www.simplemachines.org/community/index.php?action=profile;u=94593)
  • Croatian by mbreber (http://www.simplemachines.org/community/index.php?action=profile;u=189883)
  • Russian by ZeUsSaN (http://www.simplemachines.org/community/index.php?action=profile;u=135774) & Bugo (http://www.simplemachines.org/community/index.php?action=profile;u=229017)
Missing 7 lines:
  • Dutch by Laurens73 (http://www.simplemachines.org/community/index.php?action=profile;u=205504) & boudie (http://www.simplemachines.org/community/index.php?action=profile;u=224951)
  • German by Eclipse16V (http://www.simplemachines.org/community/index.php?action=profile;u=30452)
  • Polish by cat11 (http://www.simplemachines.org/community/index.php?action=profile;u=177573)
Missing 9 lines:
  • French by Gabatt (http://www.simplemachines.org/community/index.php?action=profile;u=202243)
  • Arabic by islam2hamy (http://www.simplemachines.org/community/index.php?action=profile;u=126024)
  • Bulgarian by 6aro (http://www.simplemachines.org/community/index.php?action=profile;u=97075)
  • Indonesian by Exsharaen (http://www.simplemachines.org/community/index.php?action=profile;u=71820)
  • Indonesian by affbrow (http://www.simplemachines.org/community/index.php?action=profile;u=219119)
  • Italian by OriginalP (http://www.simplemachines.org/community/index.php?action=profile;u=88848)
  • Danish by zcuba (http://www.simplemachines.org/community/index.php?action=profile;u=208073)
  • Turkish by GaMeR (http://www.simplemachines.org/community/index.php?action=profile;u=71538)
  • Ukrainian by ZeUsSaN (http://www.simplemachines.org/community/index.php?action=profile;u=135774)
  • Chinese Simplified by fmben (http://www.simplemachines.org/community/index.php?action=profile;u=8089)
  • Chinese Traditional by fmben (http://www.simplemachines.org/community/index.php?action=profile;u=8089)
  • Swedish by JornB (http://www.simplemachines.org/community/index.php?action=profile;u=196436)
   
Quote
Legend
  • Included in MOD package
  • Included in language_full.zip and translation complete
  • Included in language_full.zip but translation incomplete
Title: Re: Stop Spammer
Post by: M-DVD on February 12, 2010, 08:33:49 PM
Hi snoopy_virtual, congrats :D
Title: Re: Stop Spammer
Post by: ~DS~ on February 12, 2010, 09:33:52 PM
Hi snoopy_virtual, congrats :D
O_O you are back...
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 12, 2010, 09:46:21 PM
Hi snoopy_virtual, congrats :D
O_O you are back...

HAHAHA

Yes he's back

I just got 5 PM from him in the last 10 minutes, answering lot's of things.

But he's going to be here just a few days I think.

Let's see if I can make him stay some more.  ;)
Title: Re: Stop Spammer
Post by: butchs on February 13, 2010, 08:23:28 AM
A nice future feature will be to add a check for a new user to confirm their email address via "Register Approval" and move them into the "Awaiting Approval" folder.  This will be good if you have a suspected spammer that is not on the list.  No big deal...

Don't really understand what you mean with "confirm their email address via Register Approval".

Could you explain it a little more?

I had a user log in this week.  The very first thing he did was to post an advertisement link.  I checked him with stop spam and he was ok.  I researched his email and IP address and found out that it belonged to a California location.  The Ad he posted said he was local in NYC.

He may be a possible spammer so it would be nice to have a check mark in the members list to force him to confirm his email address just like you do with members that are marked as spammers.  In other words add the option to allow possible spammers be verified manually.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 13, 2010, 08:25:03 PM
@butchs

OK, I think I understand you now.

I suppose you have your forum with the option "Immediate Registration", so you don't know if the email address of your members is valid or not, and you want some way to be able to ask only suspicious users to confirm it, after they are already registered.

I think this shouldn't be done inside this mod though, as it will make it too complicated.

This should be a mod on it's own (compatible with this one of course) as it will be useful not only for people with this mod, but also for people with other security mods.

You can check the list of mods available just now to see if there is already a mod doing that, and if there isn't, tell me and I can put it on my list of "mods to do in a near future", as I think it's interesting.

Or you can ask for it in the forum "Mod Requests (http://www.simplemachines.org/community/index.php?board=79.0)" to see if anybody else is interested.

----========<{}>=========----

Anyway I'm going to tell you how I deal with this kind of situations, as I already had a lot of them.

All my forums are in Member Activation mode, so I'm always sure all the member's emails are theirs and they are valid.

I have also added a line to the "Agreement text" telling them spam is not allowed and anybody doing any kind of advertising will be kick out and his IP, email and username added to the "known spammers" database.

Well. Actually I only do that in serious forums. In less serious forums I actually encourage them to do as much spam as possible, as I need to test if my anti-spam programs are working properly and I need to built up that database with IPs, emails and usernames of spammers.  ;D  (Always joking... sorry, it's the way I am)

One way or the other they need to agree to that when they register (it's not my fault if they don't read what they are agreeing to) so everytime I see somebody advertising anything I just report them with the mod and kick them out.

Anyway, your idea is interesting, because I have problems with some forums where all the members are too young.

Usually, young and inexperienced members only use hotmail addresses (the worst kind of email I have ever seen) and you know hotmail normally reject the activation emails or send them to the spam folder, and a lot of people never check that folder.

In forums with more experienced people I haven't got that problem as they use better email systems, but this mod you are suggesting could be useful for the kind of forums I was saying above.

----========<{}>=========----

Anyway, my list of "mods to do in a near future" is not too long:
If you see I finish all these things and I don't start your request, remember me, as I tend to forget things. (No, I haven't got Alzheimer. It doesn't matter I am already 53, I had the same problem when I started University back in 1973)  :D

Cheers (https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.snoopyvirtualstudio.com%2Fforo%2FSmileys%2Fdefault%2Fasturiaspatriaquerida.gif&hash=2e94cd4b1eb4a6042e25c05c2bdfc4bf)
Title: Re: Stop Spammer
Post by: Eclipse16V on February 14, 2010, 07:17:03 AM
Here the german update

Code: [Select]
// Stop Spammer MOD
$txt['stopspammer_error'] = 'Fehler mit der DB Anti SPAM. Verbindungsfehler.<br />Bitte versuche es später oder kontaktiere den Webmaster';
$txt['stopspammer_count'] = 'Spam User wurden geblockt';
$txt['stopspammer_title'] = 'Suche mehr Infos bei Stop Forum Spam';
$txt['stopspammer_enable'] = 'Ein-/Ausschalten des Stop Spammer MODs';
$txt['stopspammer_show01'] = 'Zeige den "Mehr Infos" Link bei allen Usern';
$txt['stopspammer_show01_sub'] = 'Du kannst jeden User zu jeder Zeit ganz einfach mit einem Klick überprüfen.';
$txt['stopspammer_faildb'] = 'Wenn die Verbindung mit der DB von Anti SPAM fehlschlägt...';
$txt['stopspammer_fail01'] = 'Zeige Fehler und Anmeldung abbrechen';
$txt['stopspammer_fail02'] = 'Erlaube immer die Registration';
$txt['stopspammer_fail03'] = 'User erlauben aber Icon zum prüfen anzeigen';
$txt['stopspammer_faildb1_sub'] = 'Dein Host kann eine neue Verbindung zur DB herstellen';
$txt['stopspammer_faildb2_sub'] = 'Dein Host kann keine neue Verbindung zur DB herstellen. Bitte versuche es später noch einmal.<br />Sollte die immer noch nicht gehen, siehe im Support Thema nach und suche ';
$txt['stopspammer_not_translate'] = '<a href="http://www.simplemachines.org/community/index.php?topic=283309.new#post_issues"><span class="error"><b>Fehler gefunden</b></span></a>';
$txt['stopspammer_leyd01'] = 'Kein Spam User: Diese Daten sind nicht in der Spam DB.';
$txt['stopspammer_leyd02'] = 'Unbekannt: Diese Daten konnten nicht geprüft werden.';
$txt['stopspammer_leyd03'] = 'Spam User: Diese Daten sind in der Spam DB verhanden!!!';
$txt['stopspammer_profilecheck'] = 'User überprüfen';
$txt['stopspammer_limitexceded'] = 'Du hast das Prüflimit für diesen Tag schon erreicht (5000 API Anfagen pro Tag).<br />Du musst warten und es morgen nocheinmal probieren.';
$txt['in_stop_forum_spam'] = 'In Stop Forum Spam Web:';
$txt['spammers_checks'] = 'User überprüfen';
$txt['spammers_report'] = 'User melden';
$txt['confirm_spammers_checks'] = 'Bist Du sicher, dass Du die gewählten User prüfen möchtest?';
$txt['confirm_spammers_report'] = 'Bist Du sicher, dass Du die gewählten User melden willst?\n\nDenk daran das gemeldete User später bei SFS als Spammer auf der ganzen Welt makiert sind und sich somit in kein Forum mit SFS anmelden können.\n\nBitte nutze diese Funktion nur wenn Du dir ganz sicher bist.';
$txt['stopspammer_api_key'] = 'Dein API Schlüssel';
$txt['stopspammer_api_key_sub'] = 'Wenn Du deinen eigenen API Key verwenden möchtest, musst Du erst auf die Homepage von <a href="http://www.stopforumspam.com/signup" target="_blank">www.stopforumspam.com</a> und dich dort anmelden. Wenn Du keinen eigenen API Key hast, lasse dieses Feld bitte leer um einen API Key automatisch zu bekommen.';
$txt['stopspammer_check_sub1'] = 'Wenn aktiviert, werden immer die User geprüft.';
$txt['stopspammer_check_name'] = 'Überprüfe Usernamen';
$txt['stopspammer_check_mail'] = 'Überprüfe E-Mail Adressen';
$txt['stopspammer_check_ip'] = 'Überprüfe IP Adressen';
$txt['stopspammer_check_sub2'] = 'Normalerweise sollten alle 3 Optionen wie Username, E-Mail und IP aktiviert sein. Wenn Du aber zu viele Meldungen bekommst kannst Du auch die ein oder andere Überprüfung deaktivieren. Dies wird aber nicht empfohlen.';
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 14, 2010, 09:36:52 AM
Full language package updated with the new German translation.

Danke Eclipse16V

Quote
Languages (normal & utf-8)
Translation completed:
  • English
  • English_British
  • Spanish_Es
  • Spanish_Latin
  • Portuguese_Portugal by candidopt (http://www.simplemachines.org/community/index.php?action=profile;u=191980) & FragaCampos (http://www.simplemachines.org/community/index.php?action=profile;u=94593)
  • Portuguese_Brazilian by candidopt (http://www.simplemachines.org/community/index.php?action=profile;u=191980) & FragaCampos (http://www.simplemachines.org/community/index.php?action=profile;u=94593)
  • Croatian by mbreber (http://www.simplemachines.org/community/index.php?action=profile;u=189883)
  • Russian by ZeUsSaN (http://www.simplemachines.org/community/index.php?action=profile;u=135774) & Bugo (http://www.simplemachines.org/community/index.php?action=profile;u=229017)
  • German by Eclipse16V (http://www.simplemachines.org/community/index.php?action=profile;u=30452)
Missing 7 lines:
  • Dutch by Laurens73 (http://www.simplemachines.org/community/index.php?action=profile;u=205504) & boudie (http://www.simplemachines.org/community/index.php?action=profile;u=224951)
  • Polish by cat11 (http://www.simplemachines.org/community/index.php?action=profile;u=177573)
Missing 9 lines:
  • French by Gabatt (http://www.simplemachines.org/community/index.php?action=profile;u=202243)
  • Arabic by islam2hamy (http://www.simplemachines.org/community/index.php?action=profile;u=126024)
  • Bulgarian by 6aro (http://www.simplemachines.org/community/index.php?action=profile;u=97075)
  • Indonesian by Exsharaen (http://www.simplemachines.org/community/index.php?action=profile;u=71820)
  • Indonesian by affbrow (http://www.simplemachines.org/community/index.php?action=profile;u=219119)
  • Italian by OriginalP (http://www.simplemachines.org/community/index.php?action=profile;u=88848)
  • Danish by zcuba (http://www.simplemachines.org/community/index.php?action=profile;u=208073)
  • Turkish by GaMeR (http://www.simplemachines.org/community/index.php?action=profile;u=71538)
  • Ukrainian by ZeUsSaN (http://www.simplemachines.org/community/index.php?action=profile;u=135774)
  • Chinese Simplified by fmben (http://www.simplemachines.org/community/index.php?action=profile;u=8089)
  • Chinese Traditional by fmben (http://www.simplemachines.org/community/index.php?action=profile;u=8089)
  • Swedish by JornB (http://www.simplemachines.org/community/index.php?action=profile;u=196436)
   
Quote
Legend
  • Included in MOD package
  • Included in language_full.zip and translation complete
  • Included in language_full.zip but translation incomplete
Title: Re: Stop Spammer
Post by: butchs on February 14, 2010, 09:22:03 PM
Or you can ask for it in the forum "Mod Requests" to see if anybody else is interested.

Don't sweat it dude.  It was just a suggestion.  I can work around it.
:)
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 15, 2010, 12:25:11 AM
Full language package updated with the new Dutch translation.

Hartelijk dank Laurens73

Quote
Languages (normal & utf-8)
Translation completed:
  • English
  • English_British
  • Spanish_Es
  • Spanish_Latin

  • Portuguese_Portugal by candidopt (http://www.simplemachines.org/community/index.php?action=profile;u=191980) & FragaCampos (http://www.simplemachines.org/community/index.php?action=profile;u=94593)
  • Portuguese_Brazilian by candidopt (http://www.simplemachines.org/community/index.php?action=profile;u=191980) & FragaCampos (http://www.simplemachines.org/community/index.php?action=profile;u=94593)
  • Croatian by mbreber (http://www.simplemachines.org/community/index.php?action=profile;u=189883)
  • Russian by ZeUsSaN (http://www.simplemachines.org/community/index.php?action=profile;u=135774) & Bugo (http://www.simplemachines.org/community/index.php?action=profile;u=229017)
  • German by Eclipse16V (http://www.simplemachines.org/community/index.php?action=profile;u=30452)
  • Dutch by Laurens73 (http://www.simplemachines.org/community/index.php?action=profile;u=205504) & boudie (http://www.simplemachines.org/community/index.php?action=profile;u=224951)

Missing 7 lines:
  • Polish by cat11 (http://www.simplemachines.org/community/index.php?action=profile;u=177573)

Missing 9 lines:
  • French by Gabatt (http://www.simplemachines.org/community/index.php?action=profile;u=202243)
  • Arabic by islam2hamy (http://www.simplemachines.org/community/index.php?action=profile;u=126024)
  • Bulgarian by 6aro (http://www.simplemachines.org/community/index.php?action=profile;u=97075)
  • Indonesian by Exsharaen (http://www.simplemachines.org/community/index.php?action=profile;u=71820)
  • Indonesian by affbrow (http://www.simplemachines.org/community/index.php?action=profile;u=219119)
  • Italian by OriginalP (http://www.simplemachines.org/community/index.php?action=profile;u=88848)
  • Danish by zcuba (http://www.simplemachines.org/community/index.php?action=profile;u=208073)
  • Turkish by GaMeR (http://www.simplemachines.org/community/index.php?action=profile;u=71538)
  • Ukrainian by ZeUsSaN (http://www.simplemachines.org/community/index.php?action=profile;u=135774)
  • Chinese Simplified by fmben (http://www.simplemachines.org/community/index.php?action=profile;u=8089)
  • Chinese Traditional by fmben (http://www.simplemachines.org/community/index.php?action=profile;u=8089)
  • Swedish by JornB (http://www.simplemachines.org/community/index.php?action=profile;u=196436)
   
Quote
Legend
  • Included in MOD package
  • Included in language_full.zip and translation complete
  • Included in language_full.zip but translation incomplete
Title: Re: Stop Spammer
Post by: Chas Large on February 16, 2010, 07:59:06 AM
Thanks for the updated version. Here's a comment that may be of use to other users. If you have the Join Reason mod installed first, then this mod will fail to install on only one item, the Subs-Members.php second edit.

To overcome this, install the mod anyway then manually edit Subs-Members.php and add the "mem.is_spammer," to the end of the line

Code: [Select]
mem.id_member, mem.member_name, mem.real_name, mem.location, mem.email_address, mem.icq, mem.aim, mem.yim, mem.msn, mem.member_ip, mem.member_ip2, mem.last_login, mem.join_reason,
This mod then works OK.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 16, 2010, 08:16:52 AM
Thanks for the updated version. Here's a comment that may be of use to other users. If you have the Join Reason mod installed first, then this mod will fail to install on only one item, the Subs-Members.php second edit.

To overcome this, install the mod anyway then manually edit Subs-Members.php and add the "mem.is_spammer," to the end of the line

Code: [Select]
mem.id_member, mem.member_name, mem.real_name, mem.location, mem.email_address, mem.icq, mem.aim, mem.yim, mem.msn, mem.member_ip, mem.member_ip2, mem.last_login, mem.join_reason,
This mod then works OK.

Thanks for the advice.

I tried to do it compatible with as many other mods I could, but there are so many that's almost impossible.  ;D

By the way. Have you tried yet my other anti-spam mod?

I finished yesterday version 2.1 with a few more features and compatible also with 1.1.11 and RC2

It's still in the queue waiting to be approved by the Customization Team though, so I have put it in the mean time on my site as always:

http://www.snoopyvirtualstudio.com/trankos/portal/index.php?option=com_smf&Itemid=36&topic=306.0

Cheers (https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.snoopyvirtualstudio.com%2Fforo%2FSmileys%2Fdefault%2Fasturiaspatriaquerida.gif&hash=2e94cd4b1eb4a6042e25c05c2bdfc4bf)
Title: Re: Stop Spammer
Post by: butchs on February 16, 2010, 09:12:49 AM
Looks interesting!!!   :)  Can you use it without installing a honeypot on your forum?
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 16, 2010, 09:23:09 AM
Looks interesting!!!   :)  Can you use it without installing a honeypot on your forum?

No

I am just now writing a tutorial explaining everything about this mod:

http://www.snoopyvirtualstudio.com/tutoriales/index.php?estudio=httpBL_2

Have a look.
Title: Re: Stop Spammer
Post by: butchs on February 16, 2010, 09:46:14 AM
I translated it in babblefish and WOW!  It does not look easy to do but the system looks strong.  I am going to give it a try!  Nice work...   O:)
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 16, 2010, 09:52:17 AM
I translated it in babblefish and WOW!  It does not look easy to do but the system looks strong.  I am going to give it a try!  Nice work...   O:)

You read the spanish version?

I'm doing it in english as well

Find the button saying "Choose your language" (https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.snoopyvirtualstudio.com%2Fforo%2FSmileys%2Fdefault%2F2funny.gif&hash=7d2ac996241058da0d31a6048acfd3cc)
Title: Re: Stop Spammer
Post by: butchs on February 16, 2010, 11:29:14 AM
I translated the spanish version.  Besides I know a little from my days in Miami.

I found one simple error in the files.  You need to add "?>" to the end of all php files that start with "<?php ".  I made the changes in my installation.

Installation complete.  Some questions:
1.  I installed the "httpbl" folder and its contents in the same folder as the smf folder (root directory).  Is this the correct location?
2.  Some of the information in the  "httpbl_configuration.php" file seemed redundant vs the data in the mod.  I assume this is no issue?
3.  Not sure if it is working or not.  Will like to know how to test it?
 :)


Title: Re: Stop Spammer
Post by: snoopy_virtual on February 16, 2010, 11:49:10 AM
...
I found one simple error in the files.  You need to add "?>" to the end of all php files that start with "<?php ".  I made the changes in my installation.
...

No

If you read the official PHP manual from php.net they actually say that you should leave all your PHP files without the ending ?>

Actually the files with the mistake are the rest of them.

...
Installation complete.  Some questions:
1.  I installed the "httpbl" folder and its contents in the same folder as the smf folder (root directory).  Is this the correct location?
2.  Some of the information in the  "httpbl_configuration.php" file seemed redundant vs the data in the mod.  I assume this is no issue?
3.  Not sure if it is working or not.  Will like to know how to test it?
 :)

What "httpbl" folder or "httpbl_configuration.php" file are you talking about?

That was on the version 1.0 I did a year ago.

You need to install the new version 2.1 that I finished yesterday.

It is here:

http://www.snoopyvirtualstudio.com/trankos/portal/index.php?option=com_smf&Itemid=36&topic=306.0

And the tutorial for that version is not finished yet, but I have started it here:

http://www.snoopyvirtualstudio.com/tutoriales/index.php?estudio=httpBL_2

I suppose it will be finished tonight or tomorrow.

And be sure you read the english version.

Almost all my pages are in both languages.
Title: Re: Stop Spammer
Post by: butchs on February 16, 2010, 12:45:20 PM
"And be sure you read the english version."  Where is the fun in that?   :P
Title: Re: Stop Spammer
Post by: butchs on February 16, 2010, 06:24:17 PM
Running for five(5) hours now and two spammers were rejected.  The mod works great!!!   ;D
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 17, 2010, 02:19:30 AM
Running for five(5) hours now and two spammers were rejected.  The mod works great!!!   ;D

Glad to hear it.

In one of my forums is rejecting one every couple of ours (see screenshot)

Anyway the Customization Team had just pointed out 2 small problems in my code and I am going to correct them and release a new version 2.2 ASAP

I will keep you informed.
Title: Re: Stop Spammer
Post by: madfitz on February 17, 2010, 04:26:47 AM
Hi snoopy. I installed the honey pot mod but the log isn't working as expected.

The date and time are showing but all the other columns (IP, Th. L., L. B. A., S., H., C. and Page) are blank.

Any idea what I did wrong?
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 17, 2010, 05:59:50 AM
Hi snoopy. I installed the honey pot mod but the log isn't working as expected.

The date and time are showing but all the other columns (IP, Th. L., L. B. A., S., H., C. and Page) are blank.

Any idea what I did wrong?

We are talking too much about mod httpBL here, and this post should be kept only for mod Stop Spammer.

Once the Customization Team approve that mod there will be a proper place to do it, but in the mean time that's why I opened a section in my own forum for questions and answers about mod httpBL. This one:

http://www.snoopyvirtualstudio.com/trankos/portal/index.php?option=com_smf&Itemid=36&board=30.0

You can see there is some important information there about it as I have been already answering questions, and by the way, I have also answered your question there with the name "the log isn't working".

Cheers (https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.snoopyvirtualstudio.com%2Fforo%2FSmileys%2Fdefault%2Fasturiaspatriaquerida.gif&hash=2e94cd4b1eb4a6042e25c05c2bdfc4bf)
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 17, 2010, 05:51:16 PM
Hopefully this will be the last time we talk about mod httpBL here in this post.

It has been already approved by SMF and you can find it now here:

http://custom.simplemachines.org/mods/index.php?mod=2155

So now it has its own support forum. Any questions about it please go to:

http://www.simplemachines.org/community/index.php?topic=366399.0

Thanks
Title: Re: Stop Spammer
Post by: Exsharaen on February 18, 2010, 06:55:46 AM
I've updated the Indonesian translation to include the missing 9 lines as PM-ed to snoopy_virtual:

Code: [Select]
// MOD Stop Spammer
$txt['stopspammer_error'] = 'Kesalahan dengan basis data Anti SPAM. Hubungan gagal.<br />
Silakan coba lagi nanti, atau hubungi Webmaster.';
$txt['stopspammer_count'] = 'Spammer yang diblokir sampai sekarang';
$txt['stopspammer_title'] = 'Cari info lebih banyak di `Stop Forum Spam`';

$txt['stopspammer_enable'] = 'Nyalakan/Matikan MOD Stop Spammer';
$txt['stopspammer_show01'] = 'Tampilkan tautan "Info lebih banyak" untuk semua anggota';
$txt['stopspammer_show01_sub'] = 'Anda dapat memeriksa anggota manapun kapanpun dengan satu klik saja.';

$txt['stopspammer_faildb'] = 'Jika hubungan ke basis data Anti SPAM gagal...';
$txt['stopspammer_fail01'] = 'Tunjukkan pesan kesalahan dan batalkan pendaftaran';
$txt['stopspammer_fail02'] = 'Izinkan Pendaftaran Langsung';
$txt['stopspammer_fail03'] = 'Persetujuan Anggota dan tampilkan ikon untuk periksa';
$txt['stopspammer_faildb1_sub'] = 'Inang Anda dapat membuat hubungan remote ke basis data';
$txt['stopspammer_faildb2_sub'] = 'Inang Anda tidak dapat terkoneksi ke basis data, coba lagi nanti.<br />
Jika ini berlanjut, lihat Topik Dukungan (Support Topic) dan cari ';
$txt['stopspammer_not_translate'] = '<a href="http://www.simplemachines.org/community/index.php?topic=283309.new#post_issues"><span class="error"><b>Known Issues (Masalah yang Diketahui)</b></span></a>';

$txt['stopspammer_leyd01'] = 'Bukan Spammer: Data tidak ada pada basis data, namun bisa Anda periksa.';
$txt['stopspammer_leyd02'] = 'Dicurigai: Anggota ini tidak dapat diperiksa. Periksa sekarang.';
$txt['stopspammer_leyd03'] = 'Spammer: Lihat info lebih banyak tentang aktivitas spammer ini.';

$txt['stopspammer_profilecheck'] = 'Periksa anggota ini';
$txt['stopspammer_limitexceded'] = 'Anda sudah melampaui batas pemeriksaan (5000 kueri API tiap hari).<br />Silakan tunggu hingga besok untuk memeriksa kembali.';

$txt['in_stop_forum_spam'] = 'Pada situs Stop Forum Spam:';
$txt['spammers_checks'] = 'Periksa anggota-anggota ini';
$txt['spammers_report'] = 'Laporkan anggota-anggota ini';
$txt['confirm_spammers_checks'] = 'Anda yakin mau memeriksa anggota terpilih?';
$txt['confirm_spammers_report'] = 'Anda yakin mau melaporkan anggota terpilih?\n\nIngat bahwa saat Anda melaporkan anggota ini ke Stop Forum Spam, ia akan ditandai sebagai spammer di seluruh dunia\ndan ia tidak akan dapat menggunakan forum yang terhubung ke Stop Forum Spam di seluruh penjuru dunia.\n\nLakukan hanya jika Anda benar-benar yakin mereka spammer, dan jika ternyata Anda keliru mengidentifikasi,\nhubungi pembuat mod ini sesegera mungkin untuk membetulkan kesalahan dalam basis data Stop Forum Spam.';

$txt['stopspammer_api_key'] = 'Kunci API Anda';
$txt['stopspammer_api_key_sub'] = 'Jika Anda ingin menggunakan kunci API Anda sendiri, silakan kunjungi <a href="http://www.stopforumspam.com/signup" target="_blank">www.stopforumspam.com</a> untuk mendapatkan kunci API, kemudian tuliskan di sini. Jika Anda tidak memiliki kunci API, biarkan isian ini kosong dan mod ini akan menggunakan kunci API dasar.';

$txt['stopspammer_check_sub1'] = '<br />Jika MOD Stop Spammer dinyalakan, tiap kali memeriksa anggota:';
$txt['stopspammer_check_name'] = 'Periksa nama pengguna';
$txt['stopspammer_check_mail'] = 'Periksa alamat email';
$txt['stopspammer_check_ip'] = 'Periksa IP';
$txt['stopspammer_check_sub2'] = 'Pada dasarnya, tiap kali Anda memeriksa anggota dengan MOD Stop Spammer, mod ini akan mengecek nama pengguna, alamat email, dan IP. Jika Anda mendapat terlalu banyak peringatan keliru karena nama pengguna, Anda bisa mematikan pilihan tersebut. Kami tidak menyarankan untuk mematikan 2 pilihan lainnya (periksa alamat email dan IP) kecuali Anda benar-benar yakin dengan pilihan Anda.';

EDIT:

By the way, I found some typos in the English...

Quote
$txt['stopspammer_limitexceded'] = 'You have exceded the check limit (5000 API queries per day).<br />You should wait until tomorrow to check again.';
Mustn't it be exceeded?

Quote
$txt['stopspammer_check_sub2'] = 'By default, every time you check a member with MOD Stop Spammer it will check their username, email and IP. If you are getting too many false positives because of their usernames you can turn that option off. We wouldn\'t recomend you to turn off the another 2 options (to check their email and IP) unless you know what you are doing.';
recommend?
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 18, 2010, 07:06:47 AM
Thanks Exsharaen

I will update the language package in a minute.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 18, 2010, 08:06:23 AM
Full language package updated with the new Indonesian translation.

Terima kasih Exsharaen

Quote
Languages (normal & utf-8)
Translation completed:
  • English
  • English_British
  • Spanish_Es
  • Spanish_Latin

  • Croatian by mbreber (http://www.simplemachines.org/community/index.php?action=profile;u=189883)
  • Dutch by Laurens73 (http://www.simplemachines.org/community/index.php?action=profile;u=205504) & boudie (http://www.simplemachines.org/community/index.php?action=profile;u=224951)
  • German by Eclipse16V (http://www.simplemachines.org/community/index.php?action=profile;u=30452)
  • Indonesian by affbrow (http://www.simplemachines.org/community/index.php?action=profile;u=219119) and Exsharaen (http://www.simplemachines.org/community/index.php?action=profile;u=71820)
  • Portuguese_Brazilian by candidopt (http://www.simplemachines.org/community/index.php?action=profile;u=191980) & FragaCampos (http://www.simplemachines.org/community/index.php?action=profile;u=94593)
  • Portuguese_Portugal by candidopt (http://www.simplemachines.org/community/index.php?action=profile;u=191980) & FragaCampos (http://www.simplemachines.org/community/index.php?action=profile;u=94593)
  • Russian by ZeUsSaN (http://www.simplemachines.org/community/index.php?action=profile;u=135774) & Bugo (http://www.simplemachines.org/community/index.php?action=profile;u=229017)

Missing 7 lines:
  • Polish by cat11 (http://www.simplemachines.org/community/index.php?action=profile;u=177573)

Missing 9 lines:
  • Arabic by islam2hamy (http://www.simplemachines.org/community/index.php?action=profile;u=126024)
  • Bulgarian by 6aro (http://www.simplemachines.org/community/index.php?action=profile;u=97075)
  • Chinese Simplified by fmben (http://www.simplemachines.org/community/index.php?action=profile;u=8089)
  • Chinese Traditional by fmben (http://www.simplemachines.org/community/index.php?action=profile;u=8089)
  • Danish by zcuba (http://www.simplemachines.org/community/index.php?action=profile;u=208073)
  • French by Gabatt (http://www.simplemachines.org/community/index.php?action=profile;u=202243)
  • Italian by OriginalP (http://www.simplemachines.org/community/index.php?action=profile;u=88848)
  • Swedish by JornB (http://www.simplemachines.org/community/index.php?action=profile;u=196436)
  • Turkish by GaMeR (http://www.simplemachines.org/community/index.php?action=profile;u=71538)
  • Ukrainian by ZeUsSaN (http://www.simplemachines.org/community/index.php?action=profile;u=135774)

   
Quote
Legend
  • Included in MOD package
  • Included in language_full.zip and translation complete
  • Included in language_full.zip but translation incomplete
Title: Re: Stop Spammer
Post by: Robert A. Rosenberg on February 19, 2010, 02:02:18 AM


I had a user log in this week.  The very first thing he did was to post an advertisement link.  I checked him with stop spam and he was ok.  I researched his email and IP address and found out that it belonged to a California location.  The Ad he posted said he was local in NYC.

He may be a possible spammer so it would be nice to have a check mark in the members list to force him to confirm his email address just like you do with members that are marked as spammers.  In other words add the option to allow possible spammers be verified manually.

Just to play devil's advocate on him possibly being a spammer due to the NYC vs. CA mismatch. The email might be from a CA ISP that he belongs to (I have number of email accounts that are hosted all over the US). The IPN is a separate issue since that is showing his current connection's gateway. Mine can change when I am on the road (as opposed to being at home) or on vacation. Not an absolute indication of being a spammer but there can be innocent explanations.
Title: Re: Stop Spammer
Post by: Emmerich on February 19, 2010, 05:30:28 AM
Hi!

I have a problem with spam accounts which don't have the IP logged. Because of that Stop Spammer can't check the IPs and they pass registration.
Is there any method to prevent registering accounts which don't have the IP logged? Or can you add some optional rule for this in a new version of Stop Spammer?

Thanks!
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 19, 2010, 06:03:56 AM
Hi!

I have a problem with spam accounts which don't have the IP logged. Because of that Stop Spammer can't check the IPs and they pass registration.
Is there any method to prevent registering accounts which don't have the IP logged? Or can you add some optional rule for this in a new version of Stop Spammer?

Thanks!

We have the same problem with mod httpBL.

In both mods I have used the same method SMF uses to find the visitor's IP, the normal $_SERVER['REMOTE_ADDR']

When we discovered this problem in mod httpBL I tried more ways of looking for the IP

You can find the full conversation started here:

http://www.snoopyvirtualstudio.com/trankos/portal/index.php?option=com_smf&Itemid=36&topic=309.0

And continued here:

http://www.simplemachines.org/community/index.php?topic=366399.0

As I have never yet had any visitor with hiding IP I don't know if this have worked. I am still waiting for the results of the people testing it.

If it works I will add this too to mod Stop Spammer as well
Title: Re: Stop Spammer
Post by: butchs on February 19, 2010, 06:50:31 AM
I do not think deviating from SMF's visitors IP system is the best solution.  If you use Bad Behavior (http://www.bad-behavior.ioerror.us/blog/)'s http:BL features and database logging that spammer should get caught!
 :o
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 19, 2010, 07:05:26 AM
I do not think deviating from SMF's visitors IP system is the best solution.  If you use Bad Behavior (http://www.bad-behavior.ioerror.us/blog/)'s http:BL features and database logging that spammer should get caught!
 :o

Yes, I saw the PM you sent me about Bad Behavior, but didn't had time yet to check how they do it.

Looks really interesting. Need to check it ASAP. Thanks
Title: Re: Stop Spammer
Post by: Robert A. Rosenberg on February 19, 2010, 11:15:58 PM
In Reply #324 there was a discussion of the False Positive problem where a non-Spammer is being flagged just due to having  the same name as a spammer (in my case UserID Dave). I may be confusing the suggested fix in that reply with one from another message but in any case, I would like to suggest a possible solution (or support the one I think I remember). My fix is to add a field to the flags that highlight the name, email address, and IPN entries that says for THAT Field of an entry to ignore the match. In my case, for the user who is falsely having his userid made a red icon, be able to reset it to OK and say to not flag him again until there is an actual match on the email and/or IPN. Note that this is NOT referencing the global switch to not check a filed for ALL users but just a setting in the user's entry to say to ignore the field.

Thank You.
Title: Re: Stop Spammer
Post by: lc62003 on February 20, 2010, 12:08:41 AM
In Reply #324 there was a discussion of the False Positive problem where a non-Spammer is being flagged just due to having  the same name as a spammer (in my case UserID Dave). I may be confusing the suggested fix in that reply with one from another message but in any case, I would like to suggest a possible solution (or support the one I think I remember). My fix is to add a field to the flags that highlight the name, email address, and IPN entries that says for THAT Field of an entry to ignore the match. In my case, for the user who is falsely having his userid made a red icon, be able to reset it to OK and say to not flag him again until there is an actual match on the email and/or IPN. Note that this is NOT referencing the global switch to not check a filed for ALL users but just a setting in the user's entry to say to ignore the field.

Thank You.

You can already turn off/on 'check username'.   ;)
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 20, 2010, 09:41:26 AM
You can already turn off/on 'check username'.   ;)

I don't think That's what Robert is saying.

Note this:

...
My fix is to add a field to the flags that highlight the name, email address, and IPN entries that says for THAT Field of an entry to ignore the match.
...
Note that this is NOT referencing the global switch to not check a filed for ALL users but just a setting in the user's entry to say to ignore the field.
...

It could be done (complicated but possible) but I don't think it will be practical.

You are saying:

...
not flag him again until there is an actual match on the email and/or IPN.
...

OK, but how can I tell the program to check again that user every now and then to see if the email or the IP are changing from good to bad?

Just now the program only check users automatically when they try to register. They are not checked again unless you do it manually. To change that I will need to change almost all the way the program works.

The more practical solution I can see, taking into consideration every suggestion and my experience using the program in a lot of different forums for almost 2 years now is this:

I have set-up in all the forums a special group of members called "Suspicious".

Every user I put manually in that group have very few options available.

For star, doesn't matter the settings for the rest of the Member-groups, the people of the group "Suspicious" cannot see the profile of any other member (as I have done also with the "Visitors" and with the people who haven't publish any post yet).

That way they will never be able to see the email address of anybody else in the forum while they are either "Visitors", "Newbies" or "Suspicious". (To avoid "Harvester" robots).

On top of that, the people on the group "Suspicious" have the limit of posts they can publish and PM they can send set to a maximum of 1 or 2 (depending on the forum).

Apart from publishing one post and send one PM they can do almost nothing else.

In my group of "Newbies" (people who have not publish yet but I don't think they are suspicious) I don't put any limit on that. (Just they cannot see other profiles).

That way, everytime I see people stopped by the mod who I'm not sure if they are legal or not I approve them but put them in the group "Suspicious" manually and send them a PM saying "Welcome here, etc ...".

Once they have published their first post or they have answered my PM, I can tell in a second if they are normal people or spammers and put them where they should be.

Then my idea is to add a few things into the settings page of the mod to do this as automatic as possible.

I will add a question in the settings asking you if you have a group of "Suspicious" members and (if so) which one is. (And if not, suggesting you to do it).

Then the mod, when checking somebody can say (as SiL was suggesting in reply #324):


I will need to add too (apart from the list you already have of people "Waiting for approval", etc) another list of "Suspicious guys", so you can have them all together and can check them more often until you decide where they belong.

Still I need to consider some other few things, but just now that's the way I'm planning to do next version.

What do you think about it?
Title: Re: Stop Spammer
Post by: butchs on February 20, 2010, 12:23:51 PM
Why not just make a "white list"  (I have seen that mentioned for "bad-behavior").  A simple way may to enter the info in another tab and have the mod exclude the white listed members or IP addresses?
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 20, 2010, 12:50:21 PM
Yes, the white list is another idea, but the suspicious members cannot go into the white list.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 20, 2010, 12:52:58 PM
Anyway, I never liked "white" or "black" lists too much.

Better explained here:

http://www.snoopyvirtualstudio.com/trankos/portal/index.php?option=com_smf&Itemid=36&topic=297.msg1230#msg1230
Title: Re: Stop Spammer
Post by: Robert A. Rosenberg on February 20, 2010, 01:06:23 PM
You can already turn off/on 'check username'.   ;)

I don't think That's what Robert is saying.

Note this:

...
My fix is to add a field to the flags that highlight the name, email address, and IPN entries that says for THAT Field of an entry to ignore the match.
...
Note that this is NOT referencing the global switch to not check a filed for ALL users but just a setting in the user's entry to say to ignore the field.
...

It could be done (complicated but possible) but I don't think it will be practical.

You are saying:

...
not flag him again until there is an actual match on the email and/or IPN.
...

OK, but how can I tell the program to check again that user every now and then to see if the email or the IP are changing from good to bad?

Just now the program only check users automatically when they try to register. They are not checked again unless you do it manually. To change that I will need to change almost all the way the program works.

As you mentioned, I specifically excluded the use of the Global "Check User" switch since it would affect ALL users not only the one I was talking about. The idea is that when the user registers and gets the false positive, you can set a switch that so that if the user is checked again (see below) the user field was not be checked (or will be assumed to be a non-match). You state "It could be done (complicated but possible) but I don't think it will be practical". I do not see the complexity. You get the results back and at the point where you want to alter the icon, check a flag for that field in the user's record to see if it is set (which would trigger not showing the red icon). I have not looked at the code to see how practical this method would be so I am just raising the issue.

As to your comment about the effort to keep rechecking, I was only thinking of the manual check scenario and was not asking for an automated after the registration recheck (I am aware of how complex and time consuming this type of recheck would be). This would allow manual proactive rechecks of users who were not known spammers at registration and have not yet spammed to your forum but are now known to be rogue (ie: Would be flagged if they were attempting to register now).

Once they spam and thus out themself, you could do a manual check of them and if not on the list, report them. My flag would allow a manual scan of all the users (in batches) to see if anyone is now flagged and proactively remove them if you want before they spam you while ignoring the known invalid match during the rescan. This would allow the administrator on request to revalidate the members just like is suggested when you first activate the mod to find those spammers who registered on your board before activation of the mod.
Title: Re: Stop Spammer
Post by: Robert A. Rosenberg on February 20, 2010, 01:26:22 PM
Anyway, I never liked "white" or "black" lists too much.

Better explained here:

http://www.snoopyvirtualstudio.com/trankos/portal/index.php?option=com_smf&Itemid=36&topic=297.msg1230#msg1230

One other reason that you did not mention (but only alluded to) for not permanently banning an IPN is that it might belong to a public computer (or a proxy) which services multiple users. If a spammer went to their local library or Internet Cafe (either wired or open WiFi) and spammed from there, the IPN associated with that connection would be banned. Black Lists can be too granular to handle this type of situation (they are predicated on every IPN being statically assigned or mass banning all IPNs  that are assigned via DHCP).
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 20, 2010, 01:37:18 PM
@Robert A. Rosenberg

OK, I think I understand now exactly what you mean.

Yes, it's a good idea and I will take it into consideration in the next version.

Anyway when I said it's complicated I was thinking in doing it all automatically.

The way you are actually saying is still complicated but not so much.

===============

One thing I will never understand is why somebody would want to register in a forum and not say a word.

These people always look suspicious to me.

I can understand somebody coming to my forum with a problem, talk about it, get it sorted and then maybe he never says a word for 3 years. Only lawyers and politicians talk when they have nothing to say. But registering in a forum and never say a word at all. What for?

===============

...
One other reason that you did not mention (but only alluded to) for not permanently banning an IPN is that it might belong to a public computer (or a proxy)
...

Agree.
Title: Re: Stop Spammer
Post by: Wizzlefits on February 20, 2010, 01:58:41 PM
Having a brain freeze today trying explain this, so please see the attached image for a couple suggestions.
Thanks!
Title: Re: Stop Spammer
Post by: Robert A. Rosenberg on February 20, 2010, 03:21:58 PM
@Robert A. Rosenberg

OK, I think I understand now exactly what you mean.

Yes, it's a good idea and I will take it into consideration in the next version.

Anyway when I said it's complicated I was thinking in doing it all automatically.

The way you are actually saying is still complicated but not so much.

===============

One thing I will never understand is why somebody would want to register in a forum and not say a word.

These people always look suspicious to me.

I can understand somebody coming to my forum with a problem, talk about it, get it sorted and then maybe he never says a word for 3 years. Only lawyers and politicians talk when they have nothing to say. But registering in a forum and never say a word at all. What for?

===============

...
One other reason that you did not mention (but only alluded to) for not permanently banning an IPN is that it might belong to a public computer (or a proxy)
...

Agree.

The register and not talk case would include a forum that requires registration to view (Guest Access restricted). Also, in some cases the user wants to lurk to get the information but has no extra input to add. Not posting is, in my opinion, in-and-of-itself an indication of something suspicious.

I'd be surprised if the majority of users to this forum post to it. In many cases, they are here to see the information and not necessarily to ask questions. I know of a number of boards I am on that are primarily information distribution/reference sites with most of the users viewing/lurking since they do not need/want to offer any input.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 22, 2010, 05:03:30 AM
Having a brain freeze today trying explain this, so please see the attached image for a couple suggestions.
Thanks!

Is that a mod you already have installed or did you do it playing with the picture?

That's more or less what I had in mind, but if it's already done would save me lots of hours.

And if you did it playing with the picture congrats and thanks. It helps me to clarify my ideas and I can use it as a point to start from.

...
The register and not talk case would include a forum that requires registration to view (Guest Access restricted). Also, in some cases the user wants to lurk to get the information but has no extra input to add. Not posting is, in my opinion, in-and-of-itself an indication of something suspicious.

I'd be surprised if the majority of users to this forum post to it. In many cases, they are here to see the information and not necessarily to ask questions. I know of a number of boards I am on that are primarily information distribution/reference sites with most of the users viewing/lurking since they do not need/want to offer any input.
...

Of course that is an exception, and it's the only case I can understand somebody registering and not talking.

I was talking about forums like mine, where everybody can see al the info and you need to register only if you have a computer problem and want to ask for help.


...
One other reason that you did not mention (but only alluded to) for not permanently banning an IPN is that it might belong to a public computer (or a proxy)
...

Agree.

Thinking again about this, I don't agree.

All the spammers we get now-a-days in our forums are robots, not humans, and robots don't use cybers.

Unless of course, one of the computers in the cyber is infected with a trojan and part of a botnet.
Title: Re: Stop Spammer
Post by: Wizzlefits on February 22, 2010, 11:05:57 AM
Quote
Is that a mod you already have installed or did you do it playing with the picture?

That's more or less what I had in mind, but if it's already done would save me lots of hours.

And if you did it playing with the picture congrats and thanks. It helps me to clarify my ideas and I can use it as a point to start from.

Just played with the html. I WISH I could code like that!

It just seems a bit more logical to be able to move members from one group to another in batches rather than having to do it one by one.
And making the Admin exempt from any kind of action, checking-reporting etc., will prevent the accidental listing of the owners IP as a spammer. Like I did!  :-[
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 22, 2010, 11:13:08 AM
The admin is exempt from long time ago.

You accidentally reported your IP using this mod?

When was that? What version were you using?

Apart from that, Have you seen what I did with CrawlTrack? Check new posts in my forum.
Title: Re: Stop Spammer
Post by: Wizzlefits on February 22, 2010, 05:38:13 PM
It wasn't the "admin" account but a test account with the same ip as the admin which got the ip listed as bad & the test account deactivated. Not to mention the chewing I got from my wife, who was using it at the time and was promptly booted off the site. (That was funny)
Title: Re: Stop Spammer
Post by: kizer on February 23, 2010, 01:06:22 PM
Looks like http://www.stopforumspam.com is down today. Caught my first spammer today. Of course the site didn't connect so I couldn't do it automatically, but I did a search for the users name and sure enough I found the user talking gibborish on a few other sites and in his signature hes pimping his site.
Title: Re: Stop Spammer
Post by: kizer on February 23, 2010, 01:14:47 PM
I have a question and I apologize if its already been asked.

I had a member join today and it said "waiting approval". I clicked on his name and the site it was checking against appeared to be down. I looked at his email address and its a known email site and from my experience I've not had any spam from it.

My choices where delete, Activiate and email, Activate.

Does this system bypass the activation via email so they have to click on the URL to perform the email validation? If so I personally do not like that because it removes one step that I belive should be performed. I'm hoping my approval is only the step before the email and verification.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 23, 2010, 01:15:34 PM
Looks like http://www.stopforumspam.com is down today. Caught my first spammer today. Of course the site didn't connect so I couldn't do it automatically, but I did a search for the users name and sure enough I found the user talking gibborish on a few other sites and in his signature hes pimping his site.

That's strange, I have seen their site OK all day.

I caught 3 spammers automatically today and even needed to enter their site a few times and I had no problem.
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 23, 2010, 01:38:36 PM
I have a question and I apologize if its already been asked.

I had a member join today and it said "waiting approval". I clicked on his name and the site it was checking against appeared to be down. I looked at his email address and its a known email site and from my experience I've not had any spam from it.

My choices where delete, Activiate and email, Activate.

Does this system bypass the activation via email so they have to click on the URL to perform the email validation? If so I personally do not like that because it removes one step that I belive should be performed. I'm hoping my approval is only the step before the email and verification.

I have in most of my forums the email validation option. Only in a couple of them I let them enter without validating their email.

If you have this email validation option as well, when normal users (not in the spammers database) try to register, they need to validate their email, so the forum sends them a validation email, but if the mod finds the email address in the spammers database there is no need to do that.

Why would you want to send an email to a known spammer?

They are robots. They don't read emails. The only thing they are going to get from the email is the email address it's coming from (sometimes if you are not careful that's the admin email address) to add it to their own DB and send spam later to that address.

So, it doesn't matter if you ask the rest of your users to validate your email. The mod take this known spammer and put it in the approval list until you delete it without sending it any email at all.

With the email, if the mod find it in the spammers DB, there is no problem and everybody here agree with that (as far as I know).

The problem is if the mod finds either the IP or the username in the DB. That's what we have been talking about in this post a lot of times and still we are not very sure what to do. (See previous answers)

Just now, the mod takes the safest option. Put them in the approval list as well and let you decide what to do with them.
Title: Re: Stop Spammer
Post by: kizer on February 23, 2010, 01:51:26 PM
Looks like http://www.stopforumspam.com is down today. Caught my first spammer today. Of course the site didn't connect so I couldn't do it automatically, but I did a search for the users name and sure enough I found the user talking gibborish on a few other sites and in his signature hes pimping his site.

I caught 3 spammers automatically today and even needed to enter their site a few times and I had no problem.

This is what I'm getting when I try to access their site.

Forbidden
You don't have permission to access / on this server.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.


--------------------------------------------------------------------------------

Apache/2 Server at www.stopforumspam.com Port 80

Wow, this is odd. My work email account is giving me a Forbidden 500 error message, but I just tried it on my phone and it seems to work. I wonder if somehow it doesn't like my work connection.

My biggest fear was when I asked you about the email problem was I thought their server was done and it wasn't checking. I had two members that it was asking me to approve.
1) was highlighted in red on all three checks and I figured it would of automatically did away with him.
2) was all white and I approved, but I'm guessing it was because the member hadn't verified their own account yet via email. Now I feel really silly.  :o

Its a really cool mod and I guess I just need to get used to it
Title: Re: Stop Spammer
Post by: snoopy_virtual on February 23, 2010, 02:03:39 PM
BTW, I just checked the options I have when somebody is "Waiting for approval" and mine are different than yours.

I got these options:

- Approve
- Approve and send email
- Approve and Require Activation
- Reject
- Reject and send email

So when the mod stops somebody and I'm sure is a spammer I choose "Reject" but if I think is a legal user I choose "Approve and Require Activation".

I don't understand why you only get 3 options.
Title: Re: Stop Spammer
Post by: smartdeviceresource on February 23, 2010, 02:19:27 PM
Host must have it blocked cause it opens fine for me
Title: Re: Stop Spammer
Post by: Leemy on March 05, 2010, 07:01:11 PM
My install on 2.0 RC2 failed on the ManageMembers.php entry. Couldnt find the text. I have a pretty standard 2.0, it doesnt say floatclass it says floatstyle... what should i do?
Title: Re: Stop Spammer
Post by: snoopy_virtual on March 05, 2010, 07:09:31 PM
Are you sure you are installing the latest 2.3.7 version of the mod ?

That was one of the things I changed when SMF went from RC1.2 to RC2 and that's also why the mod is not compatible any more with RC1.2
Title: Re: Stop Spammer
Post by: snoopy_virtual on March 05, 2010, 07:30:06 PM
I have just checked the original files from SMF of their version 2.0 RC2 and inside the ManageMembers.php on line number 1040 it says:

Code: [Select]
<div class="floatleft">

Check if you file ManageMembers.php have this at the top:

Code: [Select]
/**********************************************************************************
* ManageMembers.php                                                               *
***********************************************************************************
* SMF: Simple Machines Forum                                                      *
* Open-Source Project Inspired by Zef Hemel (zef@zefhemel.com)                    *
* =============================================================================== *
* Software Version:           SMF 2.0 RC2                                         *

If it is not the original file from version SMF 2.0 RC2 you did something wrong when installing SMF or updating it to this version.
Title: Re: Stop Spammer
Post by: giveaway365.com on March 05, 2010, 10:52:56 PM
Sir,
This error come often in my error log.
8: Undefined index: types
File: /home/content/g/i/v/giveaway365/html/Sources/ManageMembers.php
Line: 381
Line 381 = if (empty($range_trans[$_POST['types'][$param_name]]))

Also I have lots of spammers ... like 33 error pages filled with this error every day:
Your account is still awaiting admin approval.

Title: Re: Stop Spammer
Post by: kizer on March 06, 2010, 11:02:44 PM
I'm by no means saying this mod did it, but I seem to be having a problem with Subscriptions. I know subscriptions worked before I installed a few mods so I'm trying to eliminate mods that might of caused it. When I get a Subscription it now just gets stuck on Sending Payment.

Is anybody else having that issue with this Mod? If nobody is then I'll have to keep working my list. ;)
Title: Re: Stop Spammer
Post by: kizer on March 07, 2010, 02:43:09 AM
My problem what ever is wasn't this. I basically loaded up a fresh install and this is not breaking my subscriptions.
Title: Re: Stop Spammer
Post by: MultiformeIngegno on March 09, 2010, 08:52:32 AM
Has someone tested this with RC3..?
Thanks! ;)
Title: Re: Stop Spammer
Post by: snoopy_virtual on March 09, 2010, 09:07:57 AM
Sir,
This error come often in my error log.
8: Undefined index: types
File: /home/content/g/i/v/giveaway365/html/Sources/ManageMembers.php
Line: 381
Line 381 = if (empty($range_trans[$_POST['types'][$param_name]]))

You have already reported that error many times and it's already in the cue to be sorted as soon as I have time (check the road map) but is not an important one, you can ignore it.

Also I have lots of spammers ... like 33 error pages filled with this error every day:
Your account is still awaiting admin approval.

I also get a lot of spammers on my sites. That's why I started working with M-DVD almost 2 years ago in this mod and last August did as well mod httpBL.

At least now I see them but they cannot do any harm.

Anyway mod httpBL always catch them before mod Stop Spammer because it works as a first filter, so if you are getting too many with mod Stop Spammer maybe you have not configured properly mod httpBL.

Check the diagram Wizzle did yesterday about how both mods work together and you would understand what I mean.
Title: Re: Stop Spammer
Post by: snoopy_virtual on March 09, 2010, 09:14:34 AM
I'm by no means saying this mod did it, but I seem to be having a problem with Subscriptions. I know subscriptions worked before I installed a few mods so I'm trying to eliminate mods that might of caused it. When I get a Subscription it now just gets stuck on Sending Payment.

Is anybody else having that issue with this Mod? If nobody is then I'll have to keep working my list. ;)

You are talking about the new Subscription system in SMF 2.0?

As all my forums are 1.1.11 and only have a SMF 2 RC2 for testing purposes I haven't use that option yet.

I will write on the road map that I need to check that, to be sure this mod is not interfering with Subscriptions, as I forgot to check it.

Anyway if you find out this mod is the one doing it before I have time to check it tell me and I will sort it ASAP.
Title: Re: Stop Spammer
Post by: snoopy_virtual on March 09, 2010, 09:16:24 AM
Has someone tested this with RC3..?
Thanks! ;)

That's another thing I need to check.

If anyone do it before I have time to do it myself, please tell me to save me some time.

Thanks.
Title: Re: Stop Spammer
Post by: MultiformeIngegno on March 09, 2010, 11:13:07 AM
If anyone do it before I have time to do it myself, please tell me to save me some time.
Tested on RC3, all seems to work properly (no errors during installation)! ;)
Title: Re: Stop Spammer
Post by: snoopy_virtual on March 09, 2010, 11:30:57 AM
If anyone do it before I have time to do it myself, please tell me to save me some time.
Tested on RC3, all seems to work properly (no errors during installation)! ;)

That's great. It means I don't need to do a new version again.  ;D

When SMF went from RC1.2 to RC2 the changes were so much that I needed to make it compatible with one or the other. Impossible to make a version compatible with both.
Title: Re: Stop Spammer
Post by: smartdeviceresource on March 09, 2010, 03:54:35 PM
If anyone do it before I have time to do it myself, please tell me to save me some time.
Tested on RC3, all seems to work properly (no errors during installation)! ;)
Thank you for testing this :) WOO HOO RC3 I'm coming :)
Title: Re: Stop Spammer
Post by: kizer on March 10, 2010, 02:55:52 PM
I'm by no means saying this mod did it, but I seem to be having a problem with Subscriptions. I know subscriptions worked before I installed a few mods so I'm trying to eliminate mods that might of caused it. When I get a Subscription it now just gets stuck on Sending Payment.

Is anybody else having that issue with this Mod? If nobody is then I'll have to keep working my list. ;)

You are talking about the new Subscription system in SMF 2.0?

As all my forums are 1.1.11 and only have a SMF 2 RC2 for testing purposes I haven't use that option yet.

I will write on the road map that I need to check that, to be sure this mod is not interfering with Subscriptions, as I forgot to check it.

Anyway if you find out this mod is the one doing it before I have time to check it tell me and I will sort it ASAP.

Please do not spend anytime on looking into Subscription in 2.0. I apparently had something wrong on my end. ;)
Title: Re: Stop Spammer
Post by: adamluz on March 10, 2010, 09:25:33 PM
I'm trying to install this mod and my package manager keeps asking me to download index.php everytime I click apply mod. This is the only mod that is doing it. All others install fine. I'm on SMF 1.1.11

Any ideas whats going on?
Screen Cap:
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fi42.tinypic.com%2F2zxsbcz.jpg&hash=3a5157c1086ce28eb57a74da1d35c1ac)
Title: Re: Stop Spammer
Post by: giveaway365.com on March 10, 2010, 11:37:58 PM
i m also on 1.1.11 and not faced any such problem....
Title: Re: Stop Spammer
Post by: snoopy_virtual on March 11, 2010, 09:01:07 AM
I'm trying to install this mod and my package manager keeps asking me to download index.php everytime I click apply mod. This is the only mod that is doing it. All others install fine. I'm on SMF 1.1.11

Any ideas whats going on?

I get sometimes this problem too, but not only when trying to install a new mod, but also sometimes when trying to open any PHP page. Doesn't matter if that page belongs to a forum or not.

I have discovered this always happens to me when the server is very busy. Apparently, if there are too many people at the same time using the server resources, it make a mistake and tries to open the file index.php instead of executing it.

So what I do, when this happens inside a page it's not mine, is to wait a few minutes and try again.

If it's in one of my pages, I go to my cPanel and check the server load. If it's too high, I wait until it cools down a bit and try again.

Please remember most of the mods you can find in SMF are just "cosmetic" ones, just changing one or 2 small things in your forum so you can see a new small ornament somewhere, but this one is actually a full anti-spammers program, with a lot of modifications in your forum files.

So to be able to install this mod you are going to need a lot of your server resources while installing it.

Maybe a solution will be to check at what time your site is not busy at all so you can be sure you are on your own on the server, or to leave your server in "Maintenance Mode" while installing or something like it.

Try any of them and tell me if it's any use.
Title: Re: Stop Spammer
Post by: andyholt on March 11, 2010, 11:01:32 AM
I'm having problems since a failed install of Stopspammer. When trying to access the members list I get the following error

Call to undefined function: sprintfspamer() in /home/learning/public_html/geoforum/Sources/Load.php(1733) : eval()'d code on line 54 

I've tried re-running the upgrade package as I'm on version 1.1.11 replacing all of the files in sources including load.php but I still have the problem. Can you offer any advice to help me get my frrum back?

Any advice would be greatly appreciated.
Title: Re: Stop Spammer
Post by: snoopy_virtual on March 11, 2010, 04:12:27 PM
I'm having problems since a failed install of Stopspammer. When trying to access the members list I get the following error

Call to undefined function: sprintfspamer() in /home/learning/public_html/geoforum/Sources/Load.php(1733) : eval()'d code on line 54 

I've tried re-running the upgrade package as I'm on version 1.1.11 replacing all of the files in sources including load.php but I still have the problem. Can you offer any advice to help me get my frrum back?

Any advice would be greatly appreciated.

The function sprintfspamer() is not called from the file /Sources/Load.php but from the file:

Themes/default/ManageMembers.template.php

Get that file from the original SMF 1.1.11 package and overwrite the one you have.



Anyway, if you tried to install this mod and you had an error you should have asked here.

Everytime somebody tell me what error they have trying to install it I always tell them what to do to be able to install it properly.
Title: Re: Stop Spammer
Post by: andyholt on March 12, 2010, 03:09:42 AM
Thanks snoopy - that's sorted the problem out.
Title: Re: Stop Spammer
Post by: chase78 on March 13, 2010, 01:58:47 AM
Hi,

After uninstalling Stop Spammer I cannot view members.

---
At the Members link under the Admin panel, at View all Members, Awaiting Approval and Awaiting Activation, I get this error:

Fatal error: Call to undefined function sprintfspamer() in /home/singthai/public_html/forums/Sources/Load.php(1738) : eval()'d code on line 54

---

I was told to look into ManageMembers.template.php and found

   if (empty($context['members']))
      echo '
         <tr class="windowbg2">
            <td colspan="6" align="center">', $context['browse_type'] == 'approve' ? $txt['admin_browse_no_members_approval'] : $txt['admin_browse_no_members_activate'], '</td>
         </tr>';
   else
   {
      foreach ($context['members'] as $member)
         echo '
         <tr>
            <td class="windowbg2" width="5%">', $member['id'], '</td>
            <td class="windowbg2">
               ', sprintfspamer($member, $member['href'], 'username', 2), '
            </td>
            <td class="windowbg">
               ', sprintfspamer($member, 'mailto:' . $member['email'], 'email', 3), '
            </td>
            <td class="windowbg2">
               ', sprintfspamer($member, $scripturl . '?action=trackip;searchip=' . $member['ip'], 'ip', 1), '
            </td>
            <td class="windowbg">', $member['dateRegistered'], '</td>
            <td class="windowbg" width="5%">
               <input type="checkbox" value="', $member['id'], '" name="todoAction[]" class="check" />
            </td>
         </tr>';

      echo '
         ', (!$modSettings['stopspammer_enable'] ? '' : '<tr class="titlebg">
            <td align="center" colspan="6">' . $modSettings['stopspammer_count'] . ' ' . $txt['stopspammer_count'] . '</td>
         </tr>
         <tr class="titlebg">
            <td colspan="6">
               <div style="width: 60%; margin: auto" class="leyend_stopspammer">
                  <img src="' . $settings['default_images_url'] . '/icons/moreinfo.gif" alt="Icon MoreInfo" style="vertical-align: middle" /> ' . $txt['stopspammer_leyd01'] . '<br />
                  <img src="' . $settings['default_images_url'] . '/icons/suspect.gif" alt="Icon Suspect" style="vertical-align: middle" /> ' . $txt['stopspammer_leyd02'] . '<br />
                  <img src="' . $settings['default_images_url'] . '/icons/spammer.gif" alt="Icon Spammer" style="vertical-align: middle" /> ' . $txt['stopspammer_leyd03'] . '<br />
               </div>
            </td>
         </tr>'), '

Any thoughts on how to reverse the changes?

I tried parsing the Stop Spammer mod page for changes to version 1.1.11 but there is no parsing to see the changes made.

Thanks!
Title: Re: Stop Spammer
Post by: snoopy_virtual on March 14, 2010, 08:57:24 AM
Hi,

After uninstalling Stop Spammer I cannot view members.

---
At the Members link under the Admin panel, at View all Members, Awaiting Approval and Awaiting Activation, I get this error:

Fatal error: Call to undefined function sprintfspamer() in /home/singthai/public_html/forums/Sources/Load.php(1738) : eval()'d code on line 54

---

I was told to look into ManageMembers.template.php and found

... etc ...

Any thoughts on how to reverse the changes?

I tried parsing the Stop Spammer mod page for changes to version 1.1.11 but there is no parsing to see the changes made.

Thanks!

The list of all the changes you need to do to reverse the installation manually is too long and depend on exactly what version of the mod you had installed.

So, first of all a few questions:

What version of the mod you had installed?

The file ManageMembers.template.php you are talking about is the one inside your /Themes/default/ folder or inside /Themes/your_particular_template/ folder?

Normally when you uninstall this mod all the needed changes inside the /Themes/default/ folder are automatic and you get a warning error message if they cannot be completed.

Did you get any warning error messages during uninstall?



If you answer those 3 questions I can give you the full list of changes the mod did when you installed it. Anyway, you can find that list if you open the files:
package-info.xml
languages.xml
install_1.xml
install_1.php
inside the mod's zip file you installed.

Of course, if the file giving you problems is just /Themes/default/ManageMembers.template.php the fastest solution will be to get the original one from the SMF 1.1.11 packages and overwrite the one you have now, but you cannot do that if you have any other mod which may have change that file as well, because this other mod will stop working.



Thinking about it I just realized the list of changes is so long that it will be a lot more quicker for me to do them myself than trying to write them here, so another solution will be to send me your ManageMembers.template.php file by email and I will clean it myself and send it back to you.

In case you cannot see my address in my profile it's: info at snoopyvirtualstudio dot com

Whatever you decide I'll wait for your answer.
Title: Re: Stop Spammer
Post by: Eclipse16V on March 15, 2010, 01:38:17 AM
Nice Mod

Please update it for SMF 2.0RC3  ;)

Thanks
Title: Re: Stop Spammer
Post by: snoopy_virtual on March 15, 2010, 04:23:12 PM
Nice Mod

Please update it for SMF 2.0RC3  ;)

Thanks

Sorry, I thought somebody said it was already compatible with RC3.

But if it's not, I will try to update it as soon as I have some spare time.
Title: Re: Stop Spammer
Post by: ~DS~ on March 15, 2010, 04:25:34 PM
Nice Mod

Please update it for SMF 2.0RC3  ;)

Thanks

Sorry, I thought somebody said it was already compatible with RC3.

But if it's not, I will try to update it as soon as I have some spare time.
Don't mind him, he's spamming
http://www.simplemachines.org/community/index.php?topic=370906.0
Title: Re: Stop Spammer
Post by: snoopy_virtual on March 15, 2010, 06:15:14 PM
^^ no worries on the Stop Spammer mod anyway snoopy, it works just fine on RC3.  :)

I knew somebody had said that.

Thanks mate.
Title: Re: Stop Spammer
Post by: chase78 on March 16, 2010, 10:10:53 PM

Thinking about it I just realized the list of changes is so long that it will be a lot more quicker for me to do them myself than trying to write them here, so another solution will be to send me your ManageMembers.template.php file by email and I will clean it myself and send it back to you.

In case you cannot see my address in my profile it's: info at snoopyvirtualstudio dot com

Whatever you decide I'll wait for your answer.

Thank you Snoopy Virtual!

I will send you when am at home on the weekend.
Btw nice avatar image.

Thank you for your help!~!~!  8) :) ;)
Title: Re: Stop Spammer
Post by: KensonPlays on March 17, 2010, 11:44:29 AM
Once this is updated to officially support RC3, I will be one mod closer to updating!
Title: Re: Stop Spammer
Post by: snoopy_virtual on March 17, 2010, 02:08:13 PM
...
I will send you when am at home on the weekend.
...

File sent back already cleaned.

Cheers.
Title: Re: Stop Spammer
Post by: flapjack on March 17, 2010, 04:58:37 PM
both polish translations for the latest revision
Title: Re: Stop Spammer
Post by: snoopy_virtual on March 17, 2010, 05:15:43 PM
Thanks for the translation flapjack. I will add it to the full languages package as soon as I can.

Title: Re: Stop Spammer
Post by: flapjack on March 17, 2010, 05:18:08 PM
sorry for the confusion, I've deleted two already, couldnt upload, maybe it's because my poor connection
Title: Re: Stop Spammer
Post by: snoopy_virtual on March 17, 2010, 05:22:02 PM
It happens sometimes when you upload a file.

The file is uploaded correctly but your browser don't refresh properly and you think is not uploaded.  ;)

Thanks again.
Title: Re: Stop Spammer
Post by: Vincent Volmer on March 24, 2010, 08:18:01 AM
Hello,

Is this mod updated for SMF2.0RC3?

Thanks,
Vincent
Title: Re: Stop Spammer
Post by: Robert A. Rosenberg on March 24, 2010, 11:15:02 AM
I think that there was a statement up-thread that no change was needed since one of the users had installed it on RC3 and it worked.
Title: Re: Stop Spammer
Post by: Vincent Volmer on March 24, 2010, 11:48:06 AM
Hmmm okay, I installed with emulated RC2.

Works fine as far as I can see.

Thanks,
Vincent
Title: Re: Stop Spammer
Post by: fortexg on March 26, 2010, 06:52:29 AM
Hi, I am new to SMF and need help cleaning a spam-ridden forum.
I was naive in thinking out-of-the-box SMF has some spam protection, which now I know it does not.
I installed my first form about 3 months back and it now has 3600+ users, almost all of them spammers.
I manually deleted the users with most posts/threads (top spammer had ~5000 posts).
The problem is, the bulk "Delete Member" option in "View all members" only deletes the user, not the posts/topics. In order to also delete the posts, you need to manually select each member to view their profile, then select the delete member and delete topics/posts option. After deleting about 50 or so members + posts, I figured to delete the 3000+ spammers this way would take several full-time days of clicking, and this is nonsense.

Anyway, I installed the stop spammer 2.3.7., hoping It has the "bulk delete members + posts/topics" option, but I only found the "delete members" button, which still only deletes members, but not also their posts/topics. And once you delete a member, there seems to be no way to get rid of the posts also (except manually post-by-post).

So, my question is: can "bulk delete members + posts/topics" be done in SMF - either through Stop Spam or otherwise?
If not, could this feature please be added to Stop Spam?

Thanks.
F
Title: Could you add cache please?
Post by: fortexg on March 31, 2010, 04:40:30 AM
Hi, using Stop spam for a few days I hit the 5000 API queries/day limit on stopforumspam.com.

A discussion on their forum suggested cache should be used in applications accessing the spammer database.

Would you please consider adding cache for spammers data to your mod?

Thanks.
Title: Re: Stop Spammer
Post by: snoopy_virtual on March 31, 2010, 07:03:26 AM
@ fortexg

Those 2 suggestions are useful. I will see what can I do about them.

Anyway, the first suggestion (adding something for "bulk delete members + posts/topics") maybe would be better to do it with a separate mod.

I mean: I think it's better if we keep this mod as simple as possible, so it's compatible with as many other mods as possible and almost everybody can use it. To add an option as powerful as this one I will need to change too many lines of code inside SMF and it will not be compatible with a lot of other mods.

The good news is this change you are suggesting won't need to be used all the time, but only the first time you clean a forum, so my idea will be to do a new mod just to clean a forum (with this option to "bulk delete") and then (once the forum is already cleaned) you will be able to use the original mod StopSpammer normally.

This way, the people who cannot use the mod for bulk cleaning a forum (because it's not compatible with other mods they are using) will be able to continue using mod StopSpammer and clean the forums manually, as we have been doing until now.



The second suggestion about adding spammers data to the cache is a lot more interesting, so I think I will implement this one first as soon as I have some time.

Thanks for the idea.
Title: Re: Stop Spammer
Post by: giveaway365.com on March 31, 2010, 08:07:34 AM
yeah nice ideas !!
Title: Re: Stop Spammer
Post by: butchs on March 31, 2010, 09:00:34 AM
The second suggestion about adding spammers data to the cache is a lot more interesting, so I think I will implement this one first as soon as I have some time.

You can use the code I showed you at your site from the iphone mod to implement a cache delay.
Title: Re: Stop Spammer
Post by: subcor on March 31, 2010, 02:10:49 PM
Hi!

I made a Hungarian translation. I don't know what to do with it so I just copy it here:

Code: [Select]
$txt['stopspammer_error'] = 'Hiba történt az Anti SPAM adatbázishoz való kapcsolódáskor.<br />
Kérem próbálja később, vagy vegye fel a kapcsolatot a webmesterrel';
$txt['stopspammer_count'] = 'Ezidáig blokkolt spammerek';
$txt['stopspammer_title'] = 'További tájékoztató keresése a `Stop Forum Spam`-ban';

$txt['stopspammer_enable'] = 'Stop Spammer MOD bekapcsolása/kikapcsolása';
$txt['stopspammer_show01'] = '"További információ" hivatkozás megjelenítése minden felhasználónak';
$txt['stopspammer_show01_sub'] = 'Egyetlen kattintással bármelyik felhasználót le lehet ellenőrizni';

$txt['stopspammer_faildb'] = 'Ha a kapcsolatfelvétel sikertelen az Anti SPAM adatbázissal...';
$txt['stopspammer_fail01'] = 'Hibaüzenet megjelenítése és regisztrációs megállítása';
$txt['stopspammer_fail02'] = 'Azonnali regisztráció engedélyezése';
$txt['stopspammer_fail03'] = 'Member Approval and show icon for check';
$txt['stopspammer_faildb1_sub'] = 'A szolgáltatója képes távoli kapcsolatot létesíteni a adatbázissal';
$txt['stopspammer_faildb2_sub'] = 'A szolgáltatója nem tudott távoli kapcsolatot létesíteni a adatbázissal, próbálkozzon később<br />
Ha a hiba továbbra is fennáll nézzen körül a támogatási topikban ';
$txt['stopspammer_not_translate'] = '<a href="http://www.simplemachines.org/community/index.php?topic=283309.new#post_issues"><span class="error"><b>Known Issues</b></span></a>';

$txt['stopspammer_leyd01'] = 'Nem spammer: Ez az adat nem szerepelt a adatbázisban, de ellenőrizheti';
$txt['stopspammer_leyd02'] = 'Gyanús: Ezt a felhasználót nem sikerült ellenőrizni. Újraellenőrzés';
$txt['stopspammer_leyd03'] = 'Spammerek: Nézze meg ezen spammerek részletes leírását a tevékenységükről';

$txt['stopspammer_profilecheck'] = 'Ezen felhasználó ellenőrzése';
$txt['stopspammer_limitexceded'] = 'Meghaladta az ellenőrzési korlátot (5000 API lekérdezés naponta).<br />
Várjon holnapig és próbálja újra.';

$txt['in_stop_forum_spam'] = 'Stop Forum Spam Web:';
$txt['spammers_checks'] = 'Ezen felhasználók ellenőrzése';
$txt['spammers_report'] = 'Ezen felhasználók bejelentése';
$txt['confirm_spammers_checks'] = 'Biztosan ellenőrizni kívánja a kijelölt felhasználókat?';
$txt['confirm_spammers_report'] = 'Biztosan jelenteni kívánja a kijelölt felhasználókat?\n\n
Vegye figyelembe, hogy ha bejelent egy felhasználót az SFS felé, akkor spammerként fog szerepelni az egész világon\n
és nem tud majd semmilyen SFS-hez kapcsolódó fórumokra regisztrálni.\n\n
Csak akkor jelentse, ha teljesen biztos affelől, hogy spammer az illető.\n
Amennyiben tévedés történt, kérem jelezze a mod készítőjének, hogy javítsa az SFS adatbázisában a hibát.';
Title: Re: Stop Spammer
Post by: Vincent Volmer on April 06, 2010, 10:41:54 AM
Hello,

After installing on RC3 (emulated RC2) I get some errors in the log, all errors are the same:

Code: [Select]
URL http://digiscrap.nl/index.php?action=profile;u=1
8: Undefined index: stopspammer_profilecheck
File: ../Sources/Profile.php
Line: 357

The text string: $txt['stopspammer_profilecheck'] = 'Controleer dit lid'; is present in Modifications.dutch.php

For the rest all is working fine!!

Vincent

Title: Re: Stop Spammer
Post by: EdwinK on April 07, 2010, 05:53:46 PM
I hope a RC3 version will be ready soonish.
Title: Re: Stop Spammer
Post by: Skoen on April 13, 2010, 12:02:37 AM
Hi.
I've made a Norwegian translation.
Here it is:

Quote
$txt['stopspammer_error'] = 'Feil ved Anti SPAM DB. Tilkobling feilet.<br />
Prøv igjen senere eller kontakt webmaster';
$txt['stopspammer_count'] = 'Blokkerte spammere frem til i dag';
$txt['stopspammer_title'] = 'F&aring; mer informasjon hos `Stop Forum Spam`';

$txt['stopspammer_enable'] = 'Aktiver/Deaktiver MOD Stop Spammer';
$txt['stopspammer_show01'] = 'Vis link "Mer info" til alle medlemmer';
$txt['stopspammer_show01_sub'] = 'Du kan velge medlemmer ved &aring; klikke en gang p&aring; de';

$txt['stopspammer_faildb'] = 'Dersom tilkoblingen feiler til Anti SPAM DB...';
$txt['stopspammer_fail01'] = 'Vis feilmelding og stopp registering';
$txt['stopspammer_fail02'] = 'Tillat &oslash;yeblikkelig registrering';
$txt['stopspammer_fail03'] = 'Medlemmer m&aring; godkjennes og vis gult ikon for en senere sjekk';
$txt['stopspammer_faildb1_sub'] = 'Din vert kan koble eksternt til databasen';
$txt['stopspammer_faildb2_sub'] = 'Din vert klarte ikke &aring; koble til databasen. Pr&oslash;v igjen senere.<br />
Dersom denne feilen ikke l&oslash;ses, sjekk Supportemne og s&oslash;k ';
Title: Re: Stop Spammer
Post by: Vincent Volmer on April 13, 2010, 12:53:36 AM
Hello,

After installing on RC3 (emulated RC2) I get some errors in the log, all errors are the same:

Code: [Select]
URL http://digiscrap.nl/index.php?action=profile;u=1
8: Undefined index: stopspammer_profilecheck
File: ../Sources/Profile.php
Line: 357

The text string: $txt['stopspammer_profilecheck'] = 'Controleer dit lid'; is present in Modifications.dutch.php

For the rest all is working fine!!

Vincent



Error is gone after removing the SimpleSEF mod. With Pretty URLs all is working fine!

VIncent
Title: Re: Stop Spammer
Post by: Storman™ on April 13, 2010, 02:58:11 PM
Hi

Just installed this mod and it's pretty impressive so far, however I've got two issues:

1. Getting an error message as below in the Forum Error log:

8: Undefined index: types
File: /var/www/vhosts/mysite.com/httpdocs/forum/Sources/ManageMembers.php
Line: 381


2. Secondly, I've had a few rouge registrations that are listed at stopforumspam.com etc. However, the mod doesn't seem to pick them up at the registration stage. If I manually check the user then it picks them up no problem and highlights them accordingly. Am I missing something here ?

Using SMF 1.1.11

Cheers  ;)
Title: Re: Stop Spammer
Post by: EcF on April 14, 2010, 05:42:12 PM
I installed Stop Spammer, and a few things happened:

1. I tried to Check Member and got an error page
2. I clicked the "Members" link and got this
Fatal error: require_once() [function.require]: Failed opening required '/home/ecfhq/public_html/forums/Sources/StopSpammer.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/ecfhq/public_html/forums/Sources/ManageMembers.php on line 95

So I tried uninstalling the mod and it still gives me the message.

Can anyone help please?


I reinstalled it and got this message:

Template Parse Error!
There was a problem loading the /Themes/default/ManageMembers.template.php template or language file. Please check the syntax and try again - remember, single quotes (') often have to be escaped with a slash (\). To see more specific error information from PHP, try accessing the file directly.

You may want to try to refresh this page or use the default theme.

Parse error: syntax error, unexpected ',' in .../Themes/default/ManageMembers.template.php on line 92

83:          ', (!$modSettings['stopspammer_enable'] ? '' : '<tr class="titlebg">
84:             <td colspan="8">
85:                <div style="margin: auto" class="leyend_stopspammer">
86:                   <img src="' . $settings['default_images_url'] . '/icons/moreinfo.gif" alt="Icon MoreInfo" style="vertical-align: middle" /> ' . $txt['stopspammer_leyd01'] . '<br />
87:                   <img src="' . $settings['default_images_url'] . '/icons/suspect.gif" alt="Icon Suspect" style="vertical-align: middle" /> ' . $txt['stopspammer_leyd02'] . '<br />
88:                   <img src="' . $settings['default_images_url'] . '/icons/spammer.gif" alt="Icon Spammer" style="vertical-align: middle" /> ' . $txt['stopspammer_leyd03'] . '<br />
89:                </div>
90:             </td>
91:          </tr>

92:          ', (!$modSettings['stopspammer_enable'] ? '' : '<tr class="titlebg">

93:             <td colspan="8">
94:                <div style="margin: auto" class="leyend_stopspammer">
95:                   <img src="' . $settings['default_images_url'] . '/icons/moreinfo.gif" alt="Icon MoreInfo" style="vertical-align: middle" /> ' . $txt['stopspammer_leyd01'] . '<br />
96:                   <img src="' . $settings['default_images_url'] . '/icons/suspect.gif" alt="Icon Suspect" style="vertical-align: middle" /> ' . $txt['stopspammer_leyd02'] . '<br />

Title: Re: Stop Spammer
Post by: Wizzlefits on April 14, 2010, 08:21:57 PM
EcF...
It looks like the script was doubled and not in it's entirety. Or just corrupt.

Anyway it should look like this....
Code: [Select]
else
echo '
<td class="windowbg"></td>';
echo '
</tr>';
}
echo '
', (!$modSettings['stopspammer_enable'] ? '' : '<tr class="titlebg">
<td colspan="8">
<div style="margin: auto" class="leyend_stopspammer">
<img src="' . $settings['default_images_url'] . '/icons/moreinfo.gif" alt="Icon MoreInfo" style="vertical-align: middle" /> ' . $txt['stopspammer_leyd01'] . '<br />
<img src="' . $settings['default_images_url'] . '/icons/suspect.gif" alt="Icon Suspect" style="vertical-align: middle" /> ' . $txt['stopspammer_leyd02'] . '<br />
<img src="' . $settings['default_images_url'] . '/icons/spammer.gif" alt="Icon Spammer" style="vertical-align: middle" /> ' . $txt['stopspammer_leyd03'] . '<br />
</div>
</td>
</tr>
<tr>
<td class="windowbg2" align="right" colspan="8">
<label>' . $txt['in_stop_forum_spam'] . '</label>
<input type="submit" name="spammers_checks" value="' . $txt['spammers_checks'] . '" onclick="return confirm(\'' . $txt['confirm_spammers_checks'] . '\');" />
<input type="submit" name="spammers_report" value="' . $txt['spammers_report'] . '" onclick="return confirm(\'' . $txt['confirm_spammers_report'] . '\');" />
</td>
</tr>'), '
<tr>
<td class="windowbg2" align="right" colspan="8">', $context['can_delete_members'] ? '
<input type="submit" name="delete_members" value="' . $txt[608] . '" onclick="return confirm(\'' . $txt['confirm_delete_members'] . '\');" />' : '', '
<input type="hidden" name="sc" value="', $context['session_id'], '" />
<input type="hidden" name="sort" value="', $context['sort_by'], '" />
<input type="hidden" name="start" value="', $context['start'], '" />', $context['sort_direction'] == 'up' ? '
<input type="hidden" name="desc" value="1" />' : '', '
</td>
</tr>';
}
echo '
</table>
</form>';
}

function template_search_members()

I copied a few extra lines 76 to 114 so you can see the whole thing, in case something else is missing in that area.
Title: Re: Stop Spammer
Post by: flutter on April 14, 2010, 08:31:05 PM
Just wondering.  There is a feature to remind members when they have not activated, the choice is remind and sen email and when you delete it's delete and send email.  What do these emails say?  Where do I find them and can I edit them?
Title: Re: Stop Spammer
Post by: Wizzlefits on April 14, 2010, 08:58:40 PM
Just wondering.  There is a feature to remind members when they have not activated, the choice is remind and sen email and when you delete it's delete and send email.  What do these emails say?  Where do I find them and can I edit them?

You can find it in "Themes/default/languages/ManageMembers.english.php" down at the bottom.
Title: Re: Stop Spammer
Post by: EcF on April 14, 2010, 09:14:19 PM
where should I place this script?
Title: Re: Stop Spammer
Post by: Wizzlefits on April 14, 2010, 09:25:26 PM
where should I place this script?

Attached is the whole file.
Title: Re: Stop Spammer
Post by: EcF on April 14, 2010, 10:04:29 PM
I'm sorry, do I place this in the Sources folder and remove the template name or what? Thanks for your help.
Title: Re: Stop Spammer
Post by: EcF on April 14, 2010, 10:14:30 PM
I get this message: Unable to load the 'main' template.
Title: Re: Stop Spammer
Post by: Wizzlefits on April 14, 2010, 10:26:56 PM
I'm sorry, do I place this in the Sources folder and remove the template name or what? Thanks for your help.

Just replace the one in "Themes/default/ManageMembers.template.php" with the one attached above.
Leave Sources/ManageMembers.php alone.
The problem is messed up code in "Themes/default/ManageMembers.template.php".
Simply put....
Sources/ManageMembers.php can not read the corrupt code in "Themes/default/ManageMembers.template.php"

Hope that makes sense. or is that cents? LOL!
Title: Re: Stop Spammer
Post by: EcF on April 15, 2010, 09:30:53 AM
Thanks..
Title: Re: Stop Spammer
Post by: Storman™ on April 15, 2010, 12:48:47 PM
Quote
Secondly, I've had a few rouge registrations that are listed at stopforumspam.com etc. However, the mod doesn't seem to pick them up at the registration stage. If I manually check the user then it picks them up no problem and highlights them accordingly. Am I missing something here ?

Just wondered if anyone has any info on my question above. As mentioned, it doesn't seem to pick up dodgy members at the registration stage. yet if I run a "check" they are highlighted. Just wondered if I've missed understood how it works ? I thought it would pick them up at the registration stage and then mark them "for approval" ? That doesn't seem to be happening...  ???
Title: Re: Stop Spammer
Post by: Robert A. Rosenberg on April 17, 2010, 03:04:36 PM
Quote
Secondly, I've had a few rouge registrations that are listed at stopforumspam.com etc. However, the mod doesn't seem to pick them up at the registration stage. If I manually check the user then it picks them up no problem and highlights them accordingly. Am I missing something here ?

Just wondered if anyone has any info on my question above. As mentioned, it doesn't seem to pick up dodgy members at the registration stage. yet if I run a "check" they are highlighted. Just wondered if I've missed understood how it works ? I thought it would pick them up at the registration stage and then mark them "for approval" ? That doesn't seem to be happening...  ???


While I can not help you with the issue of why the rogue user is not caught at registration time yet is immediately caught if you then select it for a recheck, this does raise an issue where I have with a feature I would like to see.

There are times when if I do the check at registration (or a recheck) I get a false positive on something like Username. In my case, I have a Dave where I get a Red Icon for the entry although the Email Address and IPN is not flagged.

It would be useful, if when I get an entry like this if I could flag it to say "Ignore this match on this field for this entry." This would still check the IPN and Email Address but NOT the Username for the entry on a recheck. Right now, the entry loses its authorization and must have it reissued.

Addition of this feature would allow periodical rechecks to catch entries that were OK at registration but went rogue after that (ie: Was not in the database at registration but now are). This would, I assume, require an additional flag for the entry which would be inspected at check time (if an entry is going to be marked bad) so this match can be overridden and the entry is left as good.
Title: Re: Stop Spammer
Post by: smartdeviceresource on April 19, 2010, 07:10:18 PM
My guess is that they got through reg and then were flagged, because they were not in the SFS database until just then.  Check the date next to the users name at http://www.stopforumspam.com/ and I bet the date is later than there signup
Title: Re: Stop Spammer
Post by: Wizzlefits on April 19, 2010, 08:18:34 PM
My guess is that they got through reg and then were flagged, because they were not in the SFS database until just then.  Check the date next to the users name at http://www.stopforumspam.com/ and I bet the date is later than there signup

This is very true!
I've had several that slip through (like just now) and when checking SFS database there was only 2 entries, which were reported after they had registered at my site.

@Robert,
My suggestion would be to turn off the user name check. The email and IP seem to work just fine, for me anyway. Spammers seem to very their user and email but really aren't to good at changing their IP.
Title: Re: Stop Spammer
Post by: GadgetGeek on April 20, 2010, 12:08:14 PM

Duhhhhh..   I just reported and deleted a friend of mine's wife's logon..    How do I undo it?

gadgetgeek@aroundhere.net

.
Title: Re: Stop Spammer
Post by: Wizzlefits on April 20, 2010, 03:43:27 PM

Duhhhhh..   I just reported and deleted a friend of mine's wife's logon..    How do I undo it?

gadgetgeek@aroundhere.net

.

Log in at SFS http://www.stopforumspam.com/forum (http://www.stopforumspam.com/forum) Then click on "My Spammers" and on the right you will see the reported spammers country flag then a icon to "delete/remove" that entry.

Don't feel bad! I did the same thing to MY wife's account! It wasn't a pretty sight.  :o
Title: Re: Stop Spammer
Post by: Storman™ on May 02, 2010, 09:45:13 AM
Quote
It would be useful, if when I get an entry like this if I could flag it to say "Ignore this match on this field for this entry." This would still check the IPN and Email Address but NOT the Username for the entry on a recheck. Right now, the entry loses its authorization and must have it reissued.

Addition of this feature would allow periodical rechecks to catch entries that were OK at registration but went rogue after that (ie: Was not in the database at registration but now are). This would, I assume, require an additional flag for the entry which would be inspected at check time (if an entry is going to be marked bad) so this match can be overridden and the entry is left as good.

Agree with Robert's suggestion above, that would be really useful.

Overall though, brilliant mod when used in conjunction with mod httpBL - the two work brilliantly together !

I was  getting a sunstantial number of spam registrations every day. These mods have stopped them in their tracks but overall the actual number has decresed substantially. It's almost as if my site has been removed from someones list and the've gone elsewhere  :D
Title: Re: Stop Spammer
Post by: Wizzlefits on May 02, 2010, 11:48:48 AM
Quote
It would be useful, if when I get an entry like this if I could flag it to say "Ignore this match on this field for this entry." This would still check the IPN and Email Address but NOT the Username for the entry on a recheck. Right now, the entry loses its authorization and must have it reissued.

Addition of this feature would allow periodical rechecks to catch entries that were OK at registration but went rogue after that (ie: Was not in the database at registration but now are). This would, I assume, require an additional flag for the entry which would be inspected at check time (if an entry is going to be marked bad) so this match can be overridden and the entry is left as good.

Agree with Robert's suggestion above, that would be really useful.

Overall though, brilliant mod when used in conjunction with mod httpBL - the two work brilliantly together !

I was  getting a sunstantial number of spam registrations every day. These mods have stopped them in their tracks but overall the actual number has decresed substantially. It's almost as if my site has been removed from someones list and the've gone elsewhere  :D

A simple solution it to uncheck the "Check their username" setting.
A spammer may use 20, 30 or more different username and email combinations but only 1 or 2 IPs.
In other words, checking the IP is will catch the most with the least amount of false positives.

Hope that makes sence! I need more coffeeeee!  :P
Title: Re: Stop Spammer
Post by: Wizzlefits on May 02, 2010, 12:14:20 PM
Quote
It's almost as if my site has been removed from someones list and the've gone elsewhere  :D

There are lists.
I happened to find one located in China. It was a photo blog that had several hundred links hidden in the source code. One of them pointed to my registration page.  >:(
Title: Re: Stop Spammer
Post by: butchs on May 02, 2010, 03:07:41 PM
Block china in your htaccess file!

Dp something like this list (http://community.smfhelper.info/index.php/topic,5136.msg47437.html#msg47437) for your htaccess file.

Title: Re: Stop Spammer
Post by: Storman™ on May 03, 2010, 05:42:38 AM
Quote
Block china in your htaccess file!

I know we are going off topic but I've blocked several countries in my htaccess - works great !

Title: Re: Stop Spammer
Post by: giveaway365.com on May 03, 2010, 06:26:12 AM
best is to deny ip (or range) in cpanel !
Title: Re: Stop Spammer
Post by: Nunyafb on May 05, 2010, 06:32:54 PM
I installed Stop Spammer last week and have been really enjoying its features.  Today however I ran into a small problem.  I clicked on the "you have one member awaiting approval" as usual, went to the member page to find no one on the list and the message, "No members currently await approval".    Any help on this would be appreciated.
Title: Re: Stop Spammer
Post by: FragaCampos on May 05, 2010, 09:11:56 PM
Check if there's someone waiting for account deletion approval.
Title: Re: Stop Spammer
Post by: Nunyafb on May 06, 2010, 12:27:51 AM
Thanks for your help.  There doesn't appear to be anyone awaiting deletion approval.  Earlier today after finding someone posting here about a similar problem, one of the members suggested removing any anti spam mods.  After trying this,  the member awaiting approval message disappeared.   Thinking I'd solved the problem, I re-installed Stop Spammer and the message returned.  I've also tried doing a recount of all forum totals and statistics without results. 
Title: Re: Stop Spammer
Post by: Wizzlefits on May 06, 2010, 07:46:02 AM
Thanks for your help.  There doesn't appear to be anyone awaiting deletion approval.  Earlier today after finding someone posting here about a similar problem, one of the members suggested removing any anti spam mods.  After trying this,  the member awaiting approval message disappeared.   Thinking I'd solved the problem, I re-installed Stop Spammer and the message returned.  I've also tried doing a recount of all forum totals and statistics without results.

This is a known bug. See page 1 of this thread (bottom of first post)
Quote
      !   Sort the bug about the members count  reported also many times.
The main page is still telling you there are members waiting for approval even after
you have approved or deleted all of them.

the work around for now is to approve the waiting members (spammer or not) then go to the member list, sort them by ID, makes it easier to find the latest joiners, then you can check, report and or delete them from there. This will get rid of the false member waiting message.
Title: Re: Stop Spammer
Post by: Nunyafb on May 06, 2010, 10:43:11 AM
Just tried the workaround.  The message is gone.  Thanks for the help!
Title: Re: Stop Spammer
Post by: Wizzlefits on May 06, 2010, 04:24:53 PM
No prob.
I've used the work around so much I forgot it was a bug. LOL!
Title: Re: Stop Spammer
Post by: ZeUsSaN on May 07, 2010, 06:56:43 PM
||||||

Quote
$txt['stopspammer_error'] = 'Помилка зв\\\'язку з БД Anti Spam. Не вдалося підключиться.<br /> Будь ласка пробуйте знову трохи пізніше, або зв\\\'яжіться з ВебМайстром ';
$txt['stopspammer_count'] = 'Спамери були заблоковані на сьогоднішній день';
$txt['stopspammer_title'] = 'Знайдіть більше інформації на Форумі `Stop Spam`';

$txt['stopspammer_enable'] = 'Увімкнути/Вимкнути Мод Stop Spammer';
$txt['stopspammer_show01'] = 'Показати, посилання "Більше Інформації" для всіх користувачів';
$txt['stopspammer_show01_sub'] = 'Ви можете перевірити будь-якого користувача в будь-який час, одним простим кліком';

$txt['stopspammer_faildb'] = 'Якщо сталася помилка зв\\\'язку з БД Anti Spam ...';
$txt['stopspammer_fail01'] = 'Показати Помилку та Зупинити Реєстрацію';
$txt['stopspammer_fail02'] = 'Дозволити Безпосередньо Реєстрацію';
$txt['stopspammer_fail03'] = 'Рейтинг клієнта користувача і показувати іконку для перевірки';
$txt['stopspammer_faildb1_sub'] = 'Ваш хост може зробити віддалене підключення до БД';
$txt['stopspammer_faildb2_sub'] = 'Ваш хост не може зроблять віддалене підключення до БД, Спробуйте пождже <br /> Якщо це продовжується перегляньте Тему Підтримки та пошукайте відповідь серед ';
$txt['stopspammer_not_translate'] = '<a href="http://www.simplemachines.org/community/index.php?topic=283309.new#post_issues"> <span class="error"> <b>Відомих проблем</b></span></a>';

$txt['stopspammer_leyd01'] = 'Not Spammer: Цих даних немає в БД. Але ви можете перевірити ';
$txt['stopspammer_leyd02'] = 'Підозрюваний: Цей користувач не перевірений. Перевірити зараз';
$txt['stopspammer_leyd03'] = 'Spammers: Подивіться більше інформації діяльності цього спамера';

$txt['in_stop_forum_spam'] = 'У Stop Forum Spam Web(SFS):';
$txt['spammers_checks'] =' Перевірити цих користувачів;
$txt['spammers_report'] = 'Повідомити про цих користувачів;
$txt['confirm_spammers_checks'] =' Ви впевнені, що хочете перевірити вибраннх користувачів? ';
$txt['confirm_spammers_report'] = 'Ви впевнені, що хочете повідомити про обраних користувачів?\nПодумайте, що, коли ви повідомите про користувача в SFS його Позначити як спамера в усьому світі,\nі він/вона не зможе використати будь-який з форумів , пов'язаних з SFS в усьому світі.\n\nЗробіть це, тільки якщо ви абсолютно впевнені, вони спамери і якщо з якої-небудь причини сталися помилки,\nповідомте якомога швидше розробникам модифікації, щоб вони якомога швидше виправили помилку всередині SFS даних.';

$txt['stopspammer_profilecheck'] = 'Перевірити цього користувача';
$txt['stopspammer_limitexceded'] = 'Ви перевищили ліміт перевірок (5000 API запитів на день). Ви повинні почекати до завтра, щоб перевірити ще раз.';

$txt['stopspammer_api_key'] = 'Ваш ключ API';
$txt['stopspammer_api_key_sub'] = 'Якщо ви хочете використовувати власний ключ API необхідно спочатку перейти до <a href="http://www.stopforumspam.com/signup" target="_blank">www.stopforumspam.com</a>, щоб зареєструватися, отримати і написати його тут. Якщо у вас немає ключа залиште поле порожнім і модифыкація буде використовувати API ключ за замовчуванням.';

$txt['stopspammer_check_sub1'] = '<br />Якщо модифікація увімкнена, користувачів перевіряють увесь час:';
$txt['stopspammer_check_name'] = 'Перевірити ім\\\'я користувача';
$txt['stopspammer_check_mail'] = 'Перевірити email';
$txt['stopspammer_check_ip'] = 'Перевірити IP';
$txt['stopspammer_check_sub2'] = 'За замовчуванням кожен раз, коли ви перевіряете користувачів за допомогою MOD Stop Spammer він буде перевіряти їх ім\\\'я користувача, адресу електронної пошти та IP. Якщо ви отримуєте занадто багато помилкових спрацьовувань, цю опцію можна вимкнути. Ми не рекомендуємо вам відключити ще 2 варіанти опції (щоб перевірити їхню електронну пошту і IP), якщо ви знаєте, що робите.';
Title: Re: Stop Spammer - installing mod on custom Themes?
Post by: mpoloukhine on May 09, 2010, 07:08:46 PM
I've tried a few searches and don't seem to find an answer, but if its here, apologies in advance, and feel free to just point me to it...

If there a straight-forward way to get the Stop Spammer mod to work on custom themes? It appears to load into the default theme, and not to give a way to load it to custom ones? It works fine, but in the custom theme its missing images and various bits of text in the button and pop-up windows. probably missing other things I don't even know I'm missing.

Is it a straightforward copying of files over into the custom theme, or is there code changes to existing theme files involved?

Thanks in advance
Title: Re: Stop Spammer
Post by: Arantor on May 09, 2010, 07:11:30 PM
No mod for 1.1.x installs on a custom theme, you will have to make the edits yourself.

If you got to the mod's page, you'll see a dropdown of SMF versions and a parse button - this will show you all the edits a mod makes, so you can replicate them yourself.
Title: Re: Stop Spammer
Post by: mpoloukhine on May 09, 2010, 11:41:51 PM
Thanks, will do, but when I go to get the 1.1.11 parse I get:

An Error Has Occurred!
Sorry, but the modification could not be parsed.
Title: Re: Stop Spammer
Post by: Wizzlefits on May 10, 2010, 12:38:43 AM
Make sure you check the radio button next to StopSpammer_v2_3_7.zip then choose 1.1.11 and then hit the parse button.
Title: Re: Stop Spammer
Post by: mpoloukhine on May 10, 2010, 09:48:24 AM
Make sure you check the radio button next to StopSpammer_v2_3_7.zip then choose 1.1.11 and then hit the parse button.
Thanks. FYI that page does not load correctly in Firefox 3.6.3, no radio buttons. Used IE, that worked fine.

[edit]PS: Seems like the only custom editing required to install 2.3.7 on SMF 1.1.11 to update a custom theme not already hit by the standard install is to add the mod text in the parse to the language file(s) Modifications.[language].php. I'm only using English and that one edit solved the issues.
Title: Re: Stop Spammer - Arabic complete
Post by: JoeB on May 10, 2010, 04:10:10 PM
$txt['stopspammer_error'] = 'خطا في قاعدة بيانات السبام . فشل في الاتصال <br />
 يرجئ اعادة المحاولة ثانية او الاتصال بمسوول السيرفر';
$txt['stopspammer_count'] = 'المحاولات التي تم منعها لغاية اليوم';
$txt['stopspammer_title'] = 'ابحث عن معلومات اكثر في `منتديات ايقاف السبام`';
$txt['stopspammer_enable'] = 'تفعيل!ايقاف خاصية منع السبام';
$txt['stopspammer_show01'] = 'اظهر الرابط "معلومات اكثر" لكل الاعضاء';
$txt['stopspammer_show01_sub'] = 'بامكانك معاينة اي عضو بمجرد الضغط علئ الزر';
$txt['stopspammer_faildb'] = 'اذا فشل الارتباط مع قاعدة بيانات الانتي سبام';
$txt['stopspammer_fail01'] = 'اظهر خطا وتوقف عن التسجيل';
$txt['stopspammer_fail02'] = 'اسمح بالتسجيل الفوري';
$txt['stopspammer_fail03'] = 'تفعيل العضو ولونه بلون اصفر لمتابعته مستقبلا';
$txt['stopspammer_faildb1_sub'] = 'بامكان مجهزك الاتصال بقاعدة بيانات الانتي سبام';
$txt['stopspammer_faildb2_sub'] = 'مجهزك غير قادر علئ الاتصال بقاعدة بيانات الانتي سبام. يرجئ المحاولة لاحقا.<br />اذا استمر ظهور هذا الخطا اطلب المساعدة من خلال

منتديات الانتي سبام ;
$txt['stopspammer_not_translate'] = '<a href="http://www.simplemachines.org/community/index.php?topic=283309.new#post_issues"><span

class="error"><b>Known Issues</b></span></a>';
$txt['stopspammer_leyd01'] = 'ليس محاولا للسبام: هذه المعلومات غير محفوظة في قاعدة بيانات ايقاف السبام. ولكن بامكانك المعاينة';
$txt['stopspammer_leyd02'] = 'مشتبه به:لايمكن معاينة سجل هذا الشخص حاول المعاينة الان';
$txt['stopspammer_leyd03'] = 'محاولة سبام: انظر الئ المزيد من المعلومات عن نشاط هذا الشخص ';
$txt['stopspammer_profilecheck'] = 'عاين هذا الشخص';
$txt['stopspammer_limitexceded'] = 'لقد تجاوزت حدود المعاينة (5000  استفسار في اليوم).<br />يجب الانتضار لغاية يوم غد لمعاودة المعاينة.';
$txt['in_stop_forum_spam'] = 'في منتديات ايقاف السبام:';
$txt['spammers_checks'] = 'معاينة هولاء الاعضاء';
$txt['spammers_report'] = 'التبليغ عن هولاء الاعضاء';
$txt['confirm_spammers_checks'] = 'هل انت متاكد من معاينة الاشخاص الذين تم اختيارهم؟';
$txt['confirm_spammers_report'] = 'هل انت متاكد من رغبتك في التبليغ عن هولاء الاشخاص؟\n\n
فكر حينما تبلغ عن اي عضو فان هذا العضو سوف يعلم كمحاول للسبام حول العالم \nوليس بامكانهم \\\'استخدام اي من المنتديات المرتبطة بهذا البرنامج حول العالم\n\nلقم بالتبليغ فقط

اذا كنت متاكدا كليا ان الشخص محولا للسبام واذا ارتكبت خطا\nقم بالتبليغ بالسرعة الممكنة لمبرمج هذه الخاصية\\\'لاصلاح الخطا في قاعدة البيانات الخاصة بالسبام';
$txt['stopspammer_api_key'] = 'مفتاح ال اي بي اي الخاص بك';
$txt['stopspammer_api_key_sub'] = 'اذا رغبت باستخدام مفتاح ال اي بي اي الخاص بك يجب ان تذهب اولا الئ <a

href="http://www.stopforumspam.com/signup" target="_blank">www.stopforumspam.com</a>للتسجيل للحصول علئ مفتاح وتدوينه هنا. اذا لم تسجل او

لاتملك مفتاحا فاترك المساحة فارغة والخاصية ستستخدم المفتاح العام';
$txt['stopspammer_check_sub1'] = '<br />اذا قمت بتفعيل خاصية ايقاف محاولات السبام, كل مرة تقوم بمعاينة اي شخص';
$txt['stopspammer_check_name'] = 'معاينة اسم المشترك';
$txt['stopspammer_check_mail'] = 'معاينة عنوان البريد الالكتروني';
$txt['stopspammer_check_ip'] = 'معاينة عنوان ال اي بي';
$txt['stopspammer_check_sub2'] = 'بصورة عامة, كل مرة تقوم بمعاينة اي شخص باستخدام خاصية ايقاف مخاولات السبام فان البرنامج سيقوم بفحص اسم المشترك, عنوان البريد

الالكتروني له وعنوان ال اي بي الخاص به. اذا حصلت علئ نتائج ايجابية كثيرة ولكنها غير حقيقية بسبب اسم الستخدم فبامكانك ايقاف خاصية البحث عن الاسم. لايحبذ الغاء الخاصيتين

الاخرتان (البحث في عنوان البريد الالكتروني وعنوان ال اي بي) مالم تكون علئ علم تام بما تفعل;
Title: Re: Stop Spammer
Post by: Wizzlefits on May 10, 2010, 04:24:55 PM
Quote
Thanks. FYI that page does not load correctly in Firefox 3.6.3, no radio buttons. Used IE, that worked fine.
humm... I'm using FF 3.6.3 and they show.  Oh well, at least ya got it working.
Title: Re: Stop Spammer
Post by: ZeUsSaN on May 10, 2010, 07:27:43 PM
where the author?
Last Activity: February 13, 2010, 11:19:25 О_о
Title: Re: Stop Spammer
Post by: busterone on May 10, 2010, 09:45:22 PM
where the author?
Last Activity: February 13, 2010, 11:19:25 О_о
Snoopy took over this mod. He was here today.
http://www.simplemachines.org/community/index.php?action=profile;u=68708
Title: Re: Stop Spammer
Post by: nax on May 11, 2010, 04:53:40 AM
Anyone working on this for RC3 ?
Title: Re: Stop Spammer
Post by: giveaway365.com on May 11, 2010, 05:03:53 AM
my forum is on RC3... and working fine.
Title: Re: Stop Spammer
Post by: Wizzlefits on May 11, 2010, 07:44:19 AM
My test site is RC3 and it works perfect, along with httpBL and Bad Behavior mods.
Title: Re: Stop Spammer
Post by: snoopy_virtual on May 12, 2010, 05:22:56 AM
where the author?
Last Activity: February 13, 2010, 11:19:25 О_о

I'm here.

I read every day all the posts, but normally never answer any of them because by the time I read them, either Arantor or Wizzlefits had already answered them and I don't see any point on answering twice the same question.  ;D
Title: Re: Stop Spammer
Post by: Wizzlefits on May 12, 2010, 08:20:05 AM
When the mod author isn't seen for extended periods, some might think the mod will no longer have bug fixes, features added etc.
Some might also not realize that some authors make a living coding and these mods are just side projects, and at times it might be a little bit before a author can reply. Gotta feed the family first. ;)

With that being said,
Some people just can't help giving a helping hand. Or in this case a helping post. LOL!
Title: Re: Stop Spammer
Post by: Living Proof on May 17, 2010, 09:51:24 AM
My test site is RC3 and it works perfect, along with httpBL and Bad Behavior mods.

I have tried installing but get the error:
11.   Add Before   ./Sources/ManageMembers.php   Test failed

Would it be safe to install and manually add the script in ManageMemebrs.php?
Title: Re: Stop Spammer
Post by: Wizzlefits on May 17, 2010, 01:34:03 PM
My test site is RC3 and it works perfect, along with httpBL and Bad Behavior mods.

I have tried installing but get the error:
11.   Add Before   ./Sources/ManageMembers.php   Test failed

Would it be safe to install and manually add the script in ManageMemebrs.php?

Yes you can.
Just make sure to backup ManageMembers.php before editing it.  ;)
Title: Re: Stop Spammer
Post by: subcor on June 19, 2010, 10:18:51 AM
When can we expect the new languages to be included?
Title: Re: Stop Spammer
Post by: codysan on June 23, 2010, 11:51:00 PM
Hi Snoop . . . I'm having a weird problem. One of my regular forum members has suddenly appeared on the awaiting approval list.
I didn't put him there. So, I figured I'd just check on his entry (he's the only one on the list) and use the drop down menu to approve him.

Problem is . . . there are no options  on the drop down list that just say "approve"

My drop down list looks like this:

With Selected:
------------------
Approve (Delete Accounts)
Reject

When I click on Approve (Delete Accounts) I get a pop up that asks if I want to delete selected members
And when I choose Reject, of course, I get a pop up that asks me if I want to reject all selected members

I don't want to do either of those things, I just want to clear him off the awaiting approval list . . .

Am I missing something?
Title: Re: Stop Spammer
Post by: snoopy_virtual on June 26, 2010, 04:19:41 AM
When can we expect the new languages to be included?

Sorry I've been too busy with other things. I'll do that as soon as I have some spare time.
Title: Re: Stop Spammer
Post by: snoopy_virtual on June 26, 2010, 05:01:21 AM
Hi Snoop . . . I'm having a weird problem. One of my regular forum members has suddenly appeared on the awaiting approval list.
I didn't put him there. So, I figured I'd just check on his entry (he's the only one on the list) and use the drop down menu to approve him.

Problem is . . . there are no options  on the drop down list that just say "approve"

My drop down list looks like this:

With Selected:
------------------
Approve (Delete Accounts)
Reject

When I click on Approve (Delete Accounts) I get a pop up that asks if I want to delete selected members
And when I choose Reject, of course, I get a pop up that asks me if I want to reject all selected members

I don't want to do either of those things, I just want to clear him off the awaiting approval list . . .

Am I missing something?

It looks like you have a problem with your SMF installation. That drop down list should have a few more options.

Anyway this mod doesn't touch that drop down list at all, so your problem must be due to something else.

The first thing you should do is to approve that member going directly inside your database:

Assuming you can access your DB (using a program like phpMyAdmin or anything similar) go to your "members" table, look for that particular member and change the values of "is_activated" to 1 and "is_spammer" to 0.

Another way of doing this is going to the profile page of that member. I am sure there is always a button inside the profile page of every non-approved member saying "approve this account" or something similar.

Of course doing this you only sort the problem about this particular member, but you still need to sort the problem with your drop down list.

Try to search inside a more general help sub-forum (inside this SMF forum) to see if anybody can give you a hand with that to see why your drop down list doesn't look like everybody else.

Anyway, if you cannot find help anywhere else, come back and tell me. I will do an effort and will try to find some time to analyse your SMF installation to see where is the problem.
Title: Re: Stop Spammer
Post by: islam2hamy on July 02, 2010, 08:13:23 AM
Arabic files is attached
Title: Re: Stop Spammer
Post by: stevehow on July 02, 2010, 08:30:45 AM
We've had a bit of a issue with Stop Spammer unfortunately a registered account was deleted prior to a flagged spammer being "approved". The forum header still states 1APPROVE and when your taken to the relevant page no members appear for approval. If we remove the mod and delete the files the issue goes away only to reappear on reinstall. Anyone know of a solution please?
Title: Re: Stop Spammer
Post by: stevehow on July 02, 2010, 11:57:31 AM
Solved,registered a spammer and applied a rejection cleared the forum header '1APPROVE'
Title: Re: Stop Spammer
Post by: snoopy_virtual on July 03, 2010, 12:04:49 PM
We've had a bit of a issue with Stop Spammer unfortunately a registered account was deleted prior to a flagged spammer being "approved". The forum header still states 1APPROVE and when your taken to the relevant page no members appear for approval. If we remove the mod and delete the files the issue goes away only to reappear on reinstall. Anyone know of a solution please?

Solved,registered a spammer and applied a rejection cleared the forum header '1APPROVE'

I don't think that have sorted your problem.

This mod have had this bug since the first version done by M-DVD 2 years ago. One of these days I need to concentrate on it and sort it.
Title: Re: Stop Spammer
Post by: snoopy_virtual on July 03, 2010, 12:34:30 PM
Full language package updated with these new translations:


The full language package has now these languages:

Quote
Languages (normal & utf-8)
Translation completed:
  • English
  • English_british
  • Spanish_es
  • Spanish_latin

  • Arabic by islam2hamy (http://www.simplemachines.org/community/index.php?action=profile;u=126024) & JoeB (http://www.simplemachines.org/community/index.php?action=profile;u=79525)
  • Croatian by mbreber (http://www.simplemachines.org/community/index.php?action=profile;u=189883)
  • Dutch by Laurens73 (http://www.simplemachines.org/community/index.php?action=profile;u=205504) & boudie (http://www.simplemachines.org/community/index.php?action=profile;u=224951)
  • German by Eclipse16V (http://www.simplemachines.org/community/index.php?action=profile;u=30452)
  • Indonesian by affbrow (http://www.simplemachines.org/community/index.php?action=profile;u=219119) and Exsharaen (http://www.simplemachines.org/community/index.php?action=profile;u=71820)
  • Polish by cat11 (http://www.simplemachines.org/community/index.php?action=profile;u=177573) & flapjack (http://www.simplem