NP_SpamSlower is a spam-fighting plugin that strives to limit rapid-fire spambots and bots without javascript enabled. It does nothing to parse comment body or otherwise detect spam. Comments from members are not subjected to these tests.
It can (and probably should) be used with other spam-fighting plugins and techniques.
| General Plugin info | |
|---|---|
| Author: | ftruscot |
| Current Version: | 1.10 |
| Download: | NP_SpamSlower.zip |
| Demo: | N/A. Nothing can be seen by site visitors |
| Forum Thread: | here |
The plugin will work just by being installed. You may want to adjust the options as described below to be more strict or lenient than the defaults. You can see what the plugin has done by going to the plugin's admin page to view stats and logs.
It has four main functions:
1. Seeks to slow automated spammers by setting a minimum time between comments coming from the same IP (configurable, defaults to 30 sec).
2. Seeks to slow automated spammers by setting a maximum number of comments from a single IP address over a period of time (configurable, default 4 comments in 10 minute span).
3. Put a spam ticket into each comment form that is valid for 30 minutes from the time the form is loaded. Comments not accepted with invalid or expired tickets.
4. Puts extra field on comment form if javascript is turned off (most bots do not enable javascript, but most people do). User must enter a random string given with the field. Most auto-spamming bots do not have script enabled so they will see this field and must find and enter the correct string. Most valid users have script enabled, and if not will easily solve the request.
Each time an IP address fails one of these tests, it gets a “strike” recorded against it. After a configurable number of strikes (default is 3), the IP address gets banned.