Log in

Project Info

Stats

  • Category: Spam
  • License: GNU General Public License (GPL) version 2
  • Updated: 2013-4-29
  • Downloads: 4596
  • Recommendations: 50

Other Projects

Ray J's plugins:

Spam Login Filter for Elgg 1.8

Blocks registrations using external service stopforumspam.com, internal domain blacklist and internal e-mail blacklist.

Last updated 50 days ago

This plugin validates every registration against stopforumspam, fassim, internal domains, e-mails and IP blacklist.

The five validations can be enabled or disabled, and, to save external resources, the plugin validates the registration in the order below:

  1. Check IP against IP blacklist cache. (Cache expires once a week).
  2. If negative, check e-mail´s domain against domain blacklist.
  3. If negative, check e-mail against e-mail blacklist.
  4. If negative, check e-mail and IP against stopforumspam.com
  5. If negative, check e-mail and IP against fassim.com

Features

  • Four validations can be enabled or disabled.
  • The plugin always checks de HTTP Status of stopforumspam.com and fassim.com. If the service is down, the plugin ignores the service and validates the user.
  • Optionally, the plugin can send, by e-mail, notifications about the blocked spammer.
  • If the user has a StopForumSpam API Key (Optional), the plugin can notify stopforumspam about the spammer.
  • The plugin doesn´t extend the registration form, so must be compatible with every profile plugin. (Tested with Profile Manager).

Requirements

  • Latest 1.7 or 1.8 version of slyhne's IP address tracker plugin, found here: http://community.elgg.org/plugins/446342/1.8.1/ip-address-tracker-plugin (Tracker Plugin stores IP Adress from user. I think that is wrong create from scratch something that works well).
  • API Key from http://www.stopforumspam.com/ (Optional)
  • API Key from http://www.fassim.com/ (Optional)
  • PHP CURL function enabled. If you use a shared host, check with your host admin.
  • ELGG "daily" cron must be running.

Instalation

  • Install the plugin below the tracker plugin.
  • Optionally gets a stopforumspam.com API Key.
  • Optionally gets a fassim.com API Key.
  • Modify and save the settings.
  • Done.

To do

  • Cache the blocked e-mails in internal e-mail blacklist, to save external resources from stopforumspam.com and fassim.com.
  • Create internal whitelist for IPs and Domains (Dhrup's request)
  • Collect and show some spam statistics (Blocks by region, etc)

Final notes:

  • If you like it, recommend it! Recommending, you don´t help me: you help the community, showing the best rated plugins and saving hours for new users.
  • Thanks to slyhne for the modifications in tracker plugin and to DhrupDeScoop for the "moral support" during the development.
  • Fassim.com is in beta stage, so the keys are sent, but not right away. If you dont receive your key, just use stopforumspam.com and wait for the fassim´s key.

Thanks:

  • A big "thank you" to Matt Beckett for helping me to develop the 1.8 version. Their efforts was priceless.

Release notes:

Resolved issue with "report as spammer" feature.

Resolved issue with special character in english translation, thanks to bhgraham.

Comments

  • Ray J 50 days ago

    Ok friends, new release. Send me some feedback.

    In the roadmap: A list with registered users reported as spammmers, so admins can verify and remove the user and keep the database clean.

  • Ray J 50 days ago

    In the roadmap (too): Remove the tinymce editor in plugin settings. (Forgot it. My bad)

  • gts fan9 50 days ago

    @Ray J, thanks for the new release.  Unfortunately early initial indications are that it's still not submitting spammers to SFS with my API keys.  I have submitted about six spammers 30 minutes ago on two different sites with two different active API keys and I still do not see any submissions listed on the SFS site.  I'm not sure if there is a delay on the SFS site with "My spammers" and "Submission stats or not.  I will check again tomorrow and update.  Please let me know if there is a debug mode or some sort of tool I can enable to help track down what might be going wrong in order to help.

    Also I just thought I'd share why it's important to get the SFS submissions working: http://www.blackhatworld.com/blackhat-seo/black-hat-seo-tools/187738-stopforumspam-com-contributors-list-xrumer-xblack.html  They have actually tried to blacklist their spam software from spamming sites which report to SFS.  That shows that it's better for us all to get this working. :)

  • gts fan9 50 days ago

    Sorry, It looks like that url only works for certain referrers.  Sneaky trick.  Anyway just do a search for "xblack.txt" on google to see what I am referring to.  The spammers do not like their IPs getting submitted to SFS. :)

  • gts fan9 49 days ago

    Unfortunately for me everything under "User Panel" stills shows no valid submissions at Stopforumspam.com.  Hopefully it's only myself experiencing this and it's working for others?  Spam Login Filter 1.8.3, Elgg 1.8.14

  • Ray J 49 days ago

    I will make more compreensive tests and release a new version in the next two days.

    Are you using tracker plugin?

  • gts fan9 49 days ago

    Yes, IP Tracker 1.8b.  I will try upgrading that to IP Tracker 1.8.1.  I might also upgrade to Elgg 1.8.15 soon.  But I need to do a massive backup first and also upgrade Tidypics at the same time since my version isn't compatible with Elgg 1.8.15 based on user reports.  I need to get the newer beta.

  • gts fan9 49 days ago

    Also it's php 5.3.x if that helps any.  And I didn't remove the existing SFS API key and replace it again.  All I did was upgrade the plug by deactivating the old one and then writing over the folder and then reactivating it.  Then I went to the plugin settings page and simply hit save again (where the existing keys were still in place).  Please let me know if I messed up the upgrade somehow or if I should try another procedure. 

    'php -v'

    PHP 5.3.3-7+squeeze14 with Suhosin-Patch (cli) (built: Aug  6 2012 20:08:59)

     

  • Ron Wallace 26 days ago

    We've upgraded, but still no submissions to Stopforumspam.com.

  • Ray J 24 days ago

    I know. The issues persists. I will check and resolve it ASAP.

  • Ray J 18 days ago

    Dear friends, good news.

    The issue was resolved, but I am making some improvements in the plugin, so wait for a new release soon.

    Sorry for the late, guys.

  • Cim 18 days ago

    great work!

  • Ron Wallace 18 days ago

    Excellent news. Thank You.

  • Ray J 15 days ago

    My friends, I am working with the 1.8.4 version. Until there, you can download a patched version in my git repository, with all issues patched (I hope)

    https://github.com/TheTrueBumba/spam_login_filter

    Download the "master" branch for 1.8