Quantcast
toolbar_logo graphic

Project Info

Stats

  • Category: Spam
  • License: GNU General Public License (GPL) version 2
  • Updated: 2012-4-2
  • Downloads: 1222

Images

Other Projects

Ray J's plugins:

33

Recommendations

Summary:

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

Full description:

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/pg/plugins/project/446342/developer/slyhne/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 "weekly" "daily" cron must be running. (New)

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 a internal ip blacklist, and cache the blocked ips. (Same as above).
  • Create internal whitelist for IPs and Domains (Dhrup's request)
  • Implement others integrations, like project honeypot (DNSBL). (Forget it. Project Honeypot is a bit burocratic for new users)
  • 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:

Remove some deprecated functions.

Compatible Elgg Version: 1.8

Unclear. It says this is compatible with Elgg Version 1.8 but above under requirements says "Elgg 1.7.x (Tested on 1.7.8 and 1.7.9)."

1) Isn't 1.7.4 the correct version for 1.7.x, not this version?

2) Has been tested with 1.7.15?

Thanks

Ron Wallace 78 days ago

@Ron: I corrected the plugin´s description.

Ray J 77 days ago

Thanks Ray J.. But there is still some confusion, which I don't think is your problem, but an elgg.org issue. When I select 1.7.4 version of this plugin, which I expect is the most current and valid version for 1.7.15 elgg, correct???? I get the following message.

"Warning!

The author recommends using a different release of this plugin!

View recommended release (1.8.1)
I understand the potential risks and want this release."

Well, I'm not sure I understand the risk in using your 1.7.4. Is there one?

Just want to make sure I'm doing the right thing and using the right stuff. Thanks. -ron

Ron Wallace 77 days ago

@Ron: ELGG allows only ONE recommended version. Just ignore the warning and download the latest 1.7 version.

Ray J 77 days ago

I just noticed that if I search on versions 1.7 of plugins, this version continues to come up under 1.7, which is right, but also wrong. Suggestion -- Maybe you should have two versions. Spam Login Filter 1.7 and Spam Login Filter 1.8, since they are in fact two different plugins, right? I think that is what some other developers do. It would help with any confusion. You could then reference link between them. Just my 2 cents. Thanks for your hard work. -ron

Ron Wallace 77 days ago

Using plugin 1.7.4 - I don't quite get how this works. I have added various country codes, but spammers in those countries still continue to register. How come they are not blocked? What am I doing wrong? Thanks.

Ron Wallace 69 days ago

You need a key from fassim.com to enable regional blocking, then make sure everything is set to "yes"

Matt Beckett 69 days ago

Matt, Ah, thank you. I didn't realize I needed fassim.com. Appreciate it much. -ron

Ron Wallace 69 days ago

@Ray J: Thanks for this plugin. Working for us nicely. I recommend it to all.

Ron Wallace 68 days ago

can u update it for 1.8.3 ...

meril 58 days ago

How would you "unblock" an email address?

Flexx 56 days ago

@Flexx: The e-mail is blocked by stopforumspam service. We can´t unblock a e-mail. A blocked user must contact stopforumspam admins and ask for a unblock. In the next version my plugin will have a threshold to spammers. In a few words, we can block only spammers with X ocorrences in stopforumspam.

Ray J 56 days ago

Ok ill have to do that cuz i have this email that i was using to test out my site and now its blocked lol, looking forward to the upgrade man! :)

Flexx 56 days ago

Hi

I wonder if anybody knows what the deal is with fassim.com; I've applied for a key to use their service but to no avail? I think it's been roughly a month now...

Is there specific critiria they look for when assessing aplications?

thanks in advance

Stumpy 56 days ago

@Stumpy: Fassim keys are sent after manual processing. Weeks ago the Fassim´s admins released about 300 keys. Just wait.

Ray J 52 days ago

@Ray J

Thanks for the heads up

Stumpy 52 days ago

Got it! Sweeet

Stumpy 52 days ago