Link to Mod (http://custom.simplemachines.org/mods/index.php?mod=1519)
At the submit on the registration page check if the Email (and the IP address) is in www.stopforumspam.com (http://www.stopforumspam.com/) and denied the registration action. If detected, a message to user will be shown and write in log forum.
(https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif) (https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=6272376)
Uninstall previous version before install
Enable it in the admin consolle -> Registration -> Settings
Available in: English, Italian, Arabic, Portuguese
Version 0.9
- Add hungarian language (thaks robv)
- Add sfs Icon
Version 0.8
- Add link check to Stop Forum Spam in Who's on line page
Version 0.7
- Add french language (thanks teknautomotive)
- Add greek language (thanks faiza and nikan)
- Add russian language (thanks Bugo)
- Add turkish language (thanks PLAYBOY)
- Add ukrainian language (thanks olex)
Version 0.6
- Upgrade to SMF 2.0 RC4
- Add portuguese language (thanks Joomlamz)
Version 0.5
- Update language in utf8 encoding
- Add Arabic language (thanks islam2hamy)
Version 0.4
- Redirect to Registration Settings Page
- Enable Check username
Version 0.3
- use fetch_web_data to get response
- change some install step
Version 0.2
- Now can disable/enable the check of IP Address
Version 0.1
! Release
Sounds nice..I am trying it right away
Is very interesting .
A question
If i want put my language ( greek-utf8) need to make a copy of "SFS.english.php" named as "SFS.greek-utf8.php" with inside translate in greek ?
Installed fine, but when tested with data of first robot I saw on http://www.stopforumspam.com/ , I could register...
What's wrong?
Quote from: softcore on December 10, 2008, 01:13:02 PM
Installed fine, but when tested with data of first robot I saw on http://www.stopforumspam.com/ , I could register...
What's wrong?
Go go
Forum Admin > Registration > Settings and
Enable: Stop Forum Spam EnabledGreat stuff, thanks!
nice mod bravo, it possible see it written for smf 2?
Quote from: villasg on December 10, 2008, 12:34:22 PM
Is very interesting .
A question
If i want put my language ( greek-utf8) need to make a copy of "SFS.english.php" named as "SFS.greek-utf8.php" with inside translate in greek ?
Yes!Send me the file... I insert it in the package.
Quote from: edi67 on December 11, 2008, 04:08:41 AM
nice mod bravo, it possible see it written for smf 2?
Of course... In the next week I download the beta and try it on my fourm and upgrade my mods
Quote from: rickydeez on December 11, 2008, 01:40:50 AM
Quote from: softcore on December 10, 2008, 01:13:02 PM
Installed fine, but when tested with data of first robot I saw on http://www.stopforumspam.com/ , I could register...
What's wrong?
Go go Forum Admin > Registration > Settings and Enable: Stop Forum Spam Enabled
Great stuff, thanks!
Thank you!! I thought I was losing my mind. And thank you ITA003 for this great mod!!
Quote from: ITA003 on December 11, 2008, 08:30:21 AM
Quote from: edi67 on December 11, 2008, 04:08:41 AM
nice mod bravo, it possible see it written for smf 2?
Of course... In the next week I download the beta and try it on my fourm and upgrade my mods
will be watching for it! on my one vbulletin forum i have a mod for "stop forum spam" it does wonders! ;D
edit: can you add the option to also block on username? (i like to block on all 3, username/ip/email)
edit again: i would like to note that on the VB version, within the period of less than a year.. it has stopped well over 1 thousand spam bot registrations on my board..
Quote from: uberjon on December 18, 2008, 08:27:31 PM
edit: can you add the option to also block on username? (i like to block on all 3, username/ip/email)
In the next release!! ;)
This mod works like a charm - thank you sooooo much!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
GREAT MOD !! Right mod in the right time when my forum is attacked by spammers..
Thanks
What are your guys thoughts on their data?
Last time I looked their email bans included stuff like *@gmail.com etc.
I wouldn't be able to register at my own board as I only have gmail :)
They also do a lot of IP banning which is fairly useless and only really risks banning genuine people.
Quote from: Insight on December 21, 2008, 03:38:53 AM
What are your guys thoughts on their data?
I use the website www.stopforumspam.com
Quote from: Insight on December 21, 2008, 03:38:53 AM
Last time I looked their email bans included stuff like *@gmail.com etc.
I wouldn't be able to register at my own board as I only have gmail :)
I check the full email address (not only the domain)
Quote from: Insight on December 21, 2008, 03:38:53 AM
They also do a lot of IP banning which is fairly useless and only really risks banning genuine people.
The Default (if mod enable) is to check the email address, if you want to check the IP also you must enable it.
I think you have missed the point of my post and I am not certain how the statement "I use the website www.stopforumspam.com" answers my query.
The website also supplies lists and APIs so you use their data, last time I looked, their data had things like *@gmail.com in it and lots of IPs.
I was asking for opinions on the usefulness of such data, not whether anyone uses it or not :)
Ultimately spam bots can just make up addresses for disposable accounts so I fail to see the point in checking list after list of data. Other measures must be more effective.
Quote from: Insight on December 21, 2008, 07:55:50 AM
The website also supplies lists and APIs so you use their data, last time I looked, their data had things like *@gmail.com in it and lots of IPs.
I don't understand...
Did you see the address "*@gmail.com" in StopForumSpam list??
yes...
I downloaded the files about 4 or 5 months ago, saw things like that in it and decided not to use their lists.
I just opened their download Sql commands for phpbb, the following line is in it:
It wasn't gmail, or I couldn't find it in the brief search I did - still, I found the following:
INSERT INTO `phpbb_banlist` VALUES ('', '', '', '*@hotmail.co.uk');
Blanket banning like this is surely just going to restrict people from signing up to the forum?
I understand... but i don't know the code in your post...
I use their remote APIs only to check the mail (or IP and, in the future the username)
I agree with you that insert that code are too restrictive...
I wonder if their API passes hotmail.co.uk addresses or if it too has *@hotmail.co.uk too?
I would hope not, but I assume the inserts etc are built from the same database that the API uses.
i believe, that it would so a "search" for email for "*@hotmail.co.uk"
in the manner that * != wildcard but = a digit/symbol/letter
also keep in mind, that on a select query for MYSQL a wildcard would be done like:
select email from bans where email like '%*@hotmail.co.uk%'
the % is the wildcard, not the * ;)
few suggestions!
logging system for allowed and disallowed registrations and appealed registrations (yes appealed) if a user is denied. let them send an email or something to appeal it.
or!
don't "deny" registrations, have them set automatically to say group "spammers" (with no profile/post permissions/pm) THEN let them appeal via PM (only allow them to pm admin #1)
just a couple ideas. i do know the denied users on VB are suggested to appeal via contact form.. (and that it has a simple log system)
LOL
Duhhhh, of course * isn't a wildcard :)
Hahahaha, I obviously been in contact with my blonde gf too long. You would think after working with SQL for 8 years I would have known that...
:P
Shoot me, shoot me now :)
thank you for this good mod,
i have translate it to Arabic.
the new Version translated .
attached
thanks! :)
you are welcome. :D
Quote from: Insight on December 21, 2008, 03:38:53 AM
What are your guys thoughts on their data?
...
They also do a lot of IP banning which is fairly useless and only really risks banning genuine people.
I've ranted elsewhere about ANY anti-spam database. StopForumSpam is no better or worse. The problem is that the entries are put there by PEOPLE. People make mistakes, get sloppy, and have grievances about other people, leading to overly-broad bans OR the occasional forum owner that lists a real person merely because
they don't like them...
I know at least TWO forum owners that are petty enough to have included me in the StopForumSpam database if they had any clue about my real IP address or e-mail (I spoof whenever possible). ;)
Also, the kiddies using Xrumer are running it through proxies AND through botnets. The botnet entries are real people that sadly have their home PC infected with trojans, giving the botnet owners remote-control over their PC. Eventually the infected people will clean up their PC, but that won't remove them from the StopForumSpam database.
The same is true for web proxies. I'm using one now. :D After the initial spam surge on our forums in October when Xrumer 5.0a was released, we locked 'em down with reCAPTCHA. SOME proxies work OK with reCAPTCHA, some don't. Also, in the month or so since we've had reCAPTCHA installed, we've had two
real people register using proxies that had already been blacklisted in the SFS database by IP address. If we'd used this mod and blocked by IP, then neither of those two humans would have been able to register...
The data is flawed, and if you use it to automatically deny registrations then you WILL be missing out on a few real people.
Blocking by the full e-mail is slightly better, HOWEVER the forum spam tool (Xrumer) allows them to generate random e-mail addresses at gmail every day if they choose. That means
they slip through the net every time they get a new e-mail. That's not very handy if you're trying to get rid of the spammers. You're still stuck playing 'Whack-A-Mole'.
reCAPTCHA isn't perfect. I've had people using IE that couldn't get it to work. Not all, but some. Also, reCAPTCHA doesn't work through most proxies. People in
restrictive regimes that filter Internet content (China, Iran, Britian and now Australia) frequently surf via proxy to get to what they want to see. That'll get them banned in the StopForumSpam database once a spammer uses the same proxy.
It's far from a perfect world, and there is no perfect solution. Personally, I use the StopForumSpam info, but I also
look at everyone that it flags. Sometimes it's just flat wrong, and they turn out to be people instead of web 'bots.
Maybe I'm missing something ...
I manually installed this in my forum earlier and I checked all three boxes, check email, IP and username. Since then I've already had somebody try to register and it didn't reject them, even though when I ran their details through the Stop Forum Spam database they were listed there several times.
Anything I should be checking because, judging by other posters, it seems this add-on should definitely be working - and worth its weight in gold if it does the job!
The forum url?
It doesn't really work though, it just blanket bans loads of potential users by banning email and IP addresses, all of which can be spoofed / reused.
Captcha + Are you human seems to have stopped the 4 pages of spam bots I had sign up each day dead but doesn't hurt actual users who don't even get the chance to prove they are genuine using stopforumspam.
Quote from: ITA003 on January 07, 2009, 05:28:54 PM
The forum url?
Sorry for the slow response, been slightly busy tending to what passes for life ..
My forum is at www.thesoggypineapple.com
I've had a few listed on Stop Forum Spam trying to join and it's seemingly not rejected them, I've had to check them myself, nor is it keeping a log of those rejected if it is working. As far as I can tell, I made all the changes listed and I've uploaded the two files - and it's appearing in my registrations settings. I'm confused lol
Thanks for any info.
Quote from: BlessedMonkey on January 10, 2009, 01:26:39 PM
I've had a few listed on Stop Forum Spam trying to join and it's seemingly not rejected them, I've had to check them myself, nor is it keeping a log of those rejected if it is working. As far as I can tell, I made all the changes listed and I've uploaded the two files - and it's appearing in my registrations settings. I'm confused lol
The rejected user are logged in forum log with messagge like this:
The user USERNAME with Email EMAIL (IP IPADDRESS) is a Spam, please contact forum administrator.The same showed to user.
Quote from: BlessedMonkey on January 07, 2009, 04:56:27 PM
I manually installed this in my forum earlier and I checked all three boxes, check email, IP and username. Since then I've already had somebody try to register and it didn't reject them, even though when I ran their details through the Stop Forum Spam database they were listed there several times.
Why do you install it manually?
Make sure that do you apply correctly your Register.php file.
Hi.
I installed it manually as I'm running a custom theme and wasn't sure if the automatic install would work, and there weren't many steps involved.
As far as I can see all of the steps in the manual install were followed and took correctly, I did a find on the new code and all changes were present, which is what's confusing me. I'm not seeing any forum error log entries relating to it though, so something's up somewhere. I've no doubt that it's something I've done wrong lol
Anyhoooo. I can't work on it tonight, too tired, but will uninstall the plugin tomorrow (I have a backup of the forum I can copy the unaltered files from rather than do deleting bits) and give it another try.
EDIT: I installed the update (again manually) into a test forum I use to mess around with - and using details taken from the SFS database I got the correct rejection. So, obviously I've messed up the install in the live forum - I need shooting, I know. Anyway, I should be able to just copy the altered files from the test forum and upload them to the live one. Hopefully that'll sort it. If it doesn't, I'll come back and beg for more help lol
Thanks for the advice, much appreciated!
UPDATE: couldn't sleep so gave copying the test forum's files across - and it seems to have solved it, it caught a test registration. Sorry for wasting your time, I should have known I'd simply messed up somewhere *sigh* ... thanks for the help, and for creating what looks to be a very useful addon!
Quote from: ITA003 on January 10, 2009, 03:58:23 PM
The rejected user are logged in forum log with messagge like this:
The user USERNAME with Email EMAIL (IP IPADDRESS) is a Spam, please contact forum administrator.
By this, are you referring to the "Forum Error Log" or to the "Moderation Log"?
Personally, I would prefer it to show up in the moderation log, not the forum error log (since I have that turned off cause another mod is generating a ton of mild errors (which I have not figured out how to fix yet).
Hmm install fails on register template.. cant find "<td width="100%" colspan="2" align="center">" anywhere.. can somebody give me a heads up on the above and below of it in Register.template.php?
Can you send me the Register template file?
Quote from: Rasyr on January 17, 2009, 11:42:38 AM
Quote from: ITA003 on January 10, 2009, 03:58:23 PM
The rejected user are logged in forum log with messagge like this:
The user USERNAME with Email EMAIL (IP IPADDRESS) is a Spam, please contact forum administrator.
By this, are you referring to the "Forum Error Log" or to the "Moderation Log"?
The Forum Error Log.
Quote from: ITA003 on January 28, 2009, 06:04:15 PM
Can you send me the Register template file?
I got it.. just had to look at a default template (clean) and place accordingly.
I have to tell you, Ive installed this on 2 1.1.7 boards and the response has been overwhelming. On my test board alone its stopped over 15 spam registrations and on a fully active forum its stopped over 50 in the last week.
Great work!
Any chance you can port this to 2.0? There is another but I have issues with it and it doesnt have an off switch lol
Nothing on 2.0b4? Come on guy.. just a lil leg up would be wonderful
At the moment my forum works in 1.1.7...
I must download the 2.0b4 and test all my forum and upgrade my mods and other...
Never the mind.. I got it going :D validated and working fine!
OK, help me out here.. I went to expand on this on my site and noticed.. IF the check is enabled its only referencing the email addy, IF the IP is checked and username then they are also validated.. I started to add an amil switch LOL
I don't understand... sorry... :(
No worries, I figured it out.
Enable == check email only
IP == check email AND IP
Username == check email AND username
For username or IP the email check must be enabled.. any idea how can we add a hit counter to this so that when a spammer is flagged it increments a hit counter. Then in admin under the settings I could put a notice saying "Spam blocked to date: $number"
You can add a new Settings named sfs_counter and then update it in SpammerCheck functions (before return the value).
I can insert the counter in the next release...
ok I've about got a tracking area for 2.0b4 going.. I got bored but hold in mind Im not really a coder.. more a mimic. So far I have the template layout, tab added lang additions and general function in place.. just got to hammer things out
Ok only thing to get hammered is my brain LOL BUt, cosmetically it looks damn nice LOL
HAHA I got the hit counter in.. viewable to guests only
And tracking >: )
Nice!
QuoteGo go Forum Admin > Registration > Settings and Enable: Stop Forum Spam Enabled
I'm using SMF 2 RC 1 and so such settings, please help :(
This mod (package) is for 117 not 2.0 revision
Quote from: HR on February 06, 2009, 09:09:08 AM
HAHA I got the hit counter in.. viewable to guests only
And tracking >: )
What a get addition. Please share how you did this?
- -
Okay,
Father Luke
Im doing posts at home on the alteration however mine is an adaptation of the mod here for 2.0b4. I found a glitch in my conditional statements for the tracking section and plan on resolving that this evening.
**Resolved & added the valid/invalid images
ITA If you need a hand with the tracking addition I can provide you with my function adaptations or even the files I have for the 2.0 version.. perhaps they will give you a bit of a spark to your imagination as your work has done for me.
HR:
Well, I'll wait for the mod ;)
But? You have inspired me to experiment with the 2.*
So, that means you've done your best. So thanks for that.
Currently I'm Tech for a forum. The forum is in need of a dusting,
so I have been testing, and experimenting with a dev site. Perhaps
playing with 2.* will be practical. BTW? Your theme? Outline? Rawks.
It's the one I am going to be using.
So, there. You inspired me twice. Now I have to catch up again.
- -
Okay,
Father Luke
This is the code that is giving the errors. All I am seeing is the : with the checkboxes. Is it really supposed to have the same label? The send_welcomeEmail that is already in use?
Quote
<th width="50%" align="right">
<label for="send_welcomeEmail_check">' . $txt['sfs_txt_sfsenabled'] . '</label> :
<br /><span class="smalltext" style="font-weight: normal;">' . $txt['sfs_txt_sfsenabled_desc'] . '</span>
</th>
<td width="50%" align="left">
<input type="checkbox" name="sfs_enabled" id="sfs_enabled"', !empty($modSettings['sfs_enabled']) ? ' checked="checked"' : '', ' class="check" onclick="sfsEnableCheckIP(this.checked);" />
</td>
</tr><tr class="windowbg2" valign="top">
<th width="50%" align="right">
<label for="send_welcomeEmail_check">' . $txt['sfs_txt_ipcheck'] . '</label> :
<br /><span class="smalltext" style="font-weight: normal;">' . $txt['sfs_txt_ipcheck_desc'] . '</span>
</th>
<td width="50%" align="left">
<input type="checkbox" name="sfs_ipcheck" id="sfs_ipcheck"', !empty($modSettings['sfs_ipcheck']) ? ' checked="checked"' : '', ' class="check" onclick="sfsEnableSFS(this.checked);" />
</td>
</tr><tr class="windowbg2" valign="top">
<th width="50%" align="right">
<label for="send_welcomeEmail_check">' . $txt['sfs_txt_usernamecheck'] . '</label> :
<br /><span class="smalltext" style="font-weight: normal;">' . $txt['sfs_txt_usernamecheck_desc'] . '</span>
</th>
<td width="50%" align="left">
<input type="checkbox" name="sfs_usernamecheck" id="sfs_ipcheck"', !empty($modSettings['sfs_usernamecheck']) ? ' checked="checked"' : '', ' class="check" onclick="sfsEnableSFS(this.checked);" />
</td>
I am also receiving error messages in my logs.
8: Undefined index: sfs_txt_usernamecheck_desc
File: /home/.../Themes/default/Register.template.php (admin_settings sub template - eval?)
Line: 664
8: Undefined index: sfs_txt_ipcheck_desc
File: /home/.../Themes/default/Register.template.php (admin_settings sub template - eval?)
Line: 656
8: Undefined index: sfs_txt_sfsenabled_desc
File: /home/.../Themes/default/Register.template.php (admin_settings sub template - eval?)
Line: 648
I installed through SMF and I have a custom template. Could you tell me how to fix the errors and the missing text?
Confirm your lang files are in place and can you specify if your using UTF8 or simple straight english (or whatever).
Also, were the re any warning messages at the time of the install AND is this a one hit install or have you tried it a few times.
The sfs.english.php is in my themes/default/languages folder. This was the first install, with no error messages.
One thing to note: The theme I have installed, in the languages folder, there is a single file called settings.english.php. The rest of the themes(none are used), including the classic, have multiple files in that folder including settings.english.php and settings.english-utf8.php. So which am I using?
I deleted the log files, so that I could see the new errors the next time I logged in, and I have another one I did not see before:
Unable to load the 'SFS.english-utf8' language file. It's looking in the folder where I have the forum installed. This makes sense, it's missing a file, I just don't know where it went.
So I am guessing I am using plain english and not UTF8. Can the language files from another theme, like the classic, be copied into my custom theme folder?
I updated to 0.5 version. Non new features, new UTF8 files and Arabic language (thanks islam2hamy)
Excellent Mod!!! Thank you very much!!
And now we know I am really bored..
Own error column
I would like to try this on my Version2 RC1, is it possible that you have already made the mod to work with 2.0?
Thanks for making it available too. :)
This particular rendition is for 1x versions. My alterations are for 2x versions and are manually documented and made at home. This as I understand will be 2x modified when it reaches a final. There is another mod of course that uses the same website (SFS) that is working in 2.0.
Thanks :)
Where are the settings for this on my Forum? I went through everything and I cannot find it.
Any ideas?
Admin > Members > Registration > Settings
Or there abouts.
Geez and I was in there to. Totally over looked it. Losing my mind today.
Thanks HR. What's the HR for?
HR == HarshReality
God I love this thread..
So a silly question, if I may:
If I reject a member application using this mod, does it also ban the user (by IP, email or username), and submit the info to SFS?
At the moment only reject the member (during registration step).
I can insert the features in the new version for SMF 2.0 (work in progress)... if needed
I would prefer they not be banned.
The rejection is enough to stop them.
And it will stop them over, and over again if necessary.
- -
Okay,
Father Luke
Right!! I agree with you, but I can make the feature optional and select it in the admin console. Assess whether or not to implement this feature.
Quote from: ITA003 on April 15, 2009, 06:22:48 AM
Right!! I agree with you, but I can make the feature optional and select it in the admin console. Assess whether or not to implement this feature.
This stems with the dilemma I have.. Submitting requires an API key. So lets say for instance 'joeblow' uses a nick that he or she is unaware is on SFS. If this is automated your account will pop on SFS making it worse to follow than the error log on the forums. IF you submit him/hershe or he is banned or stopped NET WIDE and the administrator or account owner to SFS is the only one who can undo it (unless it sits too long and then it chain reacts).
Quote from: Father Luke on April 15, 2009, 06:00:26 AM
And it will stop them over, and over again if necessary.
It's that "over and over again" that I'm trying to deal with. Before I installed Stop Spammer, I was manually checking every registration at SFS, then banning it if I felt it was appropriate (my usual standard was more than about 6 entries at SFS). What I'd like to see happen is to at least have one of these two mods (Stop Spammer or Stop Forum Spam) have to option to reject and ban when I review the member apps. That would make it most useful to me.
I could probably do without the automatic submission. But the banning option (in the dropdown where I can can accept, reject, reject with email, etc.) would be helpful.
Awesome Mod! Can't wait to see if it works. I am currently banning and deleting about 10 spammers a day!!!
I use a hit counter.. was at 180 so now I look forward to the visits LOL
I've installed the mod.
It took me a few minutes to figure out how to install it.
Thanks. ~mogama~
Downloaded and installed the mod, made changes to source files, replaced language files by the directions. The only thing I don't know how to do is where to put the following files?
package-info.xml
redirect.txt
StopForumSpam.xml
Any help appreciated!
Any way you can make this work through the download and install for 2.0 RC1?
Quote from: Chit-Chat ChatterBox Boss on May 16, 2009, 12:28:02 PM
Any way you can make this work through the download and install for 2.0 RC1?
He's holding for the final ;)
Darn cause with that major spam hacker going around I wanted to use this. Btw the one im talking about is krisbarteo.
I completely rid did the Stop Forum Spam files from HR's site with the 2.0 way he says with the database counter tracker and everything into a zip install package. Works great :D
Glad it worked out for you.. I did my notes there for Beta 4 and recently did RC1 but had a few small changes to get it right. Just need to get around to posting them.
If you haven't put together the RC1 package yet let me know and I will send you the zip. Its what you had on your site. I went through and made it a completed install package zip with what you told to edit. In the package-info I did set to install only for RC1 tho (easy change as you know). So if you want this send me a PM and I will be sure to get it over to you.
Just had to share this... pretty funny.
I created a website October 2008. I haven't really spent to much time on it after putting a few things together. As of today there are 652 members all of which are spammers.
What a joke.... it's a big spam fest.
I wonder if there would be any need for this?
Maybe someone would be interested in buying this site....?
Here's the site: www.videogame-reviews.net (http://www.videogame-reviews.net)
Oh... and yesterday I started using "Stop Forum Spam" mod on another site where I was getting about 1 a day. Just this morning I checked the error log and it did stop one spammer trying to register. But, later today another spammer was able to register and post spam. I've checked the settings and I didn't have the "Check also Ip address" box checked. Now I have everything checked and hope that will do the trick.
QUESTIONS:
How do spammers find forums to spam?
Are most of the spammers - spambots or actual people registering and posting the spam?
How do they know where the register page is to register?
Not sure if this is a dumb question/idea or not... but what if there was a mod that we could use that changed the register page to another name..... whatever the forum administrator wanted... ie. "cloud9" - mywebsite.com/forums/index.php?action=cloud9. Or is it irrelevant?
Thanks.
I have had over 50 attempted spammers since 11:00pm last night. This mod is a must have!
Be careful to enable Ip Address, this can be exclude some user that use the same IP...
Well if they have the same IP then that means they are in that location typically. Better to be safe (I don't use same name cause like once I tested my own username on a test that had SFS enabled and it blocked me so i went to the SFS site and seen someone has the name Caleb something registered not same ip or email tho.
I was getting spammers from Slovakia and other countries posting nonsense. That stopped the minutes I installed this.
Hello,
I just installed the mod a few days ago and since them I have this error on my log:
Undefined index: pretty_urls
Fişier: /home/fabulous/public_html/forum/Themes/default/ManageBoards.template.php
Linie: 63
Line 63 is this:
<td width="10%" style="padding-right: 1ex;" align="right">', allowedTo('admin_forum') ? '<a href="' . $scripturl . '?action=manageboards;sa=pretty;boardid=' . $board['id'] . '">' . $txt['pretty_urls'] . '</a>' : '', '</td>
I did not had this error before intallaling this mode, and it only apears for the admins.
If it helps, I'm using "vogue" as the default theme and romanian as language.
Thank you in advance for any help.
Lang issue.. pretty_urls should be in modenglish lang file.. translate entry to romanian and place in lang file for that language.
Thanks HR! ;)
Is it possible to extend the check? I would like that check not only for registrations to the forum (I manage that myself as I only let users register that I know) but for unregistered posting as well. So if someone answers or creates a post as guest he has to enter a username and mailadress. Could that be extended to check with this check? That would be really great!
Its HIGHLY recommended that in any public forum guest posting be disabled.
I agree with HR.
Why do you manage who can register to your site but do you allow the unregistered user to posting?
Works in 1.1.9, Default Theme! Thanks!
I made the page changes for 1.1.5 and the test if failing on register.template.php. I have attached this file. What can i do to fix this?
Quote from: shadowravenhawk on October 19, 2009, 03:48:33 PM
I made the page changes for 1.1.5 and the test if failing on register.template.php. I have attached this file. What can i do to fix this?
Try this file, make a backup of current file. :P
Thanks it worked like a charm. I really appreciate it.
In the registration under settings there is nothing. I disable registration before I put the mod and now want to accept members. Do I have to completely remove the mod?
In the registration under settings there is nothing. I disable registration before I put the mod and now want to accept members. Do I have to completely remove the mod?
Quote from: shadowravenhawk on October 22, 2009, 03:34:35 PM
Do I have to completely remove the mod?
No.
Please check the directory where put the Register.template.php is in the current template that you use.
Yes, it is the one that was changed to install the mod
Do I have to replace register.template.php with the old one or modify this one?
Nice mod idea man. Are you planning to make it for smf 2?
No, I am trying to get stop forum spam to work. I installed it right but on members registration settings there is nothing. I disabled registration and now want to accept members. I have attached my register.template.php above.
But do you have install another Spammer Check installed??
I use your file in my test enviroment and works fines! I only removed the code to line 540:
require_once($sourcedir . '/Subs-Members.php');
$stopspammer_faildb_sub = checkDBSpammer('127.0.0.1', 'Test_Conection_DB', '[email protected]', true)
? '<span style="color: #008000">' . $txt['stopspammer_faildb1_sub'] . '</span>'
: '<span class="error">'.$txt['stopspammer_faildb2_sub'].$txt['stopspammer_not_translate'].'</span>';
Is better to use only one spammer check.
Quote from: NBK*Twitch on October 24, 2009, 07:09:42 PM
Nice mod idea man. Are you planning to make it for smf 2?
I'm working the upgrade to SMF 2.0.. but at the moment I don't know when I will release. :P
I am using stop forum spam. I put in the old register.template.php and the settings came up. I allowed members in. When I put the one with the code on it back in, settings is no longer there. Is everything ok?
Quote from: shadowravenhawk on October 25, 2009, 07:39:13 AM
I am using stop forum spam. I put in the old register.template.php and the settings came up. I allowed members in. When I put the one with the code on it back in, settings is no longer there. Is everything ok?
Which code??
The code that I quoted isn't from my Mod and, if you don't use it, you must remove.
Bye
I am using your mod stop forum spam. I found the code that you quoted above on line 540 on register.template.php and the settings did appear. I tried to register with an email that I set up and can't. I had akismet installed but it has been removed. It says this on the address bar:
http://www.ufo-secret-files.net/forum/index.php?PHPSESSID=slc3487uo4klk4kqh1jo6eoaocmjvgbj&action=register
I have attached my index.php Can someone help me fix this code?
Quote from: shadowravenhawk on October 25, 2009, 07:59:31 AM
http://www.ufo-secret-files.net/forum/index.php?PHPSESSID=slc3487uo4klk4kqh1jo6eoaocmjvgbj&action=register (http://www.ufo-secret-files.net/forum/index.php?PHPSESSID=slc3487uo4klk4kqh1jo6eoaocmjvgbj&action=register)
I can not access that url, white page (and blank source code) with Chrome e Firefox. Look the forum log (in admin section) for errors.
Here are the errors that I am getting. I have attached the files:
Database Error: Unknown column 'm.spam' in 'where clause'
File: /var/www/virtual/u/f/ufo-secret-files.net/www/forum/Sources/Profile.php
Line: 1412
8: Undefined index: stopspammer_leyd03
File: /var/www/virtual/u/f/ufo-secret-files.net/www/forum/Themes/default/ManageMembers.template.php (admin_browse sub template - eval?)
Line: 404 and 403, 402, 397, 523
8: Undefined index: stopspammer_show01_sub
File: /var/www/virtual/u/f/ufo-secret-files.net/www/forum/Themes/default/Register.template.php (admin_settings sub template - eval?)
Line: 744 and 743, 738, 737, 736, 732, 731, 724
I'm sorry, but I can't help you, that is an error with Stop Spammer, please contact the mod's author.
I don't have stop spammer installed and I never made any page changes
Quote from: shadowravenhawk on October 28, 2009, 12:17:48 AM
I don't have stop spammer installed and I never made any page changes
Do a seach in the mod section for disable eval.
This mod is very useful.
Is this a mod or some part of my forum? I tried install stop spammer but the changes for the pages weren't where they said. I deleted the mod and no changed pages were ever uploaded. Where would the files in stop spammer have went? Can I delete them by hand?
Super mod.. Keep up the great work!! I downloaded, installed, configured and tested all under 5 minutes. Thanks a ton.
GREAT mod.
Since I've installed this a couple months ago, I think I've had perhaps one or two spammers sneak by, compared to many a week before installation. Easy to install, and then you can just forget about it and let it do its work--thanks!
I did, by the way, have one person try to join the forum who was not let in that I know was legitimate. However, this person is Thai and because their first name (no joke) is Pornimpol, their email address start out with "porn." 8) Ah well, I was just able to use the admin function of the forum to add that individual.
I installed stop forum spam. I previously installed akismet, which didn't work and tried stop spammer. I now have removed all the akismet code from the pages and removed the mod. No one can still register on the forum, which is otherwise working fine.
Your Register.template.php has code by stop spammer (line 718 to 748):
<td width="100%" colspan="2" align="center">
<hr />
</td>
</tr><tr class="windowbg2">
<th width="50%" align="right">
<label for="stopspammer_enable">', $txt['stopspammer_enable'], '</label>:
</th>
<td valign="top">
<input type="checkbox" name="stopspammer_enable" id="stopspammer_enable"', empty($modSettings['stopspammer_enable']) ? '' : ' checked="checked"', ' class="check" />
</td>
</tr><tr class="windowbg2">
<th width="50%" align="right">
<label for="stopspammer_faildb">', $txt['stopspammer_faildb'], '</label>:
<div class="smalltext" style="font-weight: normal;">', $stopspammer_faildb_sub, '<>
</th>
<td valign="top">
<select name="stopspammer_faildb" id="stopspammer_faildb" >
<option value="0" ', ('0' == $modSettings['stopspammer_faildb'] ? 'selected="selected"' : '') , '>', $txt['stopspammer_fail01'], '</option>
<option value="1" ', ('1' == $modSettings['stopspammer_faildb'] ? 'selected="selected"' : '') , '>', $txt['stopspammer_fail02'], '</option>
<option value="2" ', ('2' == $modSettings['stopspammer_faildb'] ? 'selected="selected"' : '') , '>', $txt['stopspammer_fail03'], '</option>
</select>
</td>
</tr><tr class="windowbg2">
<th width="50%" align="right">
<label for="stopspammer_show01">', $txt['stopspammer_show01'], '</label>:
<div class="smalltext" style="font-weight: normal;">', $txt['stopspammer_show01_sub'], '<>
</th>
<td valign="top">
<input type="checkbox" name="stopspammer_show01" id="stopspammer_show01"', empty($modSettings['stopspammer_show01']) ? '' : ' checked="checked"', ' class="check" />
</td>
</tr><tr class="windowbg2">
Register.php (line293 to 301):
// Is Spammer? Then should be approval
if ($modSettings['stopspammer_enable'] && $regOptions['spammer'] = checkDBSpammer($user_info['ip'], $_POST['user'], $_POST['email']))
{
$regOptions['require'] = 'approval';
$modSettings['registration_method'] = 2;
if ($regOptions['spammer'] !=
updateSettings(array('stopspammer_count' => ++$modSettings['stopspammer_count']), true);
}
Try to remove that code... and remember... make a backup of your file! :)
Thanks for all your help. I am still getting some spam. How can I test the mod to know that it is working?
This mod sounds good, but is it still updated? No 1.1.10 version. And are you planning to do this for 2.0?
Opsss. I miss to update the mod's page, the 0.5 works with 1.1.10.
The version for 2.0 is in progress (for a long time :( ), now that the 2.0 is in Release Candidate I "must" to take more time to upgrade.
Is it possible to have a custom list of IPs instead of having the one in StopForumSpam website?
Quote from: Paracelsus on November 27, 2009, 10:07:57 AM
Is it possible to have a custom list of IPs instead of having the one in StopForumSpam website?
For this you can configure one (or more) ban for range IP.
The spammers may have found a way around this. I'm running 1.1.11 with a recent download of this mod. They have successfully registered even though the IP is listed in the database. Is there a possibility they are injecting something to get past the check at SFP?
Quote from: Nerd3D on December 05, 2009, 09:41:55 PM
The spammers may have found a way around this. I'm running 1.1.11 with a recent download of this mod. They have successfully registered even though the IP is listed in the database. Is there a possibility they are injecting something to get past the check at SFP?
Do you check only the Email or IP also? By default the mod check only the email address.
Some spammers change dynamically the email address, so the new email address is not in the database.
You must check the IP address in Registration Settings (Admin).
I use all three username, IP and Email. Though I think I may stop doing the username check because that seems likely to cause false positives in retrospect.
I agree with you to don't use the username check.
There is a possibility that some spammers can register...
- if the database is not accessible
- if the spammer is not yet in the database
- ...
Great mod... Is there a way to add a "Submit Spam Data" to automatically? So when you ban a user that gets through, you can either check a box or hit a button to add their data to the SFS database?
Thanks!
Quote from: Insight on December 21, 2008, 03:38:53 AM
They also do a lot of IP banning which is fairly useless and only really risks banning genuine people.
I installed it on my forum and then when I created a test account using my '
myname@btinternet.com' (this is my personal e-mail address which has not been used on my admin account) and got rejected. When I uninstalled the mod, I was able to register fine using the e-mail address.
That tells me that this mod is a waste of time as it blocked my personal e-mail address!!!
Maybe your email address is in the Stop Forum Spam database?? You can check directly at this address (http://www.stopforumspam.com/search)...
You have enable the username check in admin section?
Quote from: ITA003 on January 25, 2010, 10:36:58 AM
Maybe your email address is in the Stop Forum Spam database?? You can check directly at this address (http://www.stopforumspam.com/search)...
No, it's not in the database
Quote from: ITA003 on January 25, 2010, 10:36:58 AM
You have enable the username check in admin section?
Yes, username check is enabled.
Quote from: Joff on January 25, 2010, 10:44:56 AM
Quote from: ITA003 on January 25, 2010, 10:36:58 AM
You have enable the username check in admin section?
Yes, username check is enabled.
Disable it. I think that the best configuration is to enable
only the email check (the default when you enable the SFS mod in the admin section) and disable the IP and username verification.
Thanks, that was exactly the problem. I ran the same registration process and when I unchecked the username box, I was able to register. Cheers.
I admin several SMF forums and they all stopped working with the Stop Forum Spam plugin over the last 24 hours or so. I'm investigating to see if the SFS people changed something that broke the package's functionality ... I don't see anything useful in my forum or server logs saying that the queries weren't working, but they aren't working without a doubt. I've had to deal with approx 50 spammers in the last 12 hours.
Is anyone else having this issue (I saw another poster in the SMF 1.x support area that was). I can reproduce on multiple forums, both 1.x and 2.x codebase.
Currently on the 1.x forums the spammers are simply not being blocked (manual lookups at SFS return that they are spammers by IP, email and/or username). The 2.x forums holds all the registrations for approval (even though that is not set) and shows that they couldn't be looked up.
Help! :) I'm being bombarded by spammers LOL ... should we start a new topic with this info or just continue in it here ...
Gerkin, StopForumSpam.com was having problems... GoDaddy deleted their DNS entries, and they had to move their domain server to a DNS service that DOESN'T just randomly shut you down. GoDaddy seems to want to be their own police force at times. ::)
They're back up again, but it may be a day or two before the DNS changes make it to every route table on the planet. Most of it happened yesterday, but... sometimes servers are slow at updating.
Thanks, that explains the issues. I'll wait for the DNS to propagate again and hopefully all will be well :)
Do you folks know if there is anything like this for RC2?
It's such a fantastic mod, the anti-spam features in RC2 are quite laughable. They aren't going to stop any real spammers.
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
In the Register.php the SpammerCheck Function is duplicate (do you install before uninstall the previous version???), remove the function start at line 681 to and brackets... (make a backup before edit the file).
Than look for the SpammerCheck text in the Register.php file, if you wil find it for more than two time, maybe there is some error... post the file.
Quote from: ITA003 on February 08, 2010, 06:05:29 PM
In the Register.php the SpammerCheck Function is duplicate (do you install before uninstall the previous version???), remove the function start at line 681 to and brackets... (make a backup before edit the file).
Than look for the SpammerCheck text in the Register.php file, if you wil find it for more than two time, maybe there is some error... post the file.
Here is the file of register.php after uninstall SFS, note : I only copas the one related with spammer check
//Check Forum Spam if enabled
if (!empty($modSettings['sfs_enabled'])) {
if (SpammerCheck()) {
loadLanguage('SFS');
fatal_error(sprintf($txt['sfs_spam_detected'],$_POST['user'],$_POST['email'],$user_info['ip']), true);
}
}
Also this one in register.php
function SpammerCheck()
{
global $txt, $boarddir, $context, $settings, $modSettings, $user_info, $sourcedir;
$isSpammer=0;
$emailSpam=$_POST['email'];
$ipSpam=$user_info['ip'];
$usernameSpam=$_POST['user'];
$response='';
$url='http://www.stopforumspam.com/api?email=' . $emailSpam;
require_once($sourcedir . '/Subs-Package.php');
$response = fetch_web_data($url);
//Is Email Spammer??
if (strpos($response, "<appears>yes</appears>") > 0) $isSpammer=1;
if (!$isSpammer && !empty($modSettings['sfs_ipcheck'])) { //If Not Spammer check the IP
//Check IP Spammer
$url='http://www.stopforumspam.com/api?ip=' . $ipSpam;
$response = fetch_web_data($url);
//Is IP Spammer??
if (strpos($response, "<appears>yes</appears>") > 0) $isSpammer=1;
}
if (!$isSpammer && !empty($modSettings['sfs_usernamecheck'])) { //If Not Spammer check the username
//Check Username Spammer
$url='http://www.stopforumspam.com/api?username=' . $usernameSpam;
$response = fetch_web_data($url);
//Is IP Spammer??
if (strpos($response, "<appears>yes</appears>") > 0) $isSpammer=1;
}
return $isSpammer;
}
Thank you for your kind help
Quote from: Stigmartyr on February 07, 2010, 10:42:12 PM
Do you folks know if there is anything like this for RC2?
It's such a fantastic mod, the anti-spam features in RC2 are quite laughable. They aren't going to stop any real spammers.
Ehhhmmmm...
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.luminomagazine.com%2F2004.03%2Fspotlight%2Fofficespace%2Fimages%2Fmilton%2Fmilton4.jpg&hash=ce347f69033cc09bea5409e49a3e143c17ed40d4)
..my question?
Quote from: kicky on February 08, 2010, 08:21:57 PM
Here is the file of register.php after uninstall SFS, note : I only copas the one related with spammer check
But if you uninstall SFS you must not found that lines in the Register.php file... remove it and than re-install the mod.
Quote from: Stigmartyr on February 08, 2010, 09:22:48 PM
Quote from: Stigmartyr on February 07, 2010, 10:42:12 PM
Do you folks know if there is anything like this for RC2?
It's such a fantastic mod, the anti-spam features in RC2 are quite laughable. They aren't going to stop any real spammers.
Ehhhmmmm...
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.luminomagazine.com%2F2004.03%2Fspotlight%2Fofficespace%2Fimages%2Fmilton%2Fmilton4.jpg&hash=ce347f69033cc09bea5409e49a3e143c17ed40d4)
..my question?
I have not answered your question, because I knew you were on vacation... :D
The release for SMF 2.0 is in progress... but at this moment I'm busy to another (private) mod for SMF...
Quote from: ITA003 on February 09, 2010, 06:08:11 PM
Quote from: Stigmartyr on February 08, 2010, 09:22:48 PM
Quote from: Stigmartyr on February 07, 2010, 10:42:12 PM
Do you folks know if there is anything like this for RC2?
It's such a fantastic mod, the anti-spam features in RC2 are quite laughable. They aren't going to stop any real spammers.
Ehhhmmmm...
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.luminomagazine.com%2F2004.03%2Fspotlight%2Fofficespace%2Fimages%2Fmilton%2Fmilton4.jpg&hash=ce347f69033cc09bea5409e49a3e143c17ed40d4)
..my question?
I have not answered your question, because I knew you were on vacation... :D
The release for SMF 2.0 is in progress... but at this moment I'm busy to another (private) mod for SMF...
hehe - thank you for the update. That is very good news. ATM I'm manually cross referrencing the sfp site and banning/deleting users.
My forum (1.1.11) has the captcha and the mod installed... send me the link to your forum or the register.template page
I've run into a strange problem. This mod has always worked great, then yesterday it does something odd.
At the top of the page it says:
"There is one member awaiting approval."
Perfectly normal . . .
But when I click on it, it brings up the member page and says:
"No members currently await approval."
It doesn't list any members . . . wtf?
Did a spammer find a bug/hack?
Quote from: JayT on January 14, 2010, 05:03:49 PM
Great mod... Is there a way to add a "Submit Spam Data" to automatically? So when you ban a user that gets through, you can either check a box or hit a button to add their data to the SFS database?
Thanks!
Nevermind... I got it... I realized that this wasn't really a request for this mod, but related... For those of you who'd like to be able to ban the user and also submit the user's data to SFS from the same screen, modify your "ManageBans.template.php". add a hyperlink (with echo lines) to submit the data to SFS via your own API key.
This week I setup SFS on a pretty large forum that we just converted to SMF. I've been getting a bunch of false positives of legitimate people trying to sign up. I manually search the SFS database and none of their info is in there, but they are still getting told they cannot sign up as they are spam.
They show up in logs like this (I've removed personal details), assuming it's coming from this mod ...
xxx.xxx.xxx.xxx Guest The user XXXX with Email
[email protected] (IP xxx.xxx.xxx.xxx) is a Spam, please contact forum administrator. ?action=register2
Could it be that false positives are in the SFS database? Or could it be that this mod defaults to positive and if it can't contact SFS that people are getting rejected? This has happened at least 10 times in the last 5 days (those are only the ones that have been reported to me, who knows how many others just don't bother to report and go somewhere else). Every time I checked there were no results for their username, email or IP in the SFS database.
Found a somewhat important bug/flaw . . .
If the spammer email/username has a - symbol in it, it will not display when searched for on the site database. That said, it's still properly blocked.
For example:
[email protected]
looks like stopforumspam.com is down, bit of a pity as I cant check who is a real spammer against their database now :(
Now that I have got this working, its an absolute god send. It is fending off lots of spammers. Thank you!
However I had a bit of a struggle getting it to install. I think there may be a problem with the mod page, and the code that comes up for parsing - someone else in this topic posted parsing text for my version (1.1.11) that seemed different - and I think it was that that finally fixed whatever problem I was having - which was causing nothing to show up in the admin screen.
Any update on whether this will be available for RC2? I'm getting 20-30 bot registrations a day on another forum I manage, and can't seem to slow them down.
Work in progres... :D
Thanks!!
Portuguese
Attach
Thanks!! ;)
The release for SMF 2.0 RC4 is ready!!
Please add russian translation.
I'd love to get this mod installed but wonder if the current download of SFS_StopForumSpam.0.6.tar.gz is for 1.1.12? I've tried it get this error:
An Error Has Occurred!
The package you tried to upload either is not a valid package or has become corrupted.
Thanks
Try to download it again.
I used that package for my production site (SMF 1.1.12) and works fine.
Thanks, I got it to work!
Greek translation by faiza (http://www.simplemachines.org/community/index.php?action=profile;u=255384) and nikan (http://www.simplemachines.org/community/index.php?action=profile;u=176912)
Tried to install this on my SMF 1.1.11 board and got an error when trying to apply it ./Themes/default/Register.template.php test failed. I'm no coder so havent much idea how to get around this. The above file was flagged 604, I tried setting it to 777 and reapplying the mod but I still got the error. I don't think I have changed this file, I have attached it in the hope that someone can help.
Hi, i installed this mod and i think its causing me registration problems!
when someone tries to register they are redirected back to the register page and not registered?
can anyone help?
Quote from: nax on November 25, 2010, 05:58:52 AM
Tried to install this on my SMF 1.1.11 board and got an error when trying to apply it ./Themes/default/Register.template.php test failed. I'm no coder so havent much idea how to get around this. The above file was flagged 604, I tried setting it to 777 and reapplying the mod but I still got the error. I don't think I have changed this file, I have attached it in the hope that someone can help.
Your problem is a conflict with recaptcha mods...
Try to:
- uninstall the recaptcha mods
- install Stop Forum Spam mods
- install recaptcha mods
I hope this works!
Quote from: lazym4n2010 on November 29, 2010, 01:12:18 PM
Hi, i installed this mod and i think its causing me registration problems!
when someone tries to register they are redirected back to the register page and not registered?
can anyone help?
The registration step works fine or get some errors?
Uninstall the Stop Forum Spam mods and check if the registration works!!
I was getting bots registering on my forum , after installing stopforumspam they all stopped :) but for some reason now anyone can't register , I uninstalled and deleted the mod and still the same thing , it just loops back to register page once a person clicks on register after filling in their details??
I'm confused , should I restore default registration files?
SMF Version??
Do you have any message in the log error??
When uninstall a mods the SMF restore the original file.
Try to send me the Register.php file
Quote from: ITA003 on November 29, 2010, 01:27:36 PM
Quote from: nax on November 25, 2010, 05:58:52 AM
Tried to install this on my SMF 1.1.11 board and got an error when trying to apply it ./Themes/default/Register.template.php test failed. I'm no coder so havent much idea how to get around this. The above file was flagged 604, I tried setting it to 777 and reapplying the mod but I still got the error. I don't think I have changed this file, I have attached it in the hope that someone can help.
Your problem is a conflict with recaptcha mods...
Try to:
- uninstall the recaptcha mods
- install Stop Forum Spam mods
- install recaptcha mods
I hope this works!
Thanks this seems to be ok ;)
Quote from: ITA003 on November 30, 2010, 02:27:05 AM
SMF Version??
Do you have any message in the log error??
When uninstall a mods the SMF restore the original file.
Try to send me the Register.php file
smf version 1.1.12 With theme:Blackrain v2. and tinyportal
error messgae when register u mean? no ,
i have attached register.php if u can have a look please?
thanks!
my problem has been solved here :
http://www.smfsupport.com/support/general-support/can't-register-32023/
but because i'm not hosted by smf for free they can't help me .,,.:/
I'm just reporting that this mod, as a function of how it inherently works, is becoming less effective daily. It's only catching half of all spammers for me.
The reason is because spammer usernames are randomly generated, emails are randomly generated, and IP pools of 100,000 infected computer bot nets out number the SMF forums.
In addition, mobile phones (especially Verizon), cycle through IP addresses many times per hour. So a single infected mobile device that randomly generates user names can spew spam without ever being blocked.
Point being, we need to rethink this mod as it'll be obsolete by next year.
In my site the mod works fine... in this two year only less then 10 spammer were able to register... and I use also the capthca code!!
Sure, the mods works fine if the database of the Stop Forum Spam (www.stopforumspam.com) is frequently updated (as is).
I'd like to know (from user that use this mod) if they have the same societyofrobots's problem...
Quote from: lazym4n2010 on November 29, 2010, 01:50:53 PM
I was getting bots registering on my forum , after installing stopforumspam they all stopped :) but for some reason now anyone can't register , I uninstalled and deleted the mod and still the same thing , it just loops back to register page once a person clicks on register after filling in their details??
I'm confused , should I restore default registration files?
Hi, just to clarify registartion problem was not with this mod but with TP , but has been sorted out now ;D
Quote from: ITA003 on December 08, 2010, 11:07:20 AM
In my site the mod works fine... in this two year only less then 10 spammer were able to register... and I use also the capthca code!!
Sure, the mods works fine if the database of the Stop Forum Spam (www.stopforumspam.com) is frequently updated (as is).
I'd like to know (from user that use this mod) if they have the same societyofrobots's problem...
I agree. Using this mod in tandem with the reCaptcha mod has been very successful.
Adding a new usergroup like newbie* and setting a minimum for posts before being able to create links is another effective layer of defense and has recently caught one that made it through the first two layers.
I also modded the Error Log and Who's Online pages to allow immediate verification of spammers. See attachments below for examples.
Here is the code:
File Edits for SMF 1.1.12Add StopForumSpam to Error log.
./Themes/default/Errors.template.php
<b><a href="', $scripturl, '?action=trackip;searchip=', $error['member']['ip'], '">', $error['member']['ip'], '</a></b>
<b><a href="', $scripturl, '?action=trackip;searchip=', $error['member']['ip'], '">', $error['member']['ip'], '</a></b> <a href=http://www.stopforumspam.com/search?q=',$error['member']['ip'], ' title="Check IP at StopForumSpam.com"','><img src="', $settings['images_url'], '/sfs2.png" alt="', 'Check IP at StopForumSpam.com', '" /></a>
Add StopForumSpam to Who's Online.
./Themes/default/Who.template.php
(<a href="' . $scripturl . '?action=trackip;searchip=' . $member['ip'] . '" target="_blank">' . $member['ip'] . '</a>)';
(<a href="' . $scripturl . '?action=trackip;searchip=' . $member['ip'] . '" target="_blank">' . $member['ip'] . '</a>) <a href=http://www.stopforumspam.com/search?q=',$member['ip'], ' title="Check IP at StopForumSpam.com"','><img src="', $settings['images_url'], '/sfs.png" alt="', 'Check IP at StopForumSpam.com', '" /></a>';
Add sfs.gif to
./Themes/default/imagesAdd sfs2.gif to
./Themes/default/images-forumuser
I installed both this mod and the ReCaptcha this week as spam has been a terrible problem for my forum over the last month. Both seem to be working fine together. I ran several tests and all seems to be going good...
Now, my question is, how often does this database draw false positives? I guess my concern is that legitimate users may have trouble registering. Do you think my concern is warranted and is there any way to know if people are being blocking unjustly?
Thanks for the great mod! Keep up the good work!
Ukrainian translation:
Thanks!!!
Turkish Translation added
I am running 1.1.11 and trying to install this mod. I keep getting this message "The package you tried to upload either is not a valid package or has become corrupted." I re-downloaded and still the error occurs. Any help is much appreciated.
I just try to download the package and install it to my SMF forum and works fine.
Try to download again the file and open it, you can see the file content??
QuoteNow, my question is, how often does this database draw false positives? I guess my concern is that legitimate users may have trouble registering. Do you think my concern is warranted and is there any way to know if people are being blocking unjustly?
I find that some AOL users get blocked by way of their IP address.
They are few and far between though and overall this is probably the best mod I use as spammers are a big problems.
Quote from: ITA003 on December 29, 2010, 08:36:11 AM
I just try to download the package and install it to my SMF forum and works fine.
Try to download again the file and open it, you can see the file content??
I downloaded a couple of times, checked it by opening it but still cannot install.
If you open the downloaded file with a program like 7-zip (or similar), do you see the content?
What messega the spammers see when they are detected by this mod? Can we customize that message...
i just wanna flip off at them :)
The message is:
The user %s with Email %s (IP %s) is a Spam, please contact forum administrator.
You can modify the line 7 in file SFS.english.php
$txt['sfs_spam_detected'] = 'The user %s with Email %s (IP %s) is a Spam, please contact forum administrator.';
The %s are mandatary and are the spammer's Username, Email and IP
Maybe a stupid question but consider me a n00b
What is %s?
Quote from: ITA003 on December 29, 2010, 11:42:19 AM
If you open the downloaded file with a program like 7-zip (or similar), do you see the content?
Yes. I could see the files. I even extracted them and it worked fine.
Just to check that the SMF package manager is working, I downloaded another mod and I uploaded it. It worked fine. Then I went back to Stop Forum Spam mod. The problem still persist.
this mod bans waaaay too many ips that can actually have legit users.
Are you sure about that? How do you know it bans legit users?
Quote from: PLAYBOY on December 29, 2010, 08:18:29 PM
Maybe a stupid question but consider me a n00b
What is %s?
The %s is a placeholder, and when a spammer is detected, the three %s present in the string will be replace with the Username, Email and the IP Address.
Es. The user
randellbowman with Email
[/size][email protected] (IP
[/size]91.xxx.xxx.xxx) is a Spam, please contact forum administrator.
Bye
Quote from: mistercheah on December 29, 2010, 08:46:47 PM
Quote from: ITA003 on December 29, 2010, 11:42:19 AM
If you open the downloaded file with a program like 7-zip (or similar), do you see the content?
Yes. I could see the files. I even extracted them and it worked fine.
Just to check that the SMF package manager is working, I downloaded another mod and I uploaded it. It worked fine. Then I went back to Stop Forum Spam mod. The problem still persist.
I will send you a Private Message.
Does this mod Bans? or just not letting them register the forum? I mean they can still see the forum and the web site right?
This mod block the spammer to register.
Every time I try to upload it to my admin panel I get an error saying it's the wrong format. I'd like to try it but I have no way to get it to upload based on your compression format
Your host is Windows or Linux?
I havent deal with the API key. I just installed and let it run the register system.
A very fun twist, thanks for the add
Hello Ita003
As previously asket, here is the release with the french translations added.
Thank you very much for this mod, because I used to verify spammers manually before ! :o
Regards
Quote from: mistercheah on December 29, 2010, 07:37:21 AM
I am running 1.1.11 and trying to install this mod. I keep getting this message "The package you tried to upload either is not a valid package or has become corrupted." I re-downloaded and still the error occurs. Any help is much appreciated.
I know you discussed this issue via PM and hopefully got it corrected. However I just had similar issue with a 1.1.12 site via package manager with the xxx.tar.gz mod downloaded today. I believe it is something to do with the double compression, altho this may not be the same with 2.0 sites. What I did was decompress the file (twice) with 7zip...then selected the final resulting folder and re-compressed to "zip" format. This of course made the file twice as large, but the zip file uploaded and installed seamlessly via package manager after that.
Thanks for the mod...Im really hoping it reduces the time I have to spend searching and banning all the new member approvals that wind up being low life idiot spammers or their bots.
Quote from: rickydeez on December 11, 2008, 01:40:50 AM
Quote from: softcore on December 10, 2008, 01:13:02 PM
Installed fine, but when tested with data of first robot I saw on http://www.stopforumspam.com/ , I could register...
What's wrong?
SMF 1.1.12
That setting does not show up in the admin panel;
Go go Forum Admin > Registration > Settings and Enable: Stop Forum Spam Enabled
Quote from: thedukeisnotdead on January 07, 2011, 11:23:48 PM
Quote from: rickydeez on December 11, 2008, 01:40:50 AM
Quote from: softcore on December 10, 2008, 01:13:02 PM
Installed fine, but when tested with data of first robot I saw on http://www.stopforumspam.com/ , I could register...
What's wrong?
SMF 1.1.12
That setting does not show up in the admin panel;
Go go Forum Admin > Registration > Settings and Enable: Stop Forum Spam Enabled
I removed the recapcha mod. Installed the stopspam mod. Reinstalled the recapcha.
Works Great!!
Thanks
I would just like to say that since installing this mod, it has worked GREAT!!
Over 2 dozen spammers prevented from registering and my "waiting for approval" list has only legit apps...none that will remain in limbo or require further action.
THANKS AGAIN!!
Like others here I am receiving
The package you tried to upload either is not a valid package or has become corrupted.
I have downloaded from various browsers, tried uploading via various browsers.
Linux server (hosted), 1.1.11 & 1.11.12 smf (actual site and test site).
Suggestions?
Quote from: elliatt on January 19, 2011, 09:12:00 AM
Like others here I am receiving
The package you tried to upload either is not a valid package or has become corrupted.
I have downloaded from various browsers, tried uploading via various browsers.
Linux server (hosted), 1.1.11 & 1.11.12 smf (actual site and test site).
Suggestions?
Try decompressing the file as I describe in my post above (http://www.simplemachines.org/community/index.php?topic=279621.msg2903831#msg2903831)...rezip..then to package manager.
Quote from: KB on January 19, 2011, 05:36:32 PM
Try decompressing the file as I describe in my post above (http://www.simplemachines.org/community/index.php?topic=279621.msg2903831#msg2903831)...rezip..then to package manager.
I've already tried this and it makes no difference.
Count me in on not being able to install this, I too only get the "The package you tried to upload either is not a valid package or has become corrupted" error. Unzipping and rezipping the package doesn't help either. This on 1.1.12.
I suspect that something in your procedure is omitted or incorrectly done.
Are you decompressing the tar.gz...then also decompressing the resulting 'tar' file as well? If not..that is your problem. Doing the double decompression should result in the mod main folder (uncompressed at that stage) which then can be selected, and re-compressed with zip format, uploaded and installed the package manager. I use 7zip because it handles pretty much all compression formats, but your compression software may also be an issue..particularly if it does not handle tar or tar.gz files properly.
ITA003 tells me he is working on a new update with added language files at this time...and he will be adding the update on the download page as soon as possible with the zip format.
ok, installed and working great. over 300 spammers stopped in the last 2 weeks.
However, we've bumped into a minor glitch.
In the normal SMF registration process, if the "Approval required" is turned on, then the account registrations are not counted as valid registrations until they are approved. Rejected (deleted) registrations are never counted.
However... with this mod, we have the registration set to member activated... Which means that the registrations are counted in the stats as soon as the registration is completed, and then this mod catches them and sets the account to "requires approval".
So... despite the fact that I have stopped 300 spammers, my forum stats have counted those spammer registrations, even after the account was rejected/deleted.
As I said, it's a minor glitch, but it does make the forum stats unreliable. :(
you may want to try bot buster which will simply stop the bot from being able to register on your site instead of setting their account to require approval. this mod has not let one bot successfully register on my forum in about 5 months.
Illori,
the registrations on my site are not bots. They are human spammers.... because we have captcha and human-required questions as well as SFS
I dont know if human spammers are in the botscout database but so far it is working on my forum. gl with controlling your problem.
I just wanted to let the mod maintainers know I am having the same issue as Kindred.
Quote from: Kindred on January 28, 2011, 10:13:42 AM
However... with this mod, we have the registration set to member activated... Which means that the registrations are counted in the stats as soon as the registration is completed, and then this mod catches them and sets the account to "requires approval".
This mod works before SMF save the user info and doesn't change any info user.
Bye
Hi!! I updated with the new release... there's no new feature only new languages added:
Version 0.7
- Add french language (thanks teknautomotive)
- Add greek language (thanks faiza and nikan)
- Add russian language (thanks Bugo)
- Add turkish language (thanks PLAYBOY)
- Add ukrainian language (thanks olex)
Bye
Quote from: ITA003 on January 30, 2011, 09:53:20 AM
Quote from: Kindred on January 28, 2011, 10:13:42 AM
However... with this mod, we have the registration set to member activated... Which means that the registrations are counted in the stats as soon as the registration is completed, and then this mod catches them and sets the account to "requires approval".
This mod works before SMF save the user info and doesn't change any info user.
Bye
Unfortunately, this is demonstrably untrue. The users/spammers who I reject are still counted in the new users statistics.
I developed this mod and I Know that works before SMF save the info user and doesn't change any info about the current user. Maybe there's a problem with another mod or something else...
In my forum (1.1.12) works fine!! User must activate by link in email and the counter doesn't change... I just tested it!!
Try to uninstall only this mod (Stop Forum Spam) and retry. Let's me know!
Send me in PM with your forum link.
Bye
ITA,
we have 3 of us, all SMF team or friends, who have noticed this same issue... I know that you developed the mod, but it seems that you possibly missed something.
The mods that I have affecting registration is
SFS, Bad Behavior, HoneyPot and reCPATCHA. SFS is the only one which affects the user's status (activated or non-activated)
Quote from: Kindred on January 30, 2011, 04:44:33 PM
The mods that I have affecting registration is
SFS, Bad Behavior, HoneyPot and reCPATCHA. SFS is the only one which affects the user's status (activated or non-activated)
:o
What did I do this time?
Kindred: did you try to uninstall SFS mods and check the issue?
I can't get this to work on one of my forums.
On one forum, everything works fine and I see the little searchglasses and the buttons for checking members, as well as the "check this member" link on the user's profile page.
In another forums it is just as if I did not install SFS at all? It shows up in the list, I enabled it by checking all 3 checkboxes in Settings, but nothing.
Where can I look?
SulevFan....
Sorry, but I believe you are expecting features that arent there with THIS mod.
I would like to say that I had no issues installing this new version on the SFS mod (0.7) from the package manager..worked like a charm this time..thanks ITA003 :)
I guess you are right! My bad and apologies. I did download different packages on the two different forums. :(
I just wanted to say that this mod works 100%, but the big question is this: why are spammers coming to my board in the first place?
Thanks
see log:
Check all
Guest
109.230.246.45
Today at 07:32:00 am
b671f113a9dd20513942a1b7634eb532
Type of error: General
http://hyman.sytes.net/smforums/index.php?action=register2The user KeveSlogale with Email
[email protected] (IP 109.230.246.45) is a Spam, please contact forum administrator.
Guest
92.241.169.234
Today at 07:10:25 am
ea32d96cb8877ee0585cb876f705ef61
Type of error: General
http://hyman.sytes.net/smforums/index.php?action=register2The user linkexchangexxpaczka2 with Email
[email protected] (IP 92.241.169.234) is a Spam, please contact forum administrator.
Guest
109.230.246.45
Today at 06:11:36 am
ebc457f78305d7e7ea6de2de493c6281
Type of error: General
http://hyman.sytes.net/smforums/index.php?action=register2The user KeveSlogale with Email
[email protected] (IP 109.230.246.45) is a Spam, please contact forum administrator.
Guest
178.32.81.224
Today at 02:57:01 am
c54fba14bde39fa61b4014846fce88b2
Type of error: General
http://hyman.sytes.net/smforums/index.php?action=register2The user PleahBlileMuM with Email
[email protected] (IP 178.32.81.224) is a Spam, please contact forum administrator.
Guest
109.230.246.47
Today at 02:37:09 am
8375e28f9f9735412a174bf60f0dbb27
Type of error: General
http://hyman.sytes.net/smforums/index.php?action=register2The user choichExaph with Email
[email protected] (IP 109.230.246.47) is a Spam, please contact forum administrator.
???
they come because they are spammers.
Quote from: larryhyman on February 02, 2011, 07:54:36 AM
I just wanted to say that this mod works 100%, but the big question is this: why are spammers coming to my board in the first place?
There are Bots / Scripts / evil things that go bump in the night that crawl the web and look for forums, and then register accounts to spam them. Some of them are people (I had a few "smart" ones post intelligent posts looking to spread their spam), but many just put their message in their account info, and leave it there - when someone looks at the member list, they will see a bunch of links to the sites the spammers want to push.
Quoteevil things that go bump in the night that crawl the web and look for forums, and then register accounts to spam them
But are they using google to search for a certain string ie: "Powered by SMF 2.0 RC4"
what I mean is, why don't regular people find my forum, why do only spammers try to sign up?
I know I am in Google.....
@larryhyman
You have to remember that spammers dont care what the theme or discussion subject is..they are just looking for "web-estate" to post their spam or worst case..a foothold to gain access to your site in order to take over, mess with your world.
On the otherhand...a genuine member is going to look for a subject they want to talk about before joining. And there are some that prefer to just look around and not take part in posting for one reason or another..which may not require them to join at all. Spammers dont care about those things, which is why there are more of them than legit registers in most cases.
Quote from: Kindred on January 30, 2011, 04:44:33 PM
ITA,
we have 3 of us, all SMF team or friends, who have noticed this same issue... I know that you developed the mod, but it seems that you possibly missed something.
The mods that I have affecting registration is
SFS, Bad Behavior, HoneyPot and reCPATCHA. SFS is the only one which affects the user's status (activated or non-activated)
ITA, I am having the same issue in 2.0 RC4. You mentioned that you tested in the 1.x branch, have you tested this issue in the 2.x branch? Thanks
Yes! TEsted on SMF 2.0 RC4 Clean install!
Will this work for to block the ip adresses for the forums which accept members only with invitation?
So there is no registration page. Spam ips keep guessing my members user and passes. I want to block them.
8) Cool mod. I used it on my previous forum (will use on my new one as well XD). It frustrated one of my members because it kept thinking her IP was a spam IP haha. I think it's because she had a dynamic IP. :3
Maybe... you can check the user's IP address directly on www.stopforumspam.com
Quote from: ITA003 on February 12, 2011, 05:13:50 AM
Maybe... you can check the user's IP address directly on www.stropforumspam.com..
You mean www.stopforumspam.com :)
I agree. I think it would be lot better.
I have installed this and so far cannot see it in action :)
I am having a uneasy spate of IP's trying to log into my forum using
current members usernames. I am chasing my tail blocking IP's in
my cPanel Deny IPs ummmm A right pain in the behind. I wish these
twits would simply get out of my face >:(
Which sadly means I have to remove all but one or two topics from
General Public view. Those current Topics are what I thought would
entice members to join. Ah well back to the drawing board ::) ::)
This mods works only during the registration step not the log-in.
Quote from: ITA003 on February 12, 2011, 09:08:18 AM
This mods works only during the registration step not the log-in.
Why not make it also check the ip during log-in... will save us a lot of manual bans.
-Rik©
It would be very useful especially with the our newest spam issue...
http://www.simplemachines.org/community/index.php?topic=419916.msg2935611#msg2935611
Edit: I added the changes manually to themis theme and the strings show now.
I cannot find a way to activate it. Installed in 1.1.13 and in ?action=regcenter;sa=settings page I can see:
Required strength for user passwords (?):
And a blank line with ":" and check box below it.
I use the Themis theme.
My SMF 2.0RC4 forum is flooded with spam error log like the following. How can I stop SMF from reporting these errors?
-------------------------------------
The user xxxxxx with Email
[email protected] (IP xxx.xxx.xxx.xxx) is a Spam, please contact forum administrator.
QuoteMy SMF 2.0RC4 forum is flooded with spam error log like the following. How can I stop SMF from reporting these errors?
I would love it if this went to an email to me instead of the master log file, or at least it's own log...
Other than that, I think this one of the best mods I've ever used !
Quote from: larryhyman on February 12, 2011, 01:09:08 PM
QuoteMy SMF 2.0RC4 forum is flooded with spam error log like the following. How can I stop SMF from reporting these errors?
I would love it if this went to an email to me instead of the master log file, or at least it's own log...
Other than that, I think this one of the best mods I've ever used !
I agree!
Quote from: Blade_Runner on February 12, 2011, 08:45:42 PM
Quote from: larryhyman on February 12, 2011, 01:09:08 PM
QuoteMy SMF 2.0RC4 forum is flooded with spam error log like the following. How can I stop SMF from reporting these errors?
I would love it if this went to an email to me instead of the master log file, or at least it's own log...
Other than that, I think this one of the best mods I've ever used !
I agree!
So today, I also ran into an issue installing this mod - where I had to uninstall reCaptcha and SFS, then reinstall them both..
Now that I have SFS, I don't really see a need to use reCaptcha anymore to be honest. Infact why would you need any captcha at all :P
How can I add an ip address to the whitelist?
Quote from: ITA003 on December 29, 2010, 06:55:41 PM
The message is:
The user %s with Email %s (IP %s) is a Spam, please contact forum administrator.
You can modify the line 7 in file SFS.english.php
$txt['sfs_spam_detected'] = 'The user %s with Email %s (IP %s) is a Spam, please contact forum administrator.';
The %s are mandatary and are the spammer's Username, Email and IP
Can you tell me exactly where to find this file? Is it still in the Packages directory, within the .tar.gz file I uploaded?
Thanks for this mod - my spam registrations are manageable now.
themes/default/languages
Thanks!
Quote from: Blade_Runner on February 21, 2011, 02:26:41 PM
How can I add an ip address to the whitelist?
At the moment is not possibile have a whislist. Do you have an IP address in Stop Forum Spam database and you are sure that it isn't a spam?
@ITA003
Could you please guide me to modding your mod so that I can get it to write to it's own log file, Thanks
Can you make a similar mod that checks the stop spammer database when a user tries to log in?
I think that would take care of a lot of the bot issues forums are facing now. I'm getting 50-100 error logs day from bots trying to guess member passwords.
@larryhyman: I think that the error log is the right place... maybe I can make a new setting to disable the log...
@Mayhem30: I'm working a new version where is possible to enable checks in Log-in
Quote from: ITA003 on February 22, 2011, 02:00:12 AM
@larryhyman: I think that the error log is the right place... maybe I can make a new setting to disable the log...
@Mayhem30: I'm working a new version where is possible to enable checks in Log-in
thank you!
Quote from: ITA003 on February 22, 2011, 02:00:12 AM
@larryhyman: I think that the error log is the right place... maybe I can make a new setting to disable the log...
@Mayhem30: I'm working a new version where is possible to enable checks in Log-in
No, don't disable the log, I just don't want it mixing with other errors like database errors and the like, I would really it to have it's own log, so it stops polluting the main log....
ALSO, I THINK THIS IS THE BEST MOD EVER AND SHOULD BE A STANDARD FEATURE, YOU KNOW HOW MANY TIMES THIS MOD HAS PROTECTED MY SITE !!!
QuoteALSO, I THINK THIS IS THE BEST MOD EVER AND SHOULD BE A STANDARD FEATURE, YOU KNOW HOW MANY TIMES THIS MOD HAS PROTECTED MY SITE !!!
Won't ever be a standard feature, firstly it relies on an external site and the team are very wary of doing that and secondly, it's incredibly easy to get yourself listed by accident, because there's no double checking - one of the former project managers here submitted his own IP address to see what happened, and there's no double checking to validate that it wasn't submitted falsely.
@ITA003 Adding a new log is easy enough, just when you call the fatal_error or fatal_lang_error function, make sure to pass a different name through as the second parameter which would give it its own log category. Let me know if that doesn't make sense and I'll help with that.
Quote from: Arantor on February 22, 2011, 09:57:22 AM
QuoteALSO, I THINK THIS IS THE BEST MOD EVER AND SHOULD BE A STANDARD FEATURE, YOU KNOW HOW MANY TIMES THIS MOD HAS PROTECTED MY SITE !!!
Won't ever be a standard feature, firstly it relies on an external site and the team are very wary of doing that and secondly, it's incredibly easy to get yourself listed by accident, because there's no double checking - one of the former project managers here submitted his own IP address to see what happened, and there's no double checking to validate that it wasn't submitted falsely.
I'm looking for a solution about this... a possible solution can be to show (only if a spammer is detect) a tipical question to user like this:
write the fourth word of this phrase: "this is a
example phrase"
The user must insert the word "example" to continue.
The advantage is that the question will be showed only if a spam was detected... what do you think?
Quote from: Arantor on February 22, 2011, 09:57:22 AM
@ITA003 Adding a new log is easy enough, just when you call the fatal_error or fatal_lang_error function, make sure to pass a different name through as the second parameter which would give it its own log category. Let me know if that doesn't make sense and I'll help with that.
Thanks! I'll take a look!
QuoteThe advantage is that the question will be showed only if a spam was detected... what do you think?
On SFS's side, or SMF's side?
SMF's side
Yeah, that can work if it's a suspected spam registration.
Now I wonder if the issue is NOT with this mod as I uninstalled it and then registered a test user and never got an email. I also used the form to send another activation email and it never sent one.
I did have SMF 1.1.11 and had updated to 1.1.13 and wonder if that is an issue....
-----------------------------------------
I use this mod (on SMF 1.1.13) and set it to check for IP address only. I do not see an option to check for "email" but there is an option to check for "username" that I do not use.
I also set the registration process to "Member Activation" so the user is supposed to get an email confirmation (a link to click to finish the registraton process) but they never do. I have the option "send email to Admin when new user joins" checked as well but never receive any (maybe because I always have to manually activate new members).
I am trying to figure out why members never get the email, as it always worked before before I installed this mod. I know have to go and check the "Awaiting Members" area and activate those manually (which is a pain since I then check IP addresses manually).
This mod seems to work really well as it stopped ALL fake people from registering.
Thanks for any insights.
I seem to have found a bug in 0.8. A user, let's call him John Doe, tried to register on my forum but kept getting the "is a spam" message and being denied. I searched John Doe on stopforumspam.com and got zero results (his email and IP returned zero results too). Now, when he tried again and used JohnDoe instead of John Doe, it worked. This means that when you sign up with username John Doe, you get a false positive presumably because both "John" and "Doe" do give hits. It looks like if your username has a space, a false positive is returned because it checks both names (before and after the space) individually and if either (or both) are there, you get a false positive. Obviously if the user picks username "John Doe", it should only return a positive if "John Doe" is in the database... not either John or Doe separately. I've turned off username checking because of this but I wonder if the bug exists with email also if you use a symbol in the email.
Regards,
Mike
Is there any way to report spammers from the "Awaiting Approval" screen? Also, is there any way to recheck multiple signups? I leave suspected spammers waiting and recheck them, but can only do that by clicking on the magnifying glass. It will also stay blue, even if the signup is now in the database, unless I have looked them up from the All Members page.
Quote from: mchaney on March 05, 2011, 02:04:38 PM
I seem to have found a bug in 0.8. A user, let's call him John Doe, tried to register on my forum but kept getting the "is a spam" message and being denied. I searched John Doe on stopforumspam.com and got zero results (his email and IP returned zero results too). Now, when he tried again and used JohnDoe instead of John Doe, it worked. This means that when you sign up with username John Doe, you get a false positive presumably because both "John" and "Doe" do give hits. It looks like if your username has a space, a false positive is returned because it checks both names (before and after the space) individually and if either (or both) are there, you get a false positive. Obviously if the user picks username "John Doe", it should only return a positive if "John Doe" is in the database... not either John or Doe separately. I've turned off username checking because of this but I wonder if the bug exists with email also if you use a symbol in the email.
Regards,
Mike
Do you have the "Check username" option enabled? If so, try to disable...
I am running version 2 RC5 and my users report that they are getting the following message:
"The user (Username) with Email (Email) (IP IPAddress) is a Spam, please contact forum administrator"
How can I prevent this please?
Thanks,
Nelson
Quote from: mchaney on March 05, 2011, 02:04:38 PM
I seem to have found a bug in 0.8. A user, let's call him John Doe, tried to register on my forum but kept getting the "is a spam" message and being denied. I searched John Doe on stopforumspam.com and got zero results (his email and IP returned zero results too). Now, when he tried again and used JohnDoe instead of John Doe, it worked. This means that when you sign up with username John Doe, you get a false positive presumably because both "John" and "Doe" do give hits. It looks like if your username has a space, a false positive is returned because it checks both names (before and after the space) individually and if either (or both) are there, you get a false positive. Obviously if the user picks username "John Doe", it should only return a positive if "John Doe" is in the database... not either John or Doe separately. I've turned off username checking because of this but I wonder if the bug exists with email also if you use a symbol in the email.
Regards,
Mike
Am getting the SAME problem.
I just UNCHECKED this option.
Check also Username (remove check mark here)
Enable check Username
We will see if it stops rejecting users with a space in their names.
Nelson
New issue happened today when using the Report Member button on the Search Members page attempting to nuke a spammer. Every single users in the forum was set to needing to be approved by the admin. Repeated this twice and can confirm that's the triggering action. Manual query we used to fix:
update smf_members set is_activated = 1 where is_activated = 3;
The report action to the SFS website didn't actually occur.
Member ID is 37468 and IP address is 71.229.243.38 if that helps.
We are running SMF version 1.1.13 with a custom theme, and use the SFS mod daily to report and battle spammers. It's worked flawlessly for years before today.
Thanks a ton - this appears to work pretty well for me so far! I was really frustrated that I was getting over 100 spam registrations a day for a rather low key forum. I tried to register an account with a StopForumSpam email address and it rejected it while it let me register with a 'real' account - success!!
Really, thanks a ton!
Quote from: rthrash on March 17, 2011, 10:20:02 AM
New issue happened today when using the Report Member button on the Search Members page attempting to nuke a spammer. Every single users in the forum was set to needing to be approved by the admin.
This mods doesn't have the Report Member button... do you use another similar mods?
Doh it's the other one here. Sorry for the trouble: http://custom.simplemachines.org/mods/index.php?mod=1547
You may want to change up the code a bit in your 'Who.template.php' file - your loading the "evidence.png" off their servers (which wastes their bandwidth and resources).
It appears they have disabled hotlinking - so all I'm getting now is a broken image box.
Just update the package! ;)
Thank you :)
Hi I downloaded the file and it says The package you tried to upload either is not a valid package or has become corrupted. is something wrong?
Thanks
Try to download it again and let me know.
I'm currently using this mod...and am not sure if it's working because I just installed it. However, after looking at the following:
"The user (Username) with Email (Email) (IP IPAddress) is a Spam, please contact forum administrator"
I find that the mod should be updated using a grammatically correct version of the message a registrant receives if they are in StopForumSpam's database. You should rewrite this mod so the message they receive is worded as such:
"The username, (Username), along with the email address (Email) and IP address (IPAddress) is being identified as a "spammer" through StopForumSpam.com's database. If you feel this information is incorrect, please contact StopForumSpam."
Of course, you can add a link to StopForumSpam's contact page.
I don't believe they should contact the forum administrator, since we can't remove them from the database. They should contact StopForumSpam and have them resolve the issue. Once they have...then, by all means...they should re-register on your forum.
Just tried to download and install this package and received the following error:
The package you tried to upload either is not a valid package or has become corrupted.
Any ideas?
Since 2.0 came out my old 1.1.11 forum is being attacked rapidly...
(not only mine but 4 other forums i know aswell)
I just installed this mod but i got a question:
When i look at my whois is see a "stop forum spam" hand after all my guests.
even when a friend of mine showed up the hand appeared... but he could register.
I thought that hand would only show up at whois when the ip is found in the stop forum database?
question no. 2:
can i do a stop forum check based ONLY on ip? i do not want to check the e-mail adres aswell.
Greetings and thnx in front,
@GlitchPC: I modify the description in the next version
@arreferee: Try to download it again and reinstall, let me know..
@fullmetalgirl: The hand in the whois page just send you to stopforumspam check page to know if the IP is in the Sop Forum Spam database. The email is the main check in my Mod, so you can not disable this check.
Got any plan to upgrade it to latest version 2.0 gold version? :)
Quote from: ITA003 on June 12, 2011, 11:43:08 AM
@arreferee: Try to download it again and reinstall, let me know..
I tried again from a different computer and still got the same error.
Quote from: arreferee on June 12, 2011, 02:12:34 PM
Quote from: ITA003 on June 12, 2011, 11:43:08 AM
@arreferee: Try to download it again and reinstall, let me know..
I tried again from a different computer and still got the same error.
I was able to download and install it to my test forum that is in 2.0. My main forum is the one where I received the above error. It is in 1.1.13. Is it not working for 1.1.13? Thanks.
Any chance to have this mod enhanced (or a new mod) to use the SFS database to block known spam IPs from even accessing the login page to begin with? Seeing upwards of 30 new logins a day at this point all from known spam IPs this on a forum that is pretty much unused these days. Would be nice not not even let them in the door in the first place...
egads, NO! the SFS list is not monitored or controlled in any way that I know of... If users get flagged because their IP matches a previously reported spammer, then they get blocked? good way to lose a large chunk of members
I can appreciate that concern. I just think it would be a helpful *optional* feature in many instances, and if it's optional, don't see the harm in it being there.
Mine for one, could greatly benefit. New members to my forum are limited and typically driven to the site via personal contact, not through random discovery of the forum on the 'net (with whom I typically run a short screening conversation first anyway.) Dealing with what is in the past week upwards of 30 *known* spammers on a daily basis awaiting registration confirmation is a heavy burden for a site that otherwise needs little to no moderation or maintenance on my part. I'd much rather have them all blocked automatically at the door before they even clog up the forum DB as a pending reg. (or worse manage to break in via an existing member log-in hack) with a message to "Contact the main site admin. if you feel it is in error."
For me, the chance that a real registration attempt would be thwarted is statistically 0. Would be a great optional feature IMO.
oh, don't be so sure.... I recently had an instance where 5 IPs from a university were flagged in SFS... unfortunately several of my users are from that university and they get caught by the flagged IP.
Anyway.... I suggest that you add some registration questions (standard feature in 2.0) and httpBL - after 2 weeks of SFS catching bundles, I was down to one a month.
Quote from: Kindred on June 13, 2011, 05:03:06 PM
oh, don't be so sure.... I recently had an instance where 5 IPs from a university were flagged in SFS... unfortunately several of my users are from that university and they get caught by the flagged IP.
Anyway.... I suggest that you add some registration questions (standard feature in 2.0) and httpBL - after 2 weeks of SFS catching bundles, I was down to one a month.
Actually, that's what I was starting to do this AM (httBL) that got me wondering why SFSMod couldn't be doing the same thing as the httBLMod does (block at the door, not detain once in the lobby). I'm reticent to upgrade to 2.0 (time to research that all mods/themes will still work, etc.) and to get into the httBL (which I don't fully understand how to utilize, again more time to sort out). Was hoping there was a "quick" fix via this mod.
I guess I need to up to 2.0 at a minimum and see if most of my problems are bots weeded out through questions.
I'm getting the following error on install when trying to install into my 2.0 forum
waiting for 2.0 compatibility
Quote from: stanaca on June 14, 2011, 07:50:29 AM
waiting for 2.0 compatibility
I'm known to make personal changes to almost every package I download, so I'm not really sure why it works, but SFS works fine for me in 2.0 Gold. Maybe apply the changes manually or apply the differences in the package before you upload it?
The only problem is that the SFS website seems to be down at the moment.
You probably already know this, but just in case I'm writing to let you know that the entire stopforumspam.com site is down.
Quote from: societyofrobots on June 14, 2011, 09:07:28 PM
You probably already know this, but just in case I'm writing to let you know that the entire stopforumspam.com site is down.
In the meantime, you can just google the IP addresses. The ones on Stop Forum Spam will show up there.
The site is currently experiencing an outage using DNS, but it is up, according to twitter (https://twitter.com/stopforumspam).
I made the following change in $sourcedir/StopSpammer.php on line 31, per the tweet:
// Twitter status points to 217.18.71.131
// $remoteXML = 'http://www.stopforumspam.com/api?' . ('127.0.0.1' != $check_ip ? ($modSettings['stopspammer_check_ip'] ? 'ip=' . $check_ip . '&' : '') : '') . ($modSettings['stopspammer_check_name'] ? 'username=' . urlencode($check_name) . '&' : '') . ($modSettings['stopspammer_check_mail'] ? 'email=' . urlencode($check_mail) : '');
$remoteXML = 'http://217.18.71.131/api?' . ('127.0.0.1' != $check_ip ? ($modSettings['stopspammer_check_ip'] ? 'ip=' . $check_ip . '&' : '') : '') . ($modSettings['stopspammer_check_name'] ? 'username=' . urlencode($check_name) . '&' : '') . ($modSettings['stopspammer_check_mail'] ? 'email=' . urlencode($check_mail) : '');
I can confirm that it is working for my SMF 1.x environment, but your mileage may vary.
Hi, I've been running this mod on my forum for a few months and it's helped a lot. However, in the last couple of weeks it just stopped working and I am getting about 30 spam registrants a day now. When I check their IPs and/or email addresses in SFS, they are listed there, but they are being allowed to go ahead and register on my forum.
I uninstalled and reinstalled the mod. Didn't help.
I checked every bit of code to ensure it was applied properly, and it is.
What's going on?
Quote from: lisaf01 on June 20, 2011, 04:37:10 PM
Hi, I've been running this mod on my forum for a few months and it's helped a lot. However, in the last couple of weeks it just stopped working and I am getting about 30 spam registrants a day now. When I check their IPs and/or email addresses in SFS, they are listed there, but they are being allowed to go ahead and register on my forum.
When a spammer registers and you see that it is listed, what is the time that it has been added to SFS? It might be possible that this spammer has been added in the time between its registration and your visit to SFS. I've noticed this to several times. There are thousands of forums and you'll have to understand that there HAVE TO BE forums on which a spammer can register before his details can be reported to SFS. So in some cases you might be one of the (un)lucky ones...
Here's the translation of language into Croatian
Quote from: HunterP on June 20, 2011, 05:55:39 PM
Quote from: lisaf01 on June 20, 2011, 04:37:10 PM
Hi, I've been running this mod on my forum for a few months and it's helped a lot. However, in the last couple of weeks it just stopped working and I am getting about 30 spam registrants a day now. When I check their IPs and/or email addresses in SFS, they are listed there, but they are being allowed to go ahead and register on my forum.
When a spammer registers and you see that it is listed, what is the time that it has been added to SFS? It might be possible that this spammer has been added in the time between its registration and your visit to SFS. I've noticed this to several times. There are thousands of forums and you'll have to understand that there HAVE TO BE forums on which a spammer can register before his details can be reported to SFS. So in some cases you might be one of the (un)lucky ones...
Nope, Just deleted another 24 spam users, most of whom had been in the SFS list for several weeks.
Anyone got any other ideas or ways I can stop this problem? I don't have time to delete this many users twice a day.
one thing is -- if they get shunted into the SFS "possible spammer" check list, then they can't post on your forum. There's no rush to delete them (I handle it once a week at this point)
Quote from: Kindred on June 21, 2011, 07:44:29 AM
one thing is -- if they get shunted into the SFS "possible spammer" check list, then they can't post on your forum. There's no rush to delete them (I handle it once a week at this point)
How do I know if that's happened?
If they're listed at Members Awaiting Approval (yourdomain.com/forumdirectory/admin/?area=viewmembers;sa=browse;type=approve), then they can't post until you approve them, even if they have all yellow flags on their entries.
I don't have the forum set up to approve all members, I allow self-activation and some of these spam users are self-activating, and I don't know what you mean about yellow flags against their entries, I don't see yellow flags anywhere.
I need to stop as many of these people from registering in the first place so that they do not clog up my forum and waste my time. This mod used to work, now it doesn't. Can anyone help with this, or suggest another mod that does work so I can stop this problem once and for all please?
Running 1.1.12
Running this on my 2.0 Final forum. I uncovered something related to this mod that causes errors in the error log. When I use the search option for Task/Setting from the Administration Center, it complains about the following indexes not being set:
setting_sfs_enabled
setting_sfs_enabled_desc
setting_sfs_ipcheck
setting_sfs_ipcheck_desc
setting_sfs_usernamecheck
setting_sfs_usernamecheck_desc
I think the reason is that when it searches for the settings, your custom language file is never loaded to set the values. If I copy them into default/languages/Modifications.english.php then I get no errors.
Anyway, thought you'd like to know.
First-time user, new to SMF as well. I recently upgraded a forum installed by someone else to SMF 2.0. Tonight, I chose to install SFP. I followed the instructions for manual installation (http://custom.simplemachines.org/mods/index.php?action=parse;mod=1519;attach=179488;smf_version=2.0). Then I enabled SFP via Admin > Registration > Settings. I'm still not sure whether I installed it correctly. What do I do with these other files: package-info.xml, StopForumSpam2.xml, StopForumSpam.xml, and redirect.txt? Thank you.
Quote from: fractal_moonshine on July 16, 2011, 01:57:35 AM
First-time user, new to SMF as well. I recently upgraded a forum installed by someone else to SMF 2.0. Tonight, I chose to install SFP. I followed the instructions for manual installation (http://custom.simplemachines.org/mods/index.php?action=parse;mod=1519;attach=179488;smf_version=2.0). Then I enabled SFP via Admin > Registration > Settings. I'm still not sure whether I installed it correctly. What do I do with these other files: package-info.xml, StopForumSpam2.xml, StopForumSpam.xml, and redirect.txt? Thank you.
Those files are only used for the automated installation process as they instruct the installer what files/code to look for and modify. I'm guessing the reason you went through the manual installation was the automated process was failing the tests or something?
Quote from: MarkRH on July 16, 2011, 01:57:51 PM
I'm guessing the reason you went through the manual installation was the automated process was failing the tests or something?
No. According to this page, http://custom.simplemachines.org/mods/index.php?mod=1519, the only way to install SFP on SMF 2.0 is manually. I've never used the automated install process. How did you do it?
Put the entire .gz or .zip file you download into the /Packages directory of your forum. Then go to Admin -> Package Manager which will list all the packages it sees. From there, click on Install Mod for Stop Forum Spam (or whatever other module is there). When you do that is does a test run so to speak to make sure it can find what it's looking for before it actually changes anything.
The Manual Installation is only needed if the tests fail for some reason due to conflicts with other mods, other customized code, or just incompatible with the version of SMF you are running.
Hope that helps,
where is check this member link in smf 2.0 (upgraded from 1.1.14) with default template?!
or where can i find this link in smf 2?
Hello
I have fresh installed smf 2.0. Only this mod set to "Enable check Email user..." (no ip, no username)
I can register on my forum with email from SFS database with no problem.
If I'm right this mod should block my registration?
Quote from: ITA003 on December 10, 2008, 11:55:38 AM
At the submit on the registration page check if the Email (and the IP address) is in www.stopforumspam.com (http://www.stopforumspam.com/) and denied the registration action. If detected, a message to user will be shown and write in log forum.
Where should this message show up, in the error log?
I intsalled this a few days ago, and usually get two or three spammers per day, at the most. But I'm being shown the message "325 Spammers blocked up until today" which is very, very high, so I really need to be able to see which users have been marked as spammers.
I've been using this mod for a while now and it's helped so much, I'm very thankful for it. However, there is one issue that is a little troubling. Although I reject all the spammers who attempt to sign up, the "New Members" count under the Statistics Center is still accumulating. The number is pretty much showing the amount of people who ATTEMPTED to register, but where later rejected. Is this happening by design or is this a glitch? It's troubling that it shows more new users registered than actually exist on my forum. Making the whole break down useless.
Any suggestions?
Is anybody else's mod not working, I have been hit with over 100 spammers in the last 3 days! This mod has worked excellently since installing it up until now and I don't know what's changed.
Send me in PM the url. :)
Looks very nice Mod. Thanks. Trying to installing.. stuck
I am using 1.1.10, with dilbermc theme
Execute Modification ./Themes/default/Register.template.php Test failed
I also tried manual install, there are no Register.template.php, Who.template.php under ./Themes/dilbermc folder
Please advice... Auto install would be good. Attached ./Themes/default/Register.template.php
ITA003,
Please advice as you get time. Appreciate your help.
tried to install on 2.0.1 and it says i must be logged in?? when iam already logged in? loggin in takes me to forum and when i check its not installed and when i try again it says i must log in?
this is blocking 3 people i invited from signing up and they are not spammers?
Stop Forum Spam Enabled
Enabled check Email user is in www.stopforumspam.com
Check also Ip address
Enable check IP
Check also Username
Enable check Username
thanks
that's not a problem with the mod... at some point, those three people got their IP or emails blacklisted...
Quote from: Kindred on November 30, 2011, 01:37:08 PM
that's not a problem with the mod... at some point, those three people got their IP or emails blacklisted...
just seems odd that only few people sign up to my site (I pre-registered other members) and most of them are blocked..
they were from a website (as I was) that was hit by spam/malware (DSL-zone-UK) , could be related you think?
yup... could be.
Stop forum spam has no oversight on who they blacklist. It gets listed when it gets reported.... which means that if your email or IP can be blacklisted just by being reported as a spammer
Quote from: Kindred on November 30, 2011, 01:56:07 PM
yup... could be.
Stop forum spam has no oversight on who they blacklist. It gets listed when it gets reported.... which means that if your email or IP can be blacklisted just by being reported as a spammer
ok thanks I will notify them... i will check their IP against SFS just to be sure (can i do that?)
thanks again
we have checked the users IP, emails and usernames that they used at sign up and NONE are on SFS website?
I checked the log and it has been working great but is blocking unblocked users from joining my website?
StopFormSpam is flagging users by their user name...even though that option is not selected for the Registration settings of this mod. Granted...their username is on the SFS list but, thier IP and email address are not.
Using the latest version of this mod and SMF 2.0.1.
Is this thing on? Anyone know what gives? See above... ;)
Thank you very much for this plugin!!! This is really usefull! THX! :)
Quote from: GlitchPC on December 05, 2011, 12:59:36 AM
StopFormSpam is flagging users by their user name...even though that option is not selected for the Registration settings of this mod. Granted...their username is on the SFS list but, thier IP and email address are not.
You can configure the "filter-criteria" in your SMF administration conroll panel: index.php?action=regcenter;sa=settings
Because I'm using a German SMF 1.1.5 I'm not able to tell you the correct category in the ACP of SMF 2.0 - but the url parameter ^^^ should to the same ... ::)
There you'll have three options for checking registrations:
- by IP
- by E-Mail
- by Name
I personally prefer to check only by IP and E-Mail ^^^^ ;)
I've done that...I don't have the option to have the username selected. Yet...I got a warning from the mod.
Quote from: GlitchPC on December 13, 2011, 12:18:56 PM
I've done that...I don't have the option to have the username selected. Yet...I got a warning from the mod.
If you use a custom Theme for the ACP (Admin.template.php), then you also have to patch/modify your custom theme. The package parser shows you where you have to patch/modify:
http://custom.simplemachines.org/mods/index.php?action=parse
Just choose your SMF Version and then click to "parse":
http://custom.simplemachines.org/mods/index.php?mod=1519
Good luck! ;)
This mod does not have any edits to Admin.template.php.
@ITA003
Is it possible to disable logs in the SMF's error log? I'm getting 5-10 full pages error messages that some bots are blocked. I personally are satisfied, if bots are blocked effectively - and this MOD does this well. So I do not really need log-entry in the SMF's error log (you can find it in the ACP).
At the moment You cannot disable the log. But you can modify the source to remove the log.
If interested I'll send you the detail info to remove the log.
Quote from: ITA003 on December 23, 2011, 06:59:38 AM
If interested I'll send you the detail info to remove the log.
Yeah I'm interested, please mail me the instructions!!! Looking forward ^^^ :)
Happy New Year folks.
Quote from: effex on September 10, 2011, 09:50:55 PM
... Although I reject all the spammers who attempt to sign up, the "New Members" count under the Statistics Center is still accumulating. The number is pretty much showing the amount of people who ATTEMPTED to register, but were later rejected. Is this happening by design or is this a glitch?...
Any answer for this?
ITA003, Any help on this mate please.
Quote from: topbuyer on November 11, 2011, 05:14:51 AM
Looks very nice Mod. Thanks. Trying to installing.. stuck
I am using 1.1.10, with dilbermc theme
Execute Modification ./Themes/default/Register.template.php Test failed
I also tried manual install, there are no Register.template.php, Who.template.php under ./Themes/dilbermc folder
Please advice... Auto install would be good. Attached ./Themes/default/Register.template.php
@bedges
This mods did not allow to reject the spammers that are automatically rejected if is a spammer.
@topbuyer
are you sure that you are using this mod??? In your Register.template.php file there are references to another spam mod...
I was wondering.. if for the purposes of speed (awhile ago I think I did it) but just a suggestion to add a separate section to logging for 'Spam' so it can be accessed without having to search through the whole of your logs and isnt treated as a general error.
Where is the log for this located?
It's in the general error log.. Admin > Error Log
Long time back I have installed Anti-Spam Verification Questions and I am using it. And just reminder I am using SMF 1.1.10 with dilberMC theme.
I have tried again and following is how it looks like when I install Stop Forum Spam
Install Actions
Installations actions for "Stop Forum Spam":
Installing this package will perform the following actions:
Type Action Description
1. Execute Modification ./Sources/Register.php Test successful
2. Execute Modification ./Sources/ManageRegistration.php Test successful
3. Execute Modification ./Themes/default/Register.template.php Test failed
4. Execute Modification ./Themes/default/Who.template.php Test successful
5. Extract File ./Themes/default/languages/SFS.arabic-utf8.php
6. Extract File ./Themes/default/languages/SFS.arabic.php
7. Extract File ./Themes/default/languages/SFS.croatian-utf8.php
8. Extract File ./Themes/default/languages/SFS.croatian.php
9. Extract File ./Themes/default/languages/SFS.english-utf8.php
10. Extract File ./Themes/default/languages/SFS.english.php
11. Extract File ./Themes/default/languages/SFS.french-utf8.php
12. Extract File ./Themes/default/languages/SFS.french.php
13. Extract File ./Themes/default/languages/SFS.german-utf8.php
14. Extract File ./Themes/default/languages/SFS.german.php
15. Extract File ./Themes/default/languages/SFS.greek-utf8.php
16. Extract File ./Themes/default/languages/SFS.greek.php
17. Extract File ./Themes/default/languages/SFS.italian-utf8.php
18. Extract File ./Themes/default/languages/SFS.italian.php
19. Extract File ./Themes/default/languages/SFS.portuguese_pt-utf8.php
20. Extract File ./Themes/default/languages/SFS.portuguese_pt.php
21. Extract File ./Themes/default/languages/SFS.russian-utf8.php
22. Extract File ./Themes/default/languages/SFS.russian.php
23. Extract File ./Themes/default/languages/SFS.turkish-utf8.php
24. Extract File ./Themes/default/languages/SFS.turkish.php
25. Extract File ./Themes/default/languages/SFS.ukrainian-utf8.php
26. Extract File ./Themes/default/languages/SFS.ukrainian.php
27. Extract File ./Themes/default/languages/SFS.hungarian-utf8.php
28. Extract File ./Themes/default/languages/SFS.hungarian.php
29. Extract File ./Themes/default/images/sfs_icon.png
Quote from: ITA003 on January 08, 2012, 09:08:53 AM
@bedges
This mods did not allow to reject the spammers that are automatically rejected if is a spammer.
@topbuyer
are you sure that you are using this mod??? In your Register.template.php file there are references to another spam mod...
ITA003,
Please advice...
Quote from: topbuyer on January 18, 2012, 12:19:54 AM
Long time back I have installed Anti-Spam Verification Questions and I am using it. And just reminder I am using SMF 1.1.10 with dilberMC theme.
I have tried again and following is how it looks like when I install Stop Forum Spam
Install Actions
Installations actions for "Stop Forum Spam":
Installing this package will perform the following actions:
Type Action Description
1. Execute Modification ./Sources/Register.php Test successful
2. Execute Modification ./Sources/ManageRegistration.php Test successful
3. Execute Modification ./Themes/default/Register.template.php Test failed
4. Execute Modification ./Themes/default/Who.template.php Test successful
5. Extract File ./Themes/default/languages/SFS.arabic-utf8.php
6. Extract File ./Themes/default/languages/SFS.arabic.php
7. Extract File ./Themes/default/languages/SFS.croatian-utf8.php
8. Extract File ./Themes/default/languages/SFS.croatian.php
9. Extract File ./Themes/default/languages/SFS.english-utf8.php
10. Extract File ./Themes/default/languages/SFS.english.php
11. Extract File ./Themes/default/languages/SFS.french-utf8.php
12. Extract File ./Themes/default/languages/SFS.french.php
13. Extract File ./Themes/default/languages/SFS.german-utf8.php
14. Extract File ./Themes/default/languages/SFS.german.php
15. Extract File ./Themes/default/languages/SFS.greek-utf8.php
16. Extract File ./Themes/default/languages/SFS.greek.php
17. Extract File ./Themes/default/languages/SFS.italian-utf8.php
18. Extract File ./Themes/default/languages/SFS.italian.php
19. Extract File ./Themes/default/languages/SFS.portuguese_pt-utf8.php
20. Extract File ./Themes/default/languages/SFS.portuguese_pt.php
21. Extract File ./Themes/default/languages/SFS.russian-utf8.php
22. Extract File ./Themes/default/languages/SFS.russian.php
23. Extract File ./Themes/default/languages/SFS.turkish-utf8.php
24. Extract File ./Themes/default/languages/SFS.turkish.php
25. Extract File ./Themes/default/languages/SFS.ukrainian-utf8.php
26. Extract File ./Themes/default/languages/SFS.ukrainian.php
27. Extract File ./Themes/default/languages/SFS.hungarian-utf8.php
28. Extract File ./Themes/default/languages/SFS.hungarian.php
29. Extract File ./Themes/default/images/sfs_icon.png
Quote from: ITA003 on January 08, 2012, 09:08:53 AM
@bedges
This mods did not allow to reject the spammers that are automatically rejected if is a spammer.
@topbuyer
are you sure that you are using this mod??? In your Register.template.php file there are references to another spam mod...
see the wiki for failure on mod install or manual mod installation.
Thanks, but I have already tried manual install without any luck
http://www.simplemachines.org/community/index.php?topic=279621.msg3205379#msg3205379
« Reply #317 on: November 11, 2011, 05:14:51 AM »
Looks very nice Mod. Thanks. Trying to installing.. stuck
I am using 1.1.10, with dilbermc theme
Execute Modification ./Themes/default/Register.template.php Test failed
I also tried manual install, there are no Register.template.php, Who.template.php under ./Themes/dilbermc folder
Please advice... Auto install would be good. Attached ./Themes/default/Register.template.php
you have to update the DEFAULT templates.... (see the path in the failed message?)
If I update in default them, dilbermc theme will pick up ? Generally if I do any change I do in them?
the only time you need to edit a custom theme is if that custom theme has its own set of files. If the theme does not have a custom copy of the file, then it uses the default version.
Also, in 2.x, the system will attempt to apply the changes to every theme that is installed.
Thanks Kindred. I have made all manual change. I am having trouble in second change for
./Themes/default/Register.template.php as mentioned in manual install
It says find following in ./Themes/default/Register.template.php, which I can't find - may be because I might have modified this file for some other mod installation in past.
</tr><tr class="windowbg2">
<td width="100%" colspan="2" align="center">
<hr />
</td>
</tr><tr class="windowbg2" valign="top">
Any suggestion further on this last change ? I have attached my Register.teamplate.php
Hello,
This mod isn't allowing the genuine members to register as well..
any help?
That's the curse of using SFS, it will always block some legitimate members.
It seems this Mod has stopped working, or at least it has stopped working for me. It is letting through a hell of a lot of spammers... Roughly, around 70+ new spam registration per day. Is there a known problem for this?
I currently use Bad Behavior mod linked to Project Honeypot. Would adding this mod in addition to the aforementioned caused any issues?
Thank you.
Quote from: Rivet on August 23, 2012, 07:10:29 PM
I currently use Bad Behavior mod linked to Project Honeypot. Would adding this mod in addition to the aforementioned caused any issues?
Thank you.
Nope, these can be run side by side and gives you added protect. I run this with Bad Behavior and HttpBl with no issues as well as others and a Proxy Blocker along with Crawl Track and Crawl Protect. I have zero spam.
Thanks Texan78. :)
Searched and couldn't find anyone reporting this. Which is probably due to nobody using the Admin Search feature included in SMF but either way.
I'm getting the following error whenever I search for an admin function and based on the sfs in the error description, I believe it is this mod. Here's the error:
http://mysite.net/index.php?pretty;action=admin&area=search
8: Undefined index: setting_sfs_usernamecheck_desc
File: /home/username/public_html/smf/Sources/ManageRegistration.php
Line: 286
This has become my favorite SMF Plugin. Thank you so much!
One feature that might be a nice addition would be to have a list of IPs that have been blocked exported into a pre-formatted "deny from" text file that could be coppied and pasted directly into .htaccess
Quote from: Hoodie on September 13, 2012, 03:04:18 PM
http://mysite.net/index.php?pretty;action=admin&area=search
8: Undefined index: setting_sfs_usernamecheck_desc
File: /home/username/public_html/smf/Sources/ManageRegistration.php
Line: 286
[size=78%]
Please, check the ManageRegistration.php file and search
[/size]
loadLanguage('SFS');
You should find after the following line loadLanguage('Login');
Is it possible to view a list of the email addresses that have been blocked?
In the SMF error log you can see Email, Ip and username...
ITA003 or to whom ever,
I would like to add this mod to my forum, but when I tried to, the downloader said problems may occur if I do. The failed file was ./Themes/default/Register.template.php I have no problem *knock on wood* with manually installing this mod. My fear is that there really lies a problem with another mod. I have already and am very happy with the Stop Spammer mod. Is there any conflict with these two mods? I have version 1.1.16.
Warmly
Sass
Update: I checked the failed file. I am confident that I found the code in question, though, another question arises. Is there a problem with this mod and reCAPTCHA?
Yes! Is a problem con another mod (probably reCAPTCHA).
Post the Register.Template.php (here on in PM).
Bye!
I have 2 errors: Undefined index: user on lines:
fatal_error(sprintf($txt['sfs_spam_detected'],$_POST['user'],$_POST['email'],$user_info['ip']), true);
$usernameSpam=$_POST['user'];
both in /Sources/Register.php
Other mods installed:
notCaptcha
Simple Portal
SMF 2.0.2
The form url?
It happens at http://szynszyle.info/forum
all errors are from ?action=register2
This mod is wonderful. We were under constant attack before I installed it. Many thanks. :)
Thanks for this mod, gonna use it right away.
Hello, mod is perfect but i have just one little problem:
Hi, I recrived several reports, that new members can't register on my forum, and the reason is :
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fi17.servimg.com%2Fu%2Ff17%2F16%2F74%2F61%2F83%2Ferror10.jpg&hash=181334bc80eda58bd8793110d228b6054382c71f)
Because the Joker is in the Spam Database... is better to enable the IP and Email address not the UserName.
Ok, si I jut installed this on my 2.0x site and it seemed to go ok but I have a question.
Are there no settings for this any where, meaning its a intall and forget it thing where it just runs the ip and email against the SFS database ?
Edit: Found em lol
Quote from: phantomm on November 23, 2012, 04:20:47 PM
I have 2 errors: Undefined index: user on lines:
fatal_error(sprintf($txt['sfs_spam_detected'],$_POST['user'],$_POST['email'],$user_info['ip']), true);
$usernameSpam=$_POST['user'];
both in /Sources/Register.php
Other mods installed:
notCaptcha
Simple Portal
SMF 2.0.2
I have the same exact issue as the quoted post. Which both errors come from this MOD being installed.
I get the same errors, from userm email and ip....
I would assume that, because this is reading for the POST form, the spammer/spambot tired to register automatically by hitting the url directly and stuffing the form with some, but not all, data... which of course, results in a failure for that registration attempt, but fills the error log with messages....
maybe a check to see if the values are populated before triggering the fatal_error?
I have just installed SFS to my forum (2.0.4.) but when I go to the register settings I cannot find any new setting related to SFS.
I couldn't find any answer here. Does anybody have any idea?
-Edit-
Got it fixed, I overlooked the installation instructions regarding the file alterations. It now works!
Right now this mod is not working on my site - Has been flawlessly for years - Anyone else reporting issues?
Hi jmil,
what do you see in the forum error log?
HI
Stop forum spam was working great.. but am unable to see the logs of blocked spammers... I got 12 spammers blocked so I want to see the log file which username/IP/Email was blocked ?
I had checked the www.stopforumspam.com (http://www.stopforumspam.com) also in my account profile... no idea where these data stored.
any help would be appreciated :)
thanks
Quote from: ITA003 on July 29, 2013, 02:10:08 AM
Hi jmil,
what do you see in the forum error log?
ALl my errors are the typical template errors I get and Aeva error which are normal - I see nothing related to the registration or Forum spam
In the error log you must find some like:
The user XXXX email address YYY (IP 000.000.000.000) is a spam. please contact System Administrator.
If you can not see it, maybe some wrongs in installation...
Quote from: ITA003 on July 30, 2013, 05:50:07 PM
In the error log you must find some like:
The user XXXX email address YYY (IP 000.000.000.000) is a spam. please contact System Administrator.
If you can not see it, maybe some wrongs in installation...
unable to see any such kind of logs.. able to see the template logs like login error logs... actually please let me know whether this mod is compatible to smf 2.0.4 ?
SFS site / system down?
Their web page gives me a 503 or 500 error and it seems SFS mod times out trying to reach them.
Quote from: medicMe on August 06, 2013, 02:33:36 AM
SFS site / system down?
Their web page gives me a 503 or 500 error and it seems SFS mod times out trying to reach them.
They are back up now.
Seemed to be down for an hour from what I noticed. Got worried there.
I tried installing this mod on my forum running SMF 2.0.5 and I get the following:
Error in Package Installation
At least one error was encountered during a test installation of this package. It is strongly recommended that you do not continue with installation unless you know what you are doing, and have made a backup very recently. This error may be caused by a conflict between the package you're trying to install and another package you have already installed, an error in the package, a package which requires another package that you don't have installed yet, or a package designed for another version of SMF.
Installations actions for "Stop Forum Spam"
Installing this package will perform the following actions:
Type Action Description
* 1. Execute Modification ./Sources/Register.php Test successful
* 2. Execute Modification ./Sources/ManageRegistration.php Test successful
* 3. Execute Modification ./Themes/default/Who.template.php Test failed
1. Add After ./Themes/default/Who.template.php Test failed
Can someone please help???
Search is your friend...
http://wiki.simplemachines.org/smf/Error_in_mod_installation
I've installed Stop Forum Spam. It displays in Package Manager > Installed Packages.
Where do I enable it? I don't see anything related to Stop Forum Spam in Registration > Members > Settings.
SMF 2.0.5.
Registration>Settings
From the Administration Center's main menu, the only link to Registration > Settings I could find is under Members.
However, on the Members > Registration > Settings page, I see no reference to Stop Forum Spam.
Stop Spammer 2.3.9 created by M-DVD or Stop Forum Spam 1.0 created by ITA003?
Stop Forum Spam 1.0 created by ITA003. My site looks just like the png you posted but without the three checkboxes at the bottom.
Yet Package Manager > Installed Packages shows Stop Forum Spam 1.0.
I checked the error log and found multiple files that the installation couldn't access. Changing permissions from within SMF didn't work, so I changed the files manually to 777 and reinstalled. Now I see the checkboxes.
I don't know if it's this mod or Stop Spammer that produces thesee "errors" but assuming it's this mod. I don't really care to know that these "errors" happen. So I have a question, would you consider adding an option that a forum admin can check in the mod settings area to suppress these errors from the error log ?
I'm also posting this on the other mods discussion page to cover my bases.
Guest
58.23.37.174
Today at 02:07:05 AM
44b716c09d086dd15320829787dec535
Type of error: General
http://www.dust514corps.com/index.php?action=register2The user david93444 with Email
[email protected] (IP 58.23.37.174) is a Spam, please contact forum administrator
Quote from: MarkRH on June 29, 2011, 03:20:45 PM
Running this on my 2.0 Final forum. I uncovered something related to this mod that causes errors in the error log. When I use the search option for Task/Setting from the Administration Center, it complains about the following indexes not being set:
setting_sfs_enabled
setting_sfs_enabled_desc
setting_sfs_ipcheck
setting_sfs_ipcheck_desc
setting_sfs_usernamecheck
setting_sfs_usernamecheck_desc
I think the reason is that when it searches for the settings, your custom language file is never loaded to set the values. If I copy them into default/languages/Modifications.english.php then I get no errors.
Anyway, thought you'd like to know.
For anyone else still running into this (because it hasn't been fixed yet, it looks like?)
Open Sources\Admin.php and look for something similar to:
$language_files = array(
'Help', 'ManageMail', 'ManageSettings', 'ManageCalendar', 'ManageBoards', 'ManagePaid', 'ManagePermissions', 'Search',
'Login', 'ManageSmileys',
);
Modify it to:
$language_files = array(
'Help', 'ManageMail', 'ManageSettings', 'ManageCalendar', 'ManageBoards', 'ManagePaid', 'ManagePermissions', 'Search',
'Login', 'ManageSmileys', 'SFS',
);
I installed this mod yesterday because my forum was suddenly inundated with unwelcome registrations. It works brilliantly. Thank you very much.
I have been copying the IP ranges of the rejected spambots to my .htaccess file.
With the IP addresses in the .htaccess file, I expected the SMF forum registration page not to be served to the spambots coming from those addresses. I'm surprised to find records in the (general) error log showing that the mod was invoked. I thought the spambots would be rejected before the mod is ever executed.
Is there any point in copying these IP addresses to .htaccess?
first of all - IP bans (in SMF or in htaccess) should always be used SPARINGLY. Many times, a spambot is generated from a completely valid, but taken over, range -- and they drop that range and take a new one, on a regular basis.
second - depends if you banned them correctly...
third - did you clear the logs after you added the htaccess bans?
Thanks for your advice.
1. I've added about 200 IP ranges! Yes, I've noticed the spambot trying to login again from a different range. A country ban might work better for us because we are predominantly Australian university students.
2. I've checked the syntax and it looks OK to me.
3. The logs were not cleared. I visually inspect the timestamps of the entries.
Since last night, only two new forum members registered and they're both legitimate. I found that changing the verification questions has also stopped them, but I realise now they need to be changed frequently.
if ($member['is_guest'])
{
echo '
<span class="floatright" style=" margin-right: 2px;">
<a href="http://www.stopforumspam.com/search?q='. $member['ip'] .'" target="_blank"><img src="' . $settings['theme_url'] . '/../default/images/icons/sfs_icon.png" align="middle" /></a>
</span>';
}
This is what the mod places in Who.template.php
However, it has been discovered that it shows the image/link to check the member, to ALL registered members, not just staff.
Need to know what to change, to make it so only those who can moderate the forum, can see them.
Okay, we have found out how to do this:
Who.template.php
if ($member['is_guest'])
{
echo '
<span class="floatright" style=" margin-right: 2px;">
<a href="http://www.stopforumspam.com/search?q='. $member['ip'] .'" target="_blank"><img src="' . $settings['theme_url'] . '/../default/images/sfs_icon.png" align="middle" /></a>
</span>';
}
if ($member['is_guest'] && !empty($member['ip']))
{
echo '
<span class="floatright" style=" margin-right: 2px;">
<a href="http://www.stopforumspam.com/search?q='. $member['ip'] .'" target="_blank"><img src="' . $settings['theme_url'] . '/../default/images/sfs_icon.png" align="middle" /></a>
</span>';
}
QuoteWarning: this topic has not been posted in for at least 120 days.
Too long no posts in this great Mod's topic.... so lets make it wake up :P
Where should the api key be set in this mod?
Issue is I changed the URL of my forum and created a new api key accordingly. But do I have to setup up the new key in the plugin?
Currently everything works because I forwarded the old url to the new one.
Thanks in advance.
Ed.
.
Sadly not sure this is working now :(
Just had a message 1 member waiting for approval from ip 176.8.88.179 went to stop forum spam website and searched the e-mail and the ip both were listed and yet they made it through :(
It would be "waiting for approval" if it was found in the SFS database - marked with a red spyglass.
Omgodon could be right as it used to just totally block anything listed...now they are automatically getting through...2 per day on average...ive tried reinstalling it and still the same
Do you have Tapatalk installed?
I do... is there anyway to tell if they are coming from Tapatalk?
i will disable that mod for few days, been using SFS for years with Tapatalk and never had a issue
...in fact the Tapatalk mod has an option that says it has SFS enabled? i have changed the registration to external which should send them too the website instead of "in-app"
Also, disable the option that allows Tapatalk-registered members to bypass your own registration.
You'll find that option is the actual culprit ;)
Quote from: Shambles on June 13, 2015, 03:10:44 PM
Also, disable the option that allows Tapatalk-registered members to bypass your own registration.
You'll find that option is the actual culprit ;)
is this in App? think I have that on but will check
No it's in the forum settings:
"Automatic approval for user registered from Tapatalk"
ahh i spotted it in forum and it was on (Social Sign On) - so have that on web-only now...hopefully this should work :)
thanks again
Yet another reason that tapatalk is a bad idea
I seem to suddenly have the same issue... without tapatalk installed.
but do you have the social login mod or any other mod that messes with the standard SMF registration?
The only mods I have installed are this one and thumbnail topic.
If that is so -- then please do not just say "I have the same problem"
Please, clearly explain your problem -- because there is no way for users to automatically register and bypass the normal registration checks unless you have installed some other mod. If you have NOT installed some other mod, then it stands to reason that they are NOT doing what you say and something else is going on.
Alright, my bad. Banned members are miraculously able to post on my forum with the IPs they were banned with. The other day there were three members who were spamming up the place so I moved to ban the things they used (name, ip, hostname, etc), only to be told those IPs and usernames were already banned. So... how the heck are they able to be roaming around and posting?
My forum has been around for 10 years and suddenly SFS is not working any more for me. I have not touched anything on my forum for a year apart from the basic security patches.
Over the last few days I am now seeing several registrations from usernames & IP addresses that are in the online SFS database. Strangely, when I do my own test with a banned username, it correctly blocks me. SFS has been perfect until now, any ideas?
Forum version: SMF 1.1.21 (more detailed)
Current SMF version: ??
PHP version: 5.4.37
MySQL version: 5.5.30-cll
Server version: Apache/2.2.3 (CentOS)
GD version: bundled (2.1.0 compatible)
Hi,
Firstly, thank you for this mod! I've been using it for some years now, and it works really well.
Recently, I've been getting a lot of spammer sign-ups. SFS catches the majority of them, and I reject them, so that's great.
The only problem is that I now have false stats for the number of new users on my forum: 269 "new users" last month, as opposed to about 18 on an average month.
So my question is:
Is there any way to get (...the mod to get...) the forum to recalculate the number of new users in Forum History http://example.com/forum/index.php?action=stats ?
(The actual total number of users reported is correct.)
Thanks for any ideas.
Did you try "recalculate forum stats"
Also -- add questions. 10-20 questions, asking 2-3 will stop spammers from ever registering in the first place and them the few that are human spammers who do get through an be caught by SFS
Hi,
Sorry, I should have said that yes, I tried "recalculate forum stats", to no avail.
I'll try adding more questions.
Any chance this mod is going to get updated at all?
It works just fine for me
Quote from: Kindred on March 08, 2016, 10:40:02 PM
It works just fine for me
It works with the x.11 SMF build OK?
I just didn't want to install it w/o knowing it was OK running on the current build.
Thanks
Yes, it work just fine with 2.0.11
Did anyone try to add Spammer Check function from this m also on Post page? I saw code that makes check in Stop Forum Spam database and all what would need to be done is move SpammerCheck() to Load.php and add check in Subs-Post.php?
I've recently moved hosting and now I can't install this mod. perviously had worked on my site, the forum had been updated to 2.0.14, 'new' site has SMF 2.0.14 installed as vanilla site (no upgrades)
Quote from: WhiteJC on June 01, 2017, 03:40:47 PM
I've recently moved hosting and now I can't install this mod. perviously had worked on my site, the forum had been updated to 2.0.14, 'new' site has SMF 2.0.14 installed as vanilla site (no upgrades)
this is the error I get when trying to install...
3. Execute Modification ./Themes/default/Who.template.php Test failed
1. Add After ./Themes/default/Who.template.php Test failed
Is this mod still being supported? Is it still the best mod for validation of users against a registry of known spammers?
Lately we've encountered a flood of new spammers that seem to bypass every defense: Stop Forums Spam (this mod), the captcha and simple validation questions. Most of these spammers register with IP addresses in Korea.
I ran a scan ("check these members") of the last page of users registered to my forum. About 20 users toggled over to "awaiting registration" for no reason I could see - some had posted, some had not, some have been registered for a while, others clearly are more recent. A few had trg f;ags against user names (not a disqualifier) ...
Anyone knows what would kick users into the awaiting approval state?
Afternoon all,
Stop Forum Spam auto check has stopped working on my SMF 2 Forum.
Fault happen in last 2 days after my host has migrated my server and given me a new IP, what do I need to do to get SFS working again?
( I've delete and reinstalled Mod, same issue. )
Thanks in advance,
MbM
Anything anyone?
cpsrvd 11.68.0.20
Database client version: libmysql - 5.1.73
PHP extension: mysqli
PHP version: 5.6.30
Anything new on this? Trying to install on 2.0.15
Execute Modification ./Themes/default/Who.template.php Test failed
1. Add After ./Themes/default/Who.template.php Test failed
Looks more of a warning, than an error? IE: stating Who.template.php will be added after?
Turns out my host gave me wrong info on my NameServers!
Quote from: 224valkyrieforum on April 11, 2018, 06:38:03 PM
Anything new on this? Trying to install on 2.0.15
Execute Modification ./Themes/default/Who.template.php Test failed
1. Add After ./Themes/default/Who.template.php Test failed
Looks more of a warning, than an error? IE: stating Who.template.php will be added after?
https://wiki.simplemachines.org/smf/Error_in_mod_installation
Thanks,
Code it wants to change to. "Who.template.php"
if (!$member['is_guest'])
{
echo '
<span class="contact_info floatright">
', $context['can_send_pm'] ? '<a href="' . $member['online']['href'] . '" title="' . $member['online']['label'] . '">' : '', $settings['use_image_buttons'] ? '<img src="' . $member['online']['image_href'] . '" alt="' . $member['online']['text'] . '" align="bottom" />' : $member['online']['text'], $context['can_send_pm'] ? '</a>' : '', '
', isset($context['disabled_fields']['icq']) ? '' : $member['icq']['link'] , ' ', isset($context['disabled_fields']['msn']) ? '' : $member['msn']['link'], ' ', isset($context['disabled_fields']['yim']) ? '' : $member['yim']['link'], ' ', isset($context['disabled_fields']['aim']) ? '' : $member['aim']['link'], '
</span>';
}
How it wants to modify the code...
Looks like it's just adding some logo stuff that's not necessary?
if ($member['is_guest'])
{
echo '
<span class="floatright" style=" margin-right: 2px;">
<a href="http://www.stopforumspam.com/search?q='. $member['ip'] .'" target="_blank"><img src="' . $settings['theme_url'] . '/../default/images/sfs_icon.png" align="middle" /></a>
</span>';
}
I am not using the default theme, so my assumption is it shouldn't affect anything? I installed the mod and after enabling it, I had 4 guest connections from some spam based IP's and they were no longer viewing after words. So I assume it's working. :)
1- it will affect you. Any template not specifically defined in your theme will use the default theme template,
2- it's not a logo... it's the SFS check option added to The Who's online list.
As for what to do...
https://wiki.simplemachines.org/smf/Error_in_mod_installation
Looks like this mod is not supported, why is it still available on mod site?
Anyway, would like to disable error logging without disabling mod.
Register.php
//Check Forum Spam if enabled
if (!empty($modSettings['sfs_enabled'])) {
if (SpammerCheck()) {
loadLanguage('SFS');
fatal_error(sprintf($txt['sfs_spam_detected'],$_POST['user'],$_POST['email'],$user_info['ip']), true);
}
}
If I remove this, will mod still work?
No help in mod topic. >:( Stop Forum Spam mod is flooding error log with useless errors, would like to disable error logging without disabling mod.
Register.php
//Check Forum Spam if enabled
if (!empty($modSettings['sfs_enabled'])) {
if (SpammerCheck()) {
loadLanguage('SFS');
fatal_error(sprintf($txt['sfs_spam_detected'],$_POST['user'],$_POST['email'],$user_info['ip']), true);
}
}
If I remove this, will mod still work?
Change
fatal_error(sprintf($txt['sfs_spam_detected'],$_POST['user'],$_POST['email'],$user_info['ip']), true);
To
fatal_error(sprintf($txt['sfs_spam_detected'],$_POST['user'],$_POST['email'],$user_info['ip']), false);
Didn't think of that. Problem is, there's no way to know if mod is working when errors are disabled. Will give it a try, thx.
Merged with mod support topic. As a former Team member Sir Osis, you are well aware that waiting it can take more than 24 hours for someone to respond to requests for assistance, so please have a bit more patience before duplicating content into a new topic next time :).
I noticed that the mod author has not logged in since August 19th, 2016 - so there is little hope of any updates.
However, anyone still using this addon may want to considering modifying the source:
Find All:
http://www.stopforumspam.com/api
Replace:
http://api.stopforumspam.org/api
QuoteAPI queries are running at ~200ms globally, and they're geographically load balanced (thanks to @sucurilabs) to the closest API node but only if you use http://api.stopforumspam.org. API calls to http://www.stopforumspam.com will be a little slower, and they have no global fault tolerance.
Source : https://twitter.com/StopForumSpam/status/1104875246648213506
Nice catch! Thanks updating my sites now.
How and where do i need to make this change please?
Quote from: ModelBoatMayhem on March 11, 2019, 12:45:41 AM
How and where do i need to make this change please?
Probably in StopSpammer.php, but do perform your own search to make sure.
Quote from: MobileCS on March 10, 2019, 11:39:31 PM
I noticed that the mod author has not logged in since August 19th, 2016 - so there is little hope of any updates.
However, anyone still using this addon may want to considering modifying the source:
Find All:
http://www.stopforumspam.com/api
Replace:
http://api.stopforumspam.org/api
QuoteAPI queries are running at ~200ms globally, and they're geographically load balanced (thanks to @sucurilabs) to the closest API node but only if you use http://api.stopforumspam.org. API calls to http://www.stopforumspam.com will be a little slower, and they have no global fault tolerance.
Source : https://twitter.com/StopForumSpam/status/1104875246648213506
Do note that there are 3 places to update the www.stopforumspam.com
except are we certain that it's supposed to be .org? because I get a 404 or 403 when attempting to access the address at .org
and, while we're at it, I believe that the http:// should be corrected to https://
This
http://www.stopforumspam.com/api
Gives
<response success="false">
<error>request not understood</error>
</response>
and http://api.stopforumspam.org/api
gives a 403 error
Most APIs will give you errors if you try to randomly call them rather than calling them with the proper parameters...
Very true. check out this page for examples that work
https://www.stopforumspam.com/usage
The .org works just fine :
http://api.stopforumspam.org/
[email protected]Quoteemail no 0
I would assume the non-https link would respond quicker as no SSL handshake needs to be done in order to get the results.
Quote from: Shambles on March 11, 2019, 01:36:05 PM
Quote from: ModelBoatMayhem on March 11, 2019, 12:45:41 AM
How and where do i need to make this change please?
Probably in StopSpammer.php, but do perform your own search to make sure.
Just a note here that changes should be made in Register.php as far as I can see.
Quote from: Dzonny on November 06, 2019, 06:47:10 AM
Quote from: Shambles on March 11, 2019, 01:36:05 PM
Quote from: ModelBoIyhem on March 11, 2019, 12:45:41 AM
How and where do i need to make this change please?
Probably in StopSpammer.php, but do perform your own search to make sure.
Just a note here that changes should be made in Register.php as far as I can see.
I just checked. I believe you are incorrect. The URL to change is not (and would not be) in Register.php
Quote from: Shambles on November 06, 2019, 07:14:06 AM
Quote from: Dzonny on November 06, 2019, 06:47:10 AM
Quote from: Shambles on March 11, 2019, 01:36:05 PM
Quote from: ModelBoIyhem on March 11, 2019, 12:45:41 AM
How and where do i need to make this change please?
Probably in StopSpammer.php, but do perform your own search to make sure.
Just a note here that changes should be made in Register.php as far as I can see.
I just checked. I believe you are incorrect. The URL to change is not (and would not be) in Register.php
On my 2.0.15 I see that changes with this API request are made in Register.php file:
https://custom.simplemachines.org/mods/index.php?action=parse;mod=1519;attach=179488;smf_version=2.0.15
really nice
Quote from: Dzonny on November 06, 2019, 07:20:57 AM
On my 2.0.15 I see that changes with this API request are made in Register.php file:
https://custom.simplemachines.org/mods/index.php?action=parse;mod=1519;attach=179488;smf_version=2.0.15
We must be discussing different changes...
https://www.simplemachines.org/community/index.php?topic=279621.msg4010684#msg4010684
Hardly, I was discussing the same :)
I don't even have StopSpammer.php file that you were referring to?
And in latest version you can see that there call through register.php file which checks for members IP/email/username. I believe only that should be replaced with new API link, in 3 places, like Kindred mentioned.
Maybe I'm missing something though :)
do note that there are TWO mods which use SFS... one is called Stop Forum Spam, the other is called Stop Spammer
Sounds like people are confusing the instructions between the two mods
I've just installed this mod, but I'm not seeing Forum Admin > Registration > Settings and Enable: Stop Forum Spam Enabled
Any ideas as to why? Thanks
Quote from: ITA003 on December 10, 2008, 11:55:38 AM
Enable it in the admin consolle -> Registration -> Settings
Does that not work for you?
It isn't there?
Quote from: petewadey on February 15, 2020, 08:32:04 AM
I've just installed this mod, but I'm not seeing Forum Admin > Registration > Settings and Enable: Stop Forum Spam Enabled
Any ideas as to why? Thanks
Admin >
Members > Registration > Settings
Nope, it's not there??
I have the symbols in the guests online list, but no enable button in settings??
Will this mod be updated to be installed on SMF 2.1?
Hi
Its possible to install it on SMF 2.0.17?
I´ve installed HTTPBL mod, and dont work fineas stopforumspam mod.
Thanks!
Quote from: robeitor on April 08, 2020, 06:40:52 AM
Hi
Its possible to install it on SMF 2.0.17?
I´ve installed HTTPBL mod, and dont work fineas stopforumspam mod.
Thanks!
There are some people in this thread who said that they're running it on 2.0.17.
I tried to install it on 2.0.17 and got a couple warnings, so I didn't install it.
HttpBL has blocked 180 bad guyz on my site in the past month. But some were still managing to get through. So I went into the SMF anti-spam settings and changed the visual verification image level to medium, and changed the verification questions from simple math questions to simple text questions related to the theme of my forums. I didn't get any new registrations for 3 days, so I was worried that I had inadvertently made it impossible for people to register. So I created a new account and it worked fine. It's been a week and a half now, and I've seen several attempting to register, but have had no new registrations from bad guys.
1- yes, this can be installed in 2.0.17 -- but it needs a manual edit to do it. That edit was described about 4-5 times in previous posts in this thread.
2- captcha is basically useless. Use questions. (see the faq post in the user manual on spam)
Quote from: Kindred on April 08, 2020, 02:57:57 PM
1- yes, this can be installed in 2.0.17 -- but it needs a manual edit to do it. That edit was described about 4-5 times in previous posts in this thread.
2- captcha is basically useless. Use questions. (see the faq post in the user manual on spam)
Ok, I will search it , thanks
I´m using questions, i´ll see the manual.
Am I remembering how this mod works all wrong?
I had it install many versions back. I've reinstalled this in 2.0.17 and it's not showing what I thought it once did. I recall a magnifying glass beside the email and IP etc. in a members list that I could click to take me to a deeper dive on the stop forum spam website. I don't see any of that now. I have tested with a known bad email address and at signup it's giving a message back saying it's spam and to contact the email administrator. And I see that reported in the logs.
I'm just confused I guess. I remember seeing ways to manually check members and I'm not seeing those now. Did I confuse this with a different mod? or did this mod change? OR? :) is my install not correct?
no, you recall correctly. That's what this mod does.
If it is not doing so, then the mod is not fully installed.
How did you upgrade? by patch, version to version or as a large (replace all the files) upgrade?
Have you installed a new theme since installing this mod?
Each update was by the patch from all the way from 2.0.1. The only other mod currently installed is amazon search.
I used the forum interface to download the mod from it's link in the forum and run the install. There was one file that didn't pass the test, which I fixed. It then installed without an error.
Looking around, the stop spammer mod seems to have screen shots that look more like what I remember. It's also uses the stop forum spam service. I suspect that was the one I have used in the past.
Anyway to simply deny the registration, instead of putting them in the approval queue? (Have tons of spam recently).
If you have tons of spam, depending on this is *NOT* the correct answer.
You need to improve the spam-filter BEFORE this point.... Get better questions.
I have had Stop Forum Spam mod installed since I did a full re-install of 2.0.15 after a failed server migration. It was previously installed before the migration by the previuous admin. With the new install of course all mods had to be re-installed and I had 20 spammers registered by the time I got Stop Forum Spam installed again. It stopped 95 perecent of spam registrations and filled the error log with about 100 attempted spam log in reports daily.
Recently I upgraded to 2.0.17 and I no longer get these spam registration failure error logs entries. Does this mean the mod is not working in 2.0.17?
I am trying to install on 2.0.18 but get an error. Not ready for that version yet?
Quote from: sbartelski on March 23, 2021, 02:12:41 PM
I am trying to install on 2.0.18 but get an error. Not ready for that version yet?
What error? I have it installed on a fresh 2.0.18 no mods and no errors!
I have not tried to re-install stop forum spam mod as it does not appear to be necessary. As Kindred mentioned the registration question seems to be working. I require admin approval and have added a couple of required profile fields and a simple anti spam question that any human can answer but not a bot. If a human spammer gets past the question if the required profiles fields are obviously bogus I reject.