Stop Spammers

Description

Stop Spammers is an aggressive website defence against comment spam and login attempts. It is capable of performing more than 20 different checks for spam and malicious events and can block spam from over 100 different countries.

Stop Spammers uses multiple methods for detecting spam and may be too aggressive for some websites.

In cases where spam is detected, users are offered a second chance to post their comments or login. Denied requests are presented with a CAPTCHA screen in order to prevent users from being blocked. The CAPTCHA can be configured as OpenCaptcha, Google reCAPTCHA or SolveMedia CAPTCHA. The CAPTCHA will only appear when a user is denied access as a spammer.

Created with a lot of hard work and maintained by Keith P. Graham (from 2010-2017). Thank you Keith.

Maintained (because I love this plugin and want to keep it alive) by Bryan Hadaway (since 2017).

If you also love this plugin and want to see it live on, you can help me maintain it on GitHub.

Need help? Read the FAQs page first.

Installation

Go to “Add New” from your WP admin menu, search for Stop Spammers, and install.

OR

  1. Download the plugin.
  2. Upload the plugin to your wp-content/plugins directory.
  3. Activate the plugin.
  4. Under the settings, review options that are enabled. The plugin will operate very well straight out of the box. However, you may wish to update Web Service APIs for reporting spam and change the CAPTCHA settings from the default.

Reviews

Allow Requests

To Whom This May Concern, We have been using this plugin for sometime now and works great and sometimes too great, lol. I have a question, is there a way to auto send out an email to the person letting them know they have been added to Allow List? If there is it would be great to have, that way I dont have to send out 5-10 emails a week, lol. Thank you, RALLInspired.

Beyond Awesome!

I have Been using wordpress for a long time and this is one of the greatest plug-ins I have found. I imagine the only people giving it a bad review are probably spammers LOL. This is definitely one of the most slept on plug-ins or WordPress. The amount of thought and a effort put in is quite amazing thank you Keith and Bryan. It was the quickest and best fix for spam bot registrations on my WooCommerce site. It also keeps you well informed on other aspects of security and plays well with iThemes Security so i'm finally sleeping good at night.

Very solid, easy to implement, good defaults

I've been using Stop Spammers on multiple sites, with different themes, comment forms, Contact Form 7 forms, and Caldera forms, and on each of them, Stop Spammers has filtered most of the spams seemingly without any false positives. The Stop Spammer settings can be daunting, but the default settings are carefully chosen, and you get a long way just installing and activation the plugin. I'm particularly happy with the fact that Stop Spammers does NOT require you to register at any third party service, and does not set any cookies, respecting privacy and GDPR. Finally, Stop Spammer does NOT add any measurable overhead to my sites performance - the methods used to detect spam, works fast. Thank you so much for maintaining this plugin, and keeping more site free from spam and annoying captcha's. Bjarne

Perfect so far

Out of nowhere, was getting about 10-15 new registrations per day. I tried some country blocking plugins but that didn't help at all. This has stopped it so far. No more fake registrations in the last 24 hours! Thank you!!! Update: It’s been 5 days now. No rogue registrations. Thank you!!!

It’s a great plugin which I highly recommend

If you have a WordPress website, this plugin is life savior! It automatically stops spammers behind the walls, so that you don't have to do nothing while remaining safe. I like it because it's so easy to use and it is doing perfectly the job as described in its description. Thank you so much for developing and maintaining the plugin!

So far so good

Installed and configured, offers interesting functions to prevent or fight spammers. Some of the features offered here are "premium" in other plugins so I must say that it is a surprise....let's see, time will tell but for the moment looks very promising.
Read all 170 reviews

Contributors & Developers

“Stop Spammers” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Stop Spammers” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

7.1

  • fixed IP blacklisting (thanks https://github.com/peterjanes)
  • added SFS reporting from the log page (thanks https://github.com/peterjanes)
  • cleaned up a few typos
  • removed automatic migration of settings from old versions prior to 7.0 (if upgrading from 6.x, start with 7.0.9 — then upgrade to the very latest version)
  • removed whitespace from textareas

7.0.9

  • encrypted all external links

7.0.8

  • formatted code according to WP PHP coding standards (https://make.wordpress.org/core/handbook/best-practices/coding-standards/php/) — it’s no where near perfect, but it’s a step in the right direction

7.0.7

  • fixed MySQL errors for threat scan (thanks https://github.com/stodorovic)
  • less memory used for wp-login.php checks (thanks https://github.com/stodorovic)

7.0.6

  • fixed issue with menu icon
  • added link to new FAQs (https://github.com/bhadaway/stop-spammers/wiki/faqs)
  • removed debug submission form (not needed)

7.0.5

  • fixed SFS reporting

7.0.4

  • fixed login issue

7.0.3

  • fixed SFS report messages
  • continued general cleanup
  • continued design improvements
  • removed email notifications for admin logins

7.0.2

  • continued general cleanup
  • continued design improvements
  • reorganized menu
  • reintroduced beta features
  • removed add-ons

7.0.1

  • continued general cleanup
  • continued design improvements
  • a few small fixes
  • better menu icon

7.0

  • fixed XSS error
  • general cleanup
  • design improvements
  • transferred control to new developer