Site Blog - Misc

14
Mar ’13

Introducing SFS: the StopForumSpam plugin for e107

Over the past weeks and months, the community has reported an increasing amount of bots signups which consequently results in an increasing amount of SPAM on your e107 installations. We hear you. Not only you guys are spending too much of your time trying to fight these nasty fellows, so are we. The e107 team members have practically made it their day job to remove the continous flow of spam posts (okay I am exeggerating here, but SPAM is definitely frustrating, isn't it?).

e107 Inc. is now proud to introduce SFS, a plugin that cross-references every signup request with the database of stopforumspam.com. This database is a collection of usernames, e-mail addresses and IP-addresses of known spambots. After installing the plugin, every signup is quietly checked in the background against the stopforumspam.com database to make sure that it is not a spambot that tries to pollute your website but a legitimate user. In case a known spambot tries to sign up, the signup request will fail. This should decrease the amount of spambots who sign up on your website significantly (the plugin has already proven itself on this website over the past few hours alone). On behalf of e107 Inc., thank you stopforumspam.com for the excellent work that has been done in building this database over the years.

The SFS plugin can be downloaded here: https://github.com/e107inc/sfs
Please feel free to leave feedback and to commit some pull-requests.

In addition to the SFS plugin, we have added an additional spam check in the e107 signup process. This check is included in the 1.0.3 release and should contribute to reducing the amount of SPAM on your website. There is no guarantee for a SPAM-free website but both the added check and the SFS plugin should help with reducing malicious signups significantly.

We encourage you to try the SFS plugin and feel free to leave us some feedback, positive or negative.

Until next time
Moc

Comments

15 Mar 2013
The SFS plugin was just installed on my newest site, My site had relentless attempts to register and spam my forums with ads. The plugin produced immediate results. Thank you for you great work!
15 Mar 2013
Will give it a try. Thanks!
Moc
16 Mar 2013
Good to hear from both of you Daveak, be sure to let us know the results here if you want!
16 Mar 2013
good to see some new core plugins being released by the team.
17 Mar 2013
I have had good luck just changing the name of my signup page. Seems the bots are not sophisticated enough. After changing the name not one bot signup. I appreciate your work on this plugin but building a list is going to be hard to keep up on...
Moc
17 Mar 2013
@Dimante: The plugin uses a database that is compiled by the stopforumspam.com website and is further expanded by their users who report spambots. The e107 team does not manage the database. Obviously there are many ways to counteract against spambots and this plugin has proven to be of significant use on loads of installations already including this website
[ edited 17 Mar 2013 ]
19 Mar 2013
It must looks like this ?

Any prefferences settings?


[ edited 19 Mar 2013 ]
19 Mar 2013
There's a logging option in the prefs, but where does it log too?
Moc
19 Mar 2013
@pety: No, something must have went wrong. As per the instructions here: [-link-] (scroll down a little): download this zipfile: [-link-]. There is a folder called sfs-master in the zipfile. Upload that folder to the e107_plugins directory. Then rename the sfs-master folder to sfs. After that, you can install the plugin through the plugin manager.

@Pete: By default, only blocked registrations are logged to a file called sfs.log within the e107_plugins/sfs folder. if you check the other checkbox, it will log also the registrations that do pass (ie. that are not known spambots) to the same file.
19 Mar 2013
Awesome plugin. I was getting CTS deleting all these jerks!

FYI I had to create an sfs.log file (permissions 777) in order for the logging to work.
19 Mar 2013
This should be added as a featured plugin on the download page

Thanks for the information, I'll create a log file and chmod it... .be good to add to the readme section
20 Mar 2013
@Moc
Thanks a lot. Now works great.
20 Mar 2013
it would be nice to be able to read the log file from the admin screen, and a summary of how many spammers have been stopped etc...

Spam-O-Matic Statistics

2026 Spammers Denied Registration
214 Spammers Permanently Banned
215 Spammers submitted to StopForumSpam
219 Spammers submitted to Akismet
6887 Spammy Posts Automatically Moderated

etc...
Moc
20 Mar 2013
@pety: Awesome. Enjoy!

@pete: Great idea! Could you post this up the issue tracker of the sfs repo please? I'll mark it as a feature request. This way we can track it
Also, I have edited the README to include info about the logging.

[ edited 20 Mar 2013 ]
23 Mar 2013
Hi all
Forgive me for being a noob. But how do I actually download this plugin?
Do you have to compile this your self or is there a zip up version?
Thanks.
Cancel the above I found the zip. Looking forward to installing this in the morning.
Thanks again

[ edited 23 Mar 2013 ]
30 Mar 2013
EDIT: Posted in wrong section. Sorry for that.
[ edited 30 Mar 2013 ]
30 Mar 2013
  • e107 Support Team Leader
Post your query in the appropriate forum, not in comments.
Moc
30 Mar 2013
@Hellfig: it's best to discuss issues regarding this plugin in the Github issue tracker here: [-link-]
I'll get back to you regarding your error.
30 Mar 2013
hellfig wrote ...
Anyone can help me with this?


Submitted and fixed 2 weeks ago: [-link-]
[ edited 30 Mar 2013 ]
09 Apr 2013
I have it installed, but every sign up is still spam
Moc
09 Apr 2013
@GuliblGuy: Can you check if there is a file called sfs.log in the e107_plugins/sfs folder? If yes, does it contain any information? Also, try enabling the second checkbox in the SFS admin area, and see if it logs all regular signups as well.
21 Apr 2013
So... I made the mistake of taking the files listed above one at a time, and putting them into my plugin folder, in a folder of their own... It overtook my admin.php page... Only then did I realize I should instead download the whole zip, and take the contents out of the first folder in the ZIP, and upload THOSE to the SFS folder... Now it works fine.

I'm really kinda shocked how simple the plugin is... basically, you install it, and it works. Well done folks!
Moc
21 Apr 2013
Oops, glad you managed to solve that one Matt. Downloading the zip, uploading the folder and renaming sfs-master to sfs would have done as well

Thank you, on behalf of the entire team. Appreciate the comment.
21 Apr 2013
Good call Moc!

Thanks again, you guys are fantastic.
21 Apr 2013
How come this isn't in e107 plugin downloads section yet?
Moc
22 Apr 2013
Because it's still in testing phase I presume.
17 Oct 2013
  • e107 Support Team Leader
Well 7 months on and it works fine for me so as no one else has done it yet, I have zipped the files up and uploaded it to 'Core Enhancements' section
03 Nov 2013
I have a question about SFS plugin.

i have installed it to my website, i have a API key from the SFS website do i have to set this key somewhere in de plugin?
[ edited 03 Nov 2013 ]
03 Nov 2013
  • e107 Support Team Leader
No key required

You must be logged in to make comments on this site - please log in, or if you are not registered click here to signup