Checked with elgg1.75+ only
Plugin is under actice development. So dont forget to give your suggestions/ report bugs
View Team Webgalli's plugins
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
it looks nice! testing...
Sorry Due to abuse by certain people, we are currently limiting API signups to members of the forum. We are sorry that we have had to take this course of action but we hope to have things back to normal shortly
If you would like to submit data using your own API key, then please click on this link and register in our forums. Once you have registered on our forums, then you can signup for your own API key.
Notice for SMF users. Youll need to signup to the forums here in order to use the 'Stop Spammers' mod as it does not include an API key by default anymore
http://www.stopforumspam.com/signup
//\\ need to sign up via forums first
Where do I add my API? Will this create a new site registration form, and if so, will it conflict with other plugins like profile manager? Thanks.
I am going to try this out for sure. Another idea for a Anti-Spam plugin will be for the Following current Plugins that are Subject to heavy SPAM:
Blog, Bookmarks, Pages, Message Board, Riverdashboard, The Wire
All the above that are inside Elgg are all the main Targets for SPAM. A way to combat this also is to create a way to have all Posts Links from all the Above Plugis to Force any Posted Link to:
rel=NoFollow in the Tag. This will kill any reason why people would spam in the first place. People are looking for Elgg sites with DoFollow we all know this by now. Let me know if this is even possible please.
I like it. I tried. Works Great. Thanks!
Any help with my questions would be much appreciated, thanks.
@survtime : to add API, go to the plugin settings
This plugin will not create any new registrations page/ There should not be any conflict with any plugin.
Perfect, thank you & happy new year!
Will this notify the admin if a registration was prevented?
@@survtime , not in this version. But will be there in next release (you can check the plugin status @ the official site)
I INSTALLED : thought it was working , but I got hit with more spam , goto report it and it says no ip for user : the spam is called BUY "X" product , pain in the ass , need to update to 1.76 but I am not sure what files to overwrite .
@opensource, if you need to report the user to the stopforumspam db, three details are needed 1)Username 2)Useremail 3)User IP. Normally when a new user registers, this plugin will get the user's IP address and save it. from what you reporetd, it seems that, it failed to save the users IP. But I could not replicate this error on mine. Anyway I will add more features to this soon.
This should work with all elgg versions from 1.5+.
Now honestly if you can ban their IP they can use a Proxy to get back on the site. There are thousands of free proxy servers out there also free Browser based plugins that will HIDE and Spoof your IP address so you can Surf Safe. I really do not think that even banning a persons IP Address is the best defense against the WAR ON SPAM. You have think about WHY are people Spamming in the First Place and how they found your site. Simple is this... They have a program that searches for all DoFollow Websites just like Social Bookmark sites and people selling that Bookmark Demon they search for all Elgg Installed Sites that are Default set to DoFollow on Everything. It is a means of Exploiting this Flaw and this is like a Security Backdoor if you want to call it that. Facebook, Digg.com, Twitter all of the BIG Sites all have programmed Rel=NoFollow on every possible way you can Post a Link on there. This has cut down on their Spam Problem by a Massive Amount. Trust me I check my Backlinks ALL the time and I have seen Facebook, Twitter, Digg and others giving me ZERO Credit for posting any links anywhere on their sites. I am saying all of this to try to help there needs to be a way to put Rel=NoFollow into All Plugins and Comments and Message Board and build as a stand alone plugin or into Elgg Core.
i tried your plugin and it wouldn't let me report them, it would say no ip found. also adding new domains to the blacklist in teh plugin settings won't save. whY?
when i mark as a spammer there is an error message saying: IP address of the user is not found
and don't let me add these user :S
@Cim and Angel, to report the user three things aree needed, including his email/ip and username. This version of plugin saves the users Ip as metadata when he registers. No IP saving after that. So you cant report about the users with out an IP. You can use the IP tracker plugin to resolve this issue. The ip tracker plugi will save the users IP when registering and logging in. Both uses the same metadata. I will add these features to the nextversion.
@cim : regarding the main domains : ifound the ug and will be fixed in next version
ok thanks!
Awsome, thanks!
Thanks, using it now. Hopefully, it prevents spamming ...!
any update on this? i can't blacklist a domain still.
May be in the coming week, i hope I can release an update
soldierone makes a good point. I've installed this plugin and I've been banning those rascals - much to my great satisfaction. But now they're registering with anonymous IP and I can't ban the IP - because there's no IP. It seems the joke is now on me. lol!
I've been using this with the "Approve New Members" plugin. That plugin sends emails with IP addresses (every time) that the IP tracker doesn't seem to pick up on.
@soldierone : http://webgalli.com/pg/blog/read/1373/relnofollow-for-elgg-and-fighting-spam