Spam prevention

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

Table Key:
S = Stable Release
1 = A 1.0 (or other) release which is not considered stable
RC = Release Candidate
D = Development version
B = Beta
A = Alpha
N = None available

Module versions and usage current as of August 2022.

CAPTCHAs

Modules which present the user with a code or challenge to complete.

Project Path 7.x 8.x/9.x Description Usage
Boost Captcha http://drupal.org/project/boost_captcha S N Allows forms with CAPTCHA to be cached even after the CAPTCHA session expires by allowing the CAPTCHA to be re-loaded using AJAX when a user starts filling in the form. >500
CAPTCHA http://drupal.org/project/captcha S S A challenge-response test. >275,000
CAPTCHA by IP http://drupal.org/project/captcha_by_ip S N Supplies challenge based on IP address on a form-by-form basis. <100
CAPTCHA Pack http://www.drupal.org/project/captcha_pack A N Provides math, text, css, ASCII art, and other random challenges. >2.500
CAPTCHA Questions http://drupal.org/project/captcha_questions S S Light-weight module that employs a very simple captcha-mechanism be they comment spam or account registrations. >500
Captcha Riddler http://drupal.org/project/riddler S S Create custom riddles for the Captcha module. >4,200
Captcha The Flood http://www.drupal.org/project/ctf A N Uses Drupal's built-in flood control and reCAPTCHA to protect your site. <100
Chinese Captcha - 中文验证码模块 http://www.drupal.org/project/chinese_captcha A N Provides validation way by input of Chinese characters. <100
Confident CAPTCHA - Image-based CAPTCHA by Confident Technologies http://drupal.org/project/confident_captcha S N An image-based CAPTCHA. <100
Custom Captcha https://www.drupal.org/project/custom_captcha N 1 Enables custom captcha <100
Email Captcha http://www.drupal.org/project/email_captcha N D Provides a field formatter that shows a simple View email address link, when clicked, a modal dialog box with a captcha appears. <100
Enmask Captcha http://drupal.org/project/captcha_enmask S N Encrypted text is paired with matching web fonts so user will clearly see the challenge text. <100
Fancy Captcha http://www.drupal.org/project/fancy_captcha D N Asks users to drag an appropriate icon onto a specified area of the screen. <100
Friendly Captcha https://www.drupal.org/project/friendlycaptcha A B Friendly Captcha integration. <100
G Captcha http://www.drupal.org/project/g_captcha S N Integrates Google reCaptcha V2 and Google Invisible Captcha. >300
Gammu SMS Gateway http://drupal.org/project/gammu A N Block spam by sending SMS; user must enter code on registration and/or comment forms. <100
Google reCAPTCHA http://www.drupal.org/project/google_recaptcha S N Integration with Google reCAPTCHA service. >5,500
HappyCaptcha for Drupal 7 http://drupal.org/project/HappyCaptcha S N A free service which is developed on the Hint-Challenge-Response approach. <100
hCaptcha https://www.drupal.org/project/hcaptcha S S A replacement for reCAPTCHA that earns money. > 1,600
iCaptcha http://www.drupal.org/project/icaptcha S N The CAPTCHA that teaches South Africa the 11 official languages one word at a time. <100
Image Captcha Ajax http://www.drupal.org/project/image_catpcha_ajax S N url will generate the captcha image. <100
Image CAPTCHA Refresh http://drupal.org/project/image_captcha_refresh S N Adds the link to refresh CAPTCHA image. >8,500
Image Math CAPTCHA http://www.drupal.org/project/image_math D N An add-on for the CAPTCHA module, this provides a mathematical equation challenge as a CAPTCHA. <100
Image-Recognition CAPTCHA http://www.drupal.org/project/ir_captcha A N Provides a CAPTCHA that challenges the visitor to recognize a subset of images. <100
KeyCAPTCHA http://drupal.org/project/keycaptcha S N Requires visitors to complete an easy interactive task. >250
Mother May I http://drupal.org/project/mothermayi S S When requesting an account, user must enter a secret code. >150
MTCaptcha https://www.drupal.org/project/mtcaptcha S S Easily configurable custom skin for CAPTCHA. >100
Multiple Recaptcha on One Single Page http://www.drupal.org/project/multiple_recaptcha N D Adds a challenge type into the dropdown that allows an admin to select a captcha for one of the defined forms. <100
Nocaptcha Recaptcha http://www.drupal.org/project/nocaptcha_recaptcha N A Integrates the standard captcha module with the nocaptcha service. <100
Phone Captcha http://drupal.org/project/phone_captcha A N With phonewithcomputer.com service, we use phone for CAPTCHA service. <100
Proof-of-Work CAPTCHA http://drupal.org/project/pow_captcha D N Proof-of-Work required to submit form; for spammers or bots to submit a lot of spam, they need to spend a lot of CPU cycles. <100
reCAPTCHA http://drupal.org/project/recaptcha S S Uses the reCAPTCHA web service to improve the CAPTCHA system. >170,000
Recaptcha Element https://www.drupal.org/project/recaptcha_element N S Provide a handler to enable reCAPTCHA on a webform. >550
ReCaptcha Headless https://www.drupal.org/project/recaptcha_headless N D Provides recaptcha validation for configured routes. <100
reCAPTCHA Preloader https://www.drupal.org/project/recaptcha_preloader N S Preloads Google reCAPTCHA v2 Checkbox <100
reCAPTCHA V3 http://www.drupal.org/project/recaptcha_v3 A S Returns a score based on interactions with your site. >14,000
reCAPTCHA V3 Integration https://www.drupal.org/project/d8_recaptcha_v3 N S reCaptcha v3 integration. >125
Secure Motion Captcha http://drupal.org/project/secure_motion_captcha D N Provides a secure implementation of the Motion Captcha jQuery plugin. <100
Securimage CAPTCHA http://www.drupal.org/project/securimage S S Highly configurable open-source Flash-based w/audio for users with visual disabilities. <100
Simple Google reCAPTCHA https://www.drupal.org/project/simple_recaptcha N B Google reCAPTCHA protection for Drupal forms > 2,800
Sweetcaptcha(Fun and Human Friendly Captcha) http://www.drupal.org/project/sweetcaptcha S N A fresh, friendly, action-based CAPTCHA service. <100
Trick Question http://drupal.org/project/trick_question S N The idea is to have a really simple question with a very obvious answer. >850
User verification http://drupal.org/project/user_verify A N Leaves password choice to user but generates an additional verification code. <200
Webform Captcha http://www.drupal.org/project/webform_captcha D N Allow user to create a webform to control whether default captcha appears on a specific webform. >450
Yandex.Captcha http://drupal.org/project/yandex_captcha S N Uses the Yandex CleanWeb web service to improve the CAPTCHA system. >75
yunke captcha https://www.drupal.org/project/yunke_captcha N 1 Provides semantic questions and image CAPTCHAs. <100


Content-focused Modules

Modules which flag or filter content.

Project Path 7.x 8.x/9.x Description Usage
Akismet http://www.drupal.org/project/akismet N A A fork of the Mollom module that uses Akismet instead of the defunct service. >100
AntiSpam http://drupal.org/project/antispam S N Provides spam protection by using external antispam service like Akismet. >1,900
Block Anonymous Strings https://www.drupal.org/project/block_anonymous_strings S N Automatically deny anonymous submissions when pre-defined undesired regular expressions are detected. <100
Block Commenter http://drupal.org/project/block_commenter S N Flexible method for admins to block a list of registered users from commenting on selected content types. <100
BlogSpam http://drupal.org/project/blogspam S N Provides a central location where comments can be checked for various spam indicators. <100
Brain Forum Moderation http://drupal.org/project/brain_forum_moderation D N Add "Moderation" field to your Brain Forum posts. <100
Comment abuse http://drupal.org/project/comment_abuse S N Allows users to complain about comments. >100
Debut Comment http://drupal.org/project/debut_comment S N Provides some of the most commonly needed functionality for handling user comments. >100
Disqus http://drupal.org/project/disqus S S Enables Disqus commenting. >7,000
Flag http://drupal.org/project/flag S B Create flags to let users highlight spam or offensive content. >40,000
Flag Abuse http://drupal.org/project/flag_abuse S N A new permission for a role to be able to white list flags. >900
Human Presence Form Protector http://www.drupal.org/project/hp S S Uses overlapping strategies to fight form spam and protects user registration and login forms, content creation forms, and contact forms. >100
Livefyre Comments http://drupal.org/project/livefyre S N Numerous comment moderation features including: Ban & whitelist users, Real-time spam protection, and Community flagging. <100
Per-node Comment Moderation http://drupal.org/project/node_comment_moderate B N Comment moderation for individual nodes. <100
Protected Forms https://www.drupal.org/project/protected_forms S S Rejection of node, comment, webform, user profile, contact form, PM and log submissions which contain undesired language, characters, or preset patterns. >500
Spam Detect http://drupal.org/project/spam_detect D N A lightweight API for detecting and acting upon spam. Including Spam Detect Rules which allows Rules to create workflows involving spam detection. <100
Spam Link Block http://www.drupal.org/project/spamlinkblock N RC Blocks form submissions which contain links. <100
SpamAway https://www.drupal.org/project/spamaway N S Marks webform submissions as spam by analyzing similar text and/or IP. >100
Spamagement http://www.drupal.org/project/spamagement S N Perform bulk operation to delete spam content/comments/users. <100
Statistical Spam Filter http://www.drupal.org/project/ssf N B Uses naïve Bayes classifiers as a technique to filter out or block spam content. <100
Stop Broken Link In Body https://www.drupal.org/project/stop_broken_link_in_body S S Prevents publication on node when broken links exist in the body field. <100
Moderation team https://www.drupal.org/project/moderation_team N D Module distributes submissions so each moderator can work from their own queue. <100
Text Review http://www.drupal.org/project/trevi S N A bundle of modules that allows you to review texts in a variety of ways and display the results within the text. <100
Troll http://drupal.org/project/troll D N Troll management tools including users by IP, banning addresses, advanced user searching and blocking user by role. >100

Content analysis-focused Modules

Modules which analyze content.

Project Path 7.x 8.x/9.x Description Usage
Admin RSS http://drupal.org/project/adminrss A S Creates RSS feeds for the administrative information for Drupal sites. <100
Anti Spam by CleanTalk http://www.drupal.org/project/cleantalk S S Protect your sites from spam bot registraton and spam comments publications thru SaaS spam protection. >3,000
Automatic Image Moderation http://www.drupal.org/project/image_moderate N A Uses Microsoft Azure Cognitive Services API to moderate prevent images with racist or adult content. <100
Block anonymous links http://drupal.org/project/blockanonymouslinks S N Blocks comments from anonymous users that contain links. >300
Captcha-free Form Protection http://drupal.org/project/captcha-free S N Won't submit form if the user has disabled cookies, JavaScript, or exceeds a preset time limit. >100
Comment approver http://www.drupal.org/project/comment_approver N A Automatically published / unpublished comments based on configurable rules. <100
Comment control http://drupal.org/project/comment_control S N Gives you pre-moderation function for some comments that includes bad words or disallowed urls. <100
DupeOff - Plagiarism Detection http://drupal.org/project/dupeoff S N Check posts for duplicate content. <100
EHawk http://www.drupal.org/project/ehawk S N Implements an interface for the vetting service E-Hawk; like an anti-spam service, but more sophisticated. It's designed to evaluate provided personal information to assess the likelihood of fraud. <100
Form Protect http://drupal.org/project/form_protect S S Assumes that spam bots are NOT running JavaScript when loading targeted forms. Block non-JS posts. <100
Harmony Akismet http://www.drupal.org/project/harmony_akismet D N Integration for Harmony and the Akismet anti spam service. <100
Mail Tester https://www.drupal.org/project/mail_tester S N Mail Tester website checks your email server configuration. >225
Node Watch http://www.drupal.org/project/node_watch S N Provides a report of nodes and alerts when that count changes based on a configurable threshold. <100
Nofollow List http://drupal.org/project/nofollowlist S S Blacklist of sites that have nofollow attribute added to their link tags. >250
Noindex External Links http://drupal.org/project/noindex_external_links RC N Take control of external links indexing. >900
Protected Submissions http://www.drupal.org/project/protected_submissions S S Prevents submissions that contain undesired patterns. > 1,200
Simple Regex Filter http://drupal.org/project/simple_regex_filter S N Filter that sets nodes and comments to unpublished if they match regular expressions you specify. <100
Uniqueness http://drupal.org/project/uniqueness B N Informs users about similar or related content during creation of a new post. >200
Web Of Trust integration http://drupal.org/project/wot D N Integration with the Web Of Trust service allowing applications to check a website's reputation. <100
Webform Validation http://drupal.org/project/webform_validation S A Adds tab to each webform node, allowing you to specify validation rules for components. >31,000
Webform Spam Words (WSW) https://www.drupal.org/project/webform_spam_words N S Keywords validation for Webforms. >1,000

Obstructing Modules

Modules for obstructing email addresses or phone numbers.

Project Path 7.x 8.x/9.x Description Usage
Cypher Link https://www.drupal.org/project/cypher_link N S Encryps mailto links. <100
DataBase Email Encryption http://drupal.org/project/dbee S S Protects users email address, encrypting them into the database. >450
Enkoder for Drupal http://drupal.org/project/sclib_enkoder S N Arbitrarily encode any field or arbitrary text in a recursively self-evaluating block of javascript. <100
Graceful Email Obfuscation Filter http://drupal.org/project/geo_filter S N Input filter "hides" email addresses; javascript "unhides". >650
htmLawed http://drupal.org/project/htmLawed S S Use the htmLawed (X)HTML filter/purifier to obfuscate email addresses. >1,800
Invisimail http://drupal.org/project/invisimail S N Content filter to hide email addresses from spam-bots. >9,200
mailgo https://www.drupal.org/project/mailgo N B Uses mailgo library to copy email and phone links or open in select services. <100
Obfuscate http://www.drupal.org/project/obfuscate N A Provides several email obfuscation methods which can be used through Field Formatter, text Filter, service container and Twig functions. >300
Phoney https://www.drupal.org/project/phoney N S Encrypts and obscures phone numbers. <100
Spamfree Email http://drupal.org/project/spamfree_email S N Email obfuscation using javascript or text to image for encrypting email address. >150
SpamSpan filter http://drupal.org/project/spamspan S S Obfuscates email by producing clickable links if JS is enabled, and example [at] example [dot] com if disabled. >15,300

Honeypot Modules

Modules which trick bots into making mistakes.

Project Path 7.x 8.x/9.x Description Usage
Antibot http://drupal.org/project/antibot S S Waits for mouse to move indicating the person behind the controls is a human. >47,600
BotBattler https://www.drupal.org/project/botbattler N D Adds an extra hidden field to your forms (client side). <100
BOTCHA Spam Prevention http://drupal.org/project/botcha S N Adds various elements to forms that need protection from bots. >3,700
Field validation http://drupal.org/project/field_validation S B Offers numerous field validators including "Must be empty" and "Require at least one of several fields." >22,000
Form AntiSpam http://www.drupal.org/project/fasp B N Add hidden elements to forms. >150
Hidden CAPTCHA http://drupal.org/project/hidden_captcha S N Extension to the CAPTCHA module which offer an input box that has to stay empty. >5,700
Honeypot http://drupal.org/project/honeypot S S Uses honeypot and timestamp methods of deterring bots from completing forms. >147,000
Honeypot Extras https://www.drupal.org/project/honeypot_extras A N Adds form protection to additional forms by form ID. <100
Regcheck http://drupal.org/project/regcheck S N Adds a hidden checkbox on the user registration form, and kills the registration process if it is checked. <100
Simple Anti-Spam http://drupal.org/project/simpleantispam S N Adds checkboxs "I'm not a spammer" and hidden "I'm a spammer". >1,500
Spam Blackhole http://drupal.org/project/spam_blackhole S D Replaces form actions with a dummy URL which is then replaced during submission using javascript. <100
Spamicide http://drupal.org/project/spamicide S B Adds an input field to each form and hides it with css. >8,000

User-focused Modules

Modules which focus on the user or session.

Project Path 7.x 8.x/9.x Description Usage
AbuseIPDB http://www.drupal.org/project/abuseipdb D D Provides a connection to the AbuseIPDB database and check if the user has a registered spammer ip. <100
Advanced ban http://www.drupal.org/project/advban S S Ban users by IP range and unblock IPs on cron. >6,500
Antispamban - language API and IP ban utility https://www.drupal.org/project/antispamban N A Provides API detection language and spam database to check URL origin. <100
Anonymous Publishing http://www.drupal.org/project/anonymous_publishing S N Increases your control over anonymous publishing on a site. >150
Automatic IP ban (Autoban) http://www.drupal.org/project/autoban S S Automatize IP ban using watchdog table and module rules. >8,900
Bad Behavior http://drupal.org/project/badbehavior S N Analyzes HTTP requests prevents spambots access. 1,000
Badbot http://drupal.org/project/badbot S N Spam-prevention tool for user registration form. >125
Ban and Unpublish http://drupal.org/project/ban_unpublish A N Clean up after problem users with a bulk operation. <100
Block Gmail Spammers https://www.drupal.org/project/bgs 1 N Prevents multiple user accounts from being created with the same Gmail account. <100
BotScout http://www.drupal.org/project/botscout S S Works by utilizing a database of known bots. >100
Bounce http://www.drupal.org/project/bounce S N Collects non-delivery reports generated by remote mail servers in response to emails sent from your Drupal site. >250
Bounce handler http://www.drupal.org/project/bounce_handler B N Module contains a Drush script that is called by the MTA when it receives a bounce. <100
Check DNS http://www.drupal.org/project/check_dns S S Prevents user registration with invalid email domain on user registration form. >4,800
CloudFilt - Prevent & block bad bots https://www.drupal.org/project/cloudfilt N 1 Integrates with CloudFilt service to block bots. <100
CloudFlare http://drupal.org/project/cloudflare B B A free reverse proxy,,firewall, and global content delivery network. >3,400
Cloudflare Roles http://drupal.org/project/cloudflare_roles S N White list admins so they can submit html content without Cloudflare challenge. <100
Cloudflare Country Block http://www.drupal.org/project/cloudflare_country_block S N Block entire countries from visiting site (and generating massive page load), if you are using Cloudflare protection. <100
Cookie Content Blocker http://www.drupal.org/project/cookie_content_blocker S S Prevents the loading of specific parts of a page until consent for placing Cookies is given. Intended to support compliance with the GDPR. >400
Comment IP http://drupal.org/project/comment_ip S N Displays a comment's IP address and allows you to delete comments and block IP's. >250
Content Trust http://www.drupal.org/project/content_trust S N New users posting content drop to a moderation queue, while those with a defined number of published nodes or comments are allowed to post normally. <100
Crawler Rate Limit https://www.drupal.org/project/crawler_rate_limit N S Detects if request is made by crawler/bot/spider and limits number of requests. <100
Database logging ban operation http://www.drupal.org/project/dblog_ban B N Adding Ban & Unban links to Recent log messages screen. <100
Datadome Integration http://www.drupal.org/project/datadome 1 N Provides integration with the DataDome Bot Mitigation Service logging of access events by bots and other undesirable clients. <100
Deliverbility https://www.drupal.org/project/deliverbility S N Enable email verification and validation for forms/fields. <100
Disable Login Page https://www.drupal.org/project/disable_login S S Prevents access to login page without the use of a secret key. > 575
Disable Registration http://www.drupal.org/project/disable_registration S N Prevent registration from certain e-mail domains. <100
Disposable Email Address Blocker http://www.drupal.org/project/dea_blocker N D Protects email fields by disallowing mailbox addresses from a custom blacklist of disposable email address domains. <100
DNS check https://www.drupal.org/project/dns_check N D Checks if an address belongs to an email domain. <100
Domain Blacklist https://www.drupal.org/project/domain_blacklist 1 N Uses DNS blacklist to block user registrations. <100
Drupal Perimeter Defence http://www.drupal.org/project/perimeter N RC Bans IPs who send suspicious requests to the site. >5,100
Duplemail - Email Address Username Filtering http://www.drupal.org/project/duplemail S N Checks for domains that allow extraneous characters to be placed inside usernames and be treated as different email addresses. <100
E-mail No-Reply http://drupal.org/project/email_noreply S S Adds a new field to specify a separate no-reply email address for all outgoing mail. >625
Email confirmer http://www.drupal.org/project/email_confirmer N B The email_confirmer_users provides confirmation request when a user changes their email and updates the database when a users logs in for the first time. >450
Email Enumeration Prevention https://www.drupal.org/project/eep N 1 Prevent email enumeration attacks. <100
Email required http://drupal.org/project/email_required S N Require user to verify email address to access paths. <100
Fail2ban firewall integration http://drupal.org/project/fail2ban S N Allows moderators to submit spammer's IP addresses to the system firewall. >450
Floodcontrol Settings API http://www.drupal.org/project/floodcontrol_settings_api S S Extends core's flood control mechanism to custom forms. <100
Flood settings https://www.drupal.org/project/flood_settings N C Administer flood settings admin page. >375
Form Block IP (FBIp) http://drupal.org/project/fbip S N Bans IP addresses from accessing the site when a threshold submissions are reached. >175
Geoblock https://www.drupal.org/project/geoblock D S Configure geographical restrictions based on IP address. > 275
GoAway http://drupal.org/project/goaway S N A dirt-simple, light-weight "Ban By IP" module. >300
Hashcash http://drupal.org/project/hashcash S N Implements the Hashcash algorithm to protect sites from spam. >175
HTTP Reject http://drupal.org/project/http_reject B N Looks at the HTTP request and rejects if set criteria are met. <100
http:BL http://drupal.org/project/httpbl S N Prevents email harvesters and spammers from visiting by using a DNS blacklist. >2,200
Human Behavior http://www.drupal.org/project/human B N Uses the Impression module to decide whether a visitor is bot or real human. <100
Impression http://www.drupal.org/project/impression S N This server side analytics catches and records traffic including a mouse move or screen touch event on each page visit. <100
Inmail http://www.drupal.org/project/inmail N D Process incoming email and execute actions depending on the content; it readily supports identification of bounce messages. <100
IP Ranges http://drupal.org/project/ip_ranges S N Ban single and ranges of IP-addresses. >1800
Iron Curtain http://drupal.org/project/ironcurtain D N Allows site admins to restrict access to certain paths or the entire site, based on IP address. <100
MaxMind Data Source for Geoblock https://www.drupal.org/project/geoblock_maxmind N S Provide MaxMind data to Geoblock >275
Mail Cancel http://drupal.org/project/mail_cancel S N Cancel sending of mails based on a regex for the "to" field of the mail. Could be used to prevent sending mails to @example.com. <100
Mailmute http://www.drupal.org/project/mailmute N D Introduces a per-user send state; snytime mail is sent from the website to a user, the send state of the recipient is considered in order to suppress it if it is muting. <100
NO CAPTCHA AntiSpam by Keypic http://drupal.org/project/keypic S N We don't demand that users prove they're human, We simply watch them and decide ourselves. <100
NoMoreCaptchas http://www.drupal.org/project/nomorecaptchas D N Authenticates human beings based on the one thing that can never be faked - their behavior. <100
Not So Fast http://drupal.org/project/notsofast D N Email is sent to the address anonymous users specify when they post comments. <100
path2ban http://www.drupal.org/project/path2ban S N Block web scanner's attacks from individual IP addresses. >1,500
Prevent Multiple Form Submissions https://www.drupal.org/project/pmfs N S Sets timeouts for forms which prevent multiple submissions. <100
Protect Form Flood Control https://www.drupal.org/project/protect_form_flood_control N B Set number of submissions over time interval. >175
Proxy Rules http://www.drupal.org/project/proxy_rules 1 N Write rules that take actions on unwanted connections, e.g. through anonymous proxies or from bots. <100
Queue Throttle http://www.drupal.org/project/queue_throttle N S Adapt queues to throttle whilst processing. <100
Regex Registration Deny http://www.drupal.org/project/regex_reg_deny D N Allows you to use regex to validate fields on the registration form. <100
Register Pre-approved http://drupal.org/project/register_preapproved S N Define a list of email/domain name patterns for prospective users to register without intervention. >100
Rename Admin Paths http://drupal.org/project/rename_admin_paths S S Secures backend by overriding admin paths. Can be effective against registration bots or malicious people. >18,000
Restrict IP https://www.drupal.org/project/restrict_ip S B Restrict access to a set of IP addresses. > 1,600
Role Delay http://drupal.org/project/role_delay S N Progressively add permissions, via roles, for longer membership times. <100
Services IP Authentication http://drupal.org/project/services_ipauth B N Allows whitelist or blacklist of IP addresses. >200
Simple IP acl http://drupal.org/project/ip_acl S N Perfect to quickly block access if you're not using the right VPN connection. <100
Simplenews Drush Sanitize http://www.drupal.org/project/simplenews_drush_sanitize D N Sanitizes Simplenews Email addresses in exported SQL. <100
Simplenews flood http://www.drupal.org/project/simplenews_flood 1 N Flood protection for all Simplenews subscription form blocks. <100
Smart IP Ban http://www.drupal.org/project/smart_ip_ban S N Blocks and unblocks user IP address if too many incorrect login attempt are made. >200
Spaces Enforced! http://drupal.org/project/spaces_enforced S S Forces users to use spaces in their usernames. With the 7-x.1.1 version, you can now specify your own character and how many times this character should occur. <100
Spam Master http://www.drupal.org/project/spammaster N S Protects against malicious registrations, comments and contacts from known spam emails, domains, ip's and words by blocking user registrations, comments, messages, contacts, feedbacks or threads. <100
Spambot http://drupal.org/project/spambot S S Protects registration form by verifying against online database. >5,600
Spammer Node Add (Spamna) http://www.drupal.org/project/spamna S N Checks for users who have attempted to do a disallowed "node/add" <100
Stop Forum Spam Client http://www.drupal.org/project/sfs N A Makes use of the stopforumspam service by blocking user registration and also unregistered users from spamming. <100
Stop Spam http://www.drupal.org/project/stop_spam S N Adds extra validation to node and comment forms. <100
Stop spam registrations http://drupal.org/project/stop_spam_regs B 1 Blocks user registration if his email's domain is in blacklist. >150
Tarpit http://www.drupal.org/project/tarpit S N Slow down page render speed, generate random text and links, or disable blocks. <100
Unwanted Email Registration https://www.drupal.org/project/unwanted_email_registration N S Checks domains which allow extraneous characters to be placed inside email addresses. 100
User registration password http://drupal.org/project/user_registrationpassword S A Let users register with a password on the registration form when verification mail is required. >7,100
Warning http://drupal.org/project/warning S N Add messages to forms to provide submission policy or a scare message to spammers. <100
Watchdog Event Extras http://www.drupal.org/project/watchdog_event_extras S S Information reported from stopforumspam.com for the IP; also the username for failed login attempts. <100
Webform GeoIP Restriction https://www.drupal.org/project/webform_geoip_restriction N 1 Restrict access to webforms by country. <100
X-Originating-IP email header http://www.drupal.org/project/x_originating_ip S S Add header to outgoing mail to assist investigation of the source of spam. >275

Sandbox projects.

Project Path
360 Review http://www.drupal.org/sandbox/venkatadapa/2555227
Akismet (Mollom replacement) http://www.drupal.org/sandbox/ksenzee/2948481
Another CAPTCHa free http://drupal.org/sandbox/FedorZa/1917896
Anti-Bot Forms http://drupal.org/sandbox/exratione/1989586
Anti Human Spam Module http://www.drupal.org/sandbox/ferdy/2433775
Anti Right Click Module http://drupal.org/sandbox/Salocin.TEN/1438180
Aspam http://www.drupal.org/sandbox/mimedia/2686391
Auto Captcha http://drupal.org/sandbox/nbouhid/2154411
Bad Behavior for Drupal 7 http://www.drupal.org/sandbox/smithdalec/1354660
Ban By Referer http://drupal.org/sandbox/toxed/2222865
BanHammer http://drupal.org/sandbox/RobSears/1091482
CAPTCHA AJAX Fix http://drupal.org/sandbox/dansandj/1970786
captcha in thai http://drupal.org/sandbox/captcha-thai/2192709
Captcha-sandbox https://www.drupal.org/project/captchasandbox
Chapman https://www.drupal.org/project/chapman
Civil Rights CAPTCHA http://drupal.org/sandbox/dooug/1827458
CleanWeb http://drupal.org/sandbox/AlexSoft/1873366
Comment Antispam http://drupal.org/sandbox/berkas1/1681848
Conversation AI http://www.drupal.org/sandbox/antoninslejska/2859156
Converting email address in content into image "DRUPAL 7" http://www.drupal.org/sandbox/knightrider001/2881686
DMARC http://drupal.org/sandbox/bchavet/1741254
Dortify http://www.drupal.org/sandbox/ciphering/2359503
Drupal spam killer http://drupal.org/sandbox/programadoresweb/1895790
EasyCAPTCHA_efence http://drupal.org/sandbox/efence.engageclick/1825462
Eat me honey http://www.drupal.org/sandbox/dvienne/2904037
Email Image Display http://drupal.org/sandbox/sanguis/1710172
email_whitelist http://drupal.org/sandbox/amrit_b/1768342
EU CAPTCHA http://www.drupal.org/sandbox/beluoctavian/2537104
File require email http://www.drupal.org/sandbox/elistone/2894771
Flag Hidden http://drupal.org/sandbox/bdk/1441748
Flag vote http://www.drupal.org/sandbox/gisleh/2275383
Flood IP Exception https://www.drupal.org/project/flood_ip_exception
Form Timeout http://drupal.org/sandbox/chrischarlton/1379592
FranklyMe Widget http://www.drupal.org/sandbox/kakul232/2581703
FunCaptcha http://www.drupal.org/sandbox/funcaptcha/2552399
GraphMath CAPTCHA http://drupal.org/sandbox/Belaselm/1676284
HelloCaptcha http://drupal.org/sandbox/laszlograd/1082542
Honeypot Ajax http://www.drupal.org/sandbox/awolfey/2820391
HoneyPot For Commerce http://drupal.org/sandbox/adaptative/2051775
Honeypot Submit http://www.drupal.org/sandbox/andyg5000/2333631
Hsoub CAPTCHA http://drupal.org/sandbox/talalus/2206611
Image Select CAPTCHA http://drupal.org/sandbox/markusa/1457314
Incapsula - Uncompromising Security and Maximum Performance http://drupal.org/sandbox/Incapsula/1228632
IP Whitelist http://www.drupal.org/sandbox/pallavi_sugandhi/2661676
IPLocation http://drupal.org/sandbox/boddev/2168659
Icon Captcha - Local data privacy friendly captchas https://www.drupal.org/project/icon_captcha
LibreSpam http://drupal.org/sandbox/xamanu/1751088
Mail Guide http://www.drupal.org/sandbox/alfatech/2799165
Mass spam http://drupal.org/sandbox/rbogdan/1403124
Maths Captcha http://www.drupal.org/sandbox/artfulrobot/2240433
Milyennap CAPTCHA http://drupal.org/sandbox/tomzorzhu/1706668
minfraud http://www.drupal.org/sandbox/jorge-brizio/2712301
Mollom Batch http://drupal.org/sandbox/rocketeerbkw/2149163
Motion Captcha http://drupal.org/sandbox/moropo/1371134
Node Submission Limit http://drupal.org/sandbox/krishnaa/1490290
NoSpam http://drupal.org/sandbox/AmazingDreams/2089117
OG Mollom http://www.drupal.org/sandbox/jojonaloha/2283955
PICATCHA http://drupal.org/sandbox/picatcha/1237346
Poem Captcha http://drupal.org/sandbox/Belaselm/1669234
PredictionIO http://www.drupal.org/sandbox/mrded/2116851
QapTcha http://drupal.org/sandbox/develnk/2178067
quis http://www.drupal.org/sandbox/pepelac/2487546
RageFilter http://www.drupal.org/sandbox/radimklaska/2511212
Real Email Verification http://drupal.org/sandbox/it.ravindrasingh/2037277
reCAPTCHA - I'm not a robot http://www.drupal.org/sandbox/pgautam/2386999
ReCAPTCHA Modal http://drupal.org/sandbox/cviccaro/1784232
Referral Spam Killer http://www.drupal.org/sandbox/dazz/2397687
Restricted contact http://drupal.org/sandbox/Z-TwistBooks/1704772
Rules flood http://www.drupal.org/sandbox/mparker17/2974572
Sblam http://drupal.org/sandbox/rafalenden/2138909
Scrapper Stop http://drupal.org/sandbox/netgeek/2193373
Session Manager http://drupal.org/sandbox/8ballsteve/2145161
ShineInfosoft https://www.drupal.org/project/shine
SiaraShield https://www.drupal.org/project/siarashield
Simple reCaptcha v3 https://www.drupal.org/sandbox/mlhoque/3072498
Simple User Filter http://www.drupal.org/sandbox/aiv/2628242
Slider Captcha http://www.drupal.org/sandbox/nilanjankundu/2405155
Solve Media CAPTCHA http://drupal.org/sandbox/SolveMedia/1215504
Spam Bot Blocker http://www.drupal.org/sandbox/jugglingcoder/2418325
Spam D7 http://drupal.org/sandbox/garrettalbright/2166161
spam filter http://drupal.org/sandbox/DebtConsolidationCare/1971432
Spam Finder http://drupal.org/sandbox/geberele/2104115
Spam Module D7 http://drupal.org/sandbox/typhonius/1885762
SpamBlockerDB http://drupal.org/sandbox/lcollet/1941618
spamhncaptcha http://drupal.org/sandbox/mohangupta/2220921
Spammer Slapper http://www.drupal.org/sandbox/tuaris/1163308
testsorna http://www.drupal.org/sandbox/sornakumarr/3009482
User Moderation http://drupal.org/sandbox/kristin.brinner/2595185
Video Comment FranklyMe http://www.drupal.org/sandbox/kakul232/2581059
Watchdog Log Analyzer http://drupal.org/sandbox/antojose/1864400
Watchdog Registry https://www.drupal.org/project/watchdog_registry
WebEmailProtector http://www.drupal.org/sandbox/dsrodzin/2498545
Webform Mollom http://www.drupal.org/sandbox/jorisdejong/2505253
Webform Submission Location http://drupal.org/sandbox/pjskeptic/1083490
Webforms Captcha http://drupal.org/sandbox/skowyra/1814834
Webform submission verification https://www.drupal.org/project/webform_submission_verification
Yandex.CleanWeb http://drupal.org/sandbox/oboz/2083925

Unreleased/Unsupported/Obsolete/Deprecated

“Of all sad words of tongue or pen, the saddest are these, 'It might have been.” ― John Greenleaf Whittier

Project Path
abuse http://drupal.org/project/abuse
Advanced Comment Trigger http://drupal.org/project/advanced_comment_trigger
Anatoa - together against profile fraud http://drupal.org/project/anatoa
AntiSpam PWF Captcha http://drupal.org/project/pwfcaptcha
Antispammer Bot http://drupal.org/project/AntispammerBot
Asirra AntiSpam http://drupal.org/project/asirra_antispam
Atrium Captchas http://drupal.org/project/atrium_captchas
Blacklist http://drupal.org/project/blacklist
Bypass Forced Preview http://drupal.org/project/bypass_forced_preview
Cave your trolls http://drupal.org/project/cave
Comment Lockdown http://drupal.org/project/comment_lockdown
Comment Moderation http://drupal.org/project/comment_moderation
Commons Content Moderation http://drupal.org/project/commons_content_moderation
Contact Lite - No-frills simple site-wide contact form with captcha http://www.drupal.org/project/contact_lite
Country Ban http://drupal.org/project/countryban
Delete user content http://drupal.org/project/delete-user-content
Distil Registration http://www.drupal.org/project/distil_registration
Drupal Audit Tool (auditool) http://www.drupal.org/project/auditool
Drupal Guestbook Spam http://drupal.org/project/guestbook_spam
Egglue CAPTCHA http://drupal.org/project/egglue_captcha
Email Two-factor Authentication https://www.drupal.org/project/tfa_email
email2image http://drupal.org/project/email2image
Entry Gate http://www.drupal.org/sandbox/newtechfusion/2278281
Flag content http://drupal.org/project/flag_content
GeoBlocker http://drupal.org/project/geoblocker
Google Captcha https://www.drupal.org/project/google_captcha
Gotcha - Contact Spam Catcher http://drupal.org/project/gotcha
Harmony Mollom http://www.drupal.org/project/harmony_mollom
Honeytrap http://drupal.org/project/honeytrap
IP Block http://drupal.org/project/ip_block
JS Validate Forms http://drupal.org/project/js_validate_forms
ManyMail https://www.drupal.org/project/manymail
Mollom http://drupal.org/project/mollom
Mollom Blacklist http://www.drupal.org/project/mollom_blacklist
Password reset restrict http://drupal.org/project/password_reset_restrict
NoBounces http://www.drupal.org/project/nobounces
Perspective API http://www.drupal.org/project/perspectiveapi
Private Choice Widgets http://drupal.org/project/privatechoice
Purge comment http://drupal.org/project/purge_comment
RC4 email http://drupal.org/project/rc4_email
Report spam http://drupal.org/project/report_spam
shieldmv http://www.drupal.org/project/shieldmv
Social Login and Social Share http://www.drupal.org/project/sociallogin
Spam http://drupal.org/project/spam
Text CAPTCHA http://drupal.org/project/textcaptcha
un.captcha.lous http://drupal.org/project/uncaptchalous
VidoopCAPTCHA http://drupal.org/project/vidoopcaptcha
Visual Captcha http://www.drupal.org/project/visualcaptcha
Whitelist http://drupal.org/project/whitelist

Similar Module Review

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: