Spam Master


Spam Master was born out of need to protect our website against constant malicious spam registrations and comments that affect the majority of wordpress websites. We did it the TechGasp way… coded a brand new, clean and fast plugin that will make your professional wordpress website safe and clean.

Spam Master protects WordPress based websites from millions of known spam emails, domains, ip’s and words by blocking user registrations or post comments. Uses RBL technology (real time block lists) constantly being updated.

The problem facing spam targeted wordpress blogs is that most of the spam registrations or comments are done by a mixture of “bots” robots and human spamming. Most of the spam registration systems fail including captcha precisely because the human factor kicks in during registration, also these captcha systems “push away” real user registrations and can injure your professional, commercial, sales based website income.

The plugin comes packed with automated Spam Learning function that will make your wordpress blog a fighting spam enforcer by providing registration ip’s and emails for analysis and spam lists inclusion.

Very few plugins will actually show the statistics we packed into spam master. Protection Level, Total Website Users, Total Spam Users Blocked, Total Number of Comments, Total Number of Spam Blocked Comments, Total Number of Approved Comments, Total Number of Pending Comments, Total Number of Trashed Comments, Total Number of Threats you are Protected from, Spam Learning, Status of RBL Spam Servers, User Registrations List with (user id, registration date, user status, name, username, and email) and Comments List with (comment date, comment author, author email, author website, comment content, comment status).

Fast loading, Spam Master is modular… it only loads what is needed to keep your website secure and clean.

Makes no use of Javascript or Ajax to keep your website fast and conflicts free

Spam Master… keeps your professional wordpress clean


  • Protects WordPress from User Registrations (spamming bots, users or both)
  • Protects WordPress Comments from (spamming bots, users or both)
  • Protects WordPress Pages and Posts from malicious trackbacks (spamming bots, users or both)
  • Spam Master marks as spam comments wrongly cleared as safe by akismet, check screenshots
  • Spam Master checks for emails, domains, ip’s and words
  • Uses real time scan from millions of known spamming sources (effectively blocks those nasty hotmail, live, msn and outlook registrations)
  • Includes Statistical information to keep your life easy
  • Spam Master Learning makes your WordPress an Anti-Spam enforcer by collecting data for analysis
  • Spam Master allows you to customise the frontend blocked registration message
  • Spam Master allows you to view a week of blocked registrations (date and email) and export the data as csv file. Data gets auto-deleted after 7 days to keep your database light
  • Spam Master allows you to hide the website field from your theme comments form
  • Spam Master includes Character Blocking. Option to individually activate russian, chinese, asian, arabic characters, immediately blocks comments that use those characters
  • Spam Master includes the famous Google reCAPTCHA and Invisible reCAPTCHA on registration, login or comments pages and posts
  • Spam Master includes Honeypot fields for registration, login or comments forms
  • Spam Master includes Firewall technology, blocking misfits before they even enter your website
  • Spam Master includes Signatures
  • Spam Master includes a brand new automatic Threat Alert Level, it’s an easy and interactive way for you to know if your website is being targeted by spammers and the level of intensity or danger of this targeting
  • Spam Master includes Spam Activity Probability, in conjunction with the Alert Level, Spam Master advanced detection heuristic analytics will provide you with an approximated percentage of all activity in your website
  • Spam Master includes a bunch of useful widgets and safe website seal for commerce and sales
  • Spam Master includes several optional email reports and warnings to keep you informed
  • Spam Master is Contact Form 7 Ready. Uses pro-active scan of your email contact form before triggering any mail function
  • Spam Master is Woocommerce Ready. Eliminates all credit card fraud by preventing known sources of spam from registering via woocommerce registration. It also includes wooommerce spam signatures.
  • Spam Master is PHP 7 ready
  • Spam Master is IPv6 ready

Free Trial then $8 per year

Spam Master is a free plugin which works with the premium non-free Real Time Block List Servers (RBLs). This plugin provides a service software as a service wiki.

Take a free Tour Trial License
get a full RBL License for peanuts a year.


More High Quality Plugins?

  • For professional wordpress websites
  • Tested for fast page load times and SEO
  • Errors and conflicts free. NO JAVASCRIPT or AJAX
  • Click Here


  • Main Plugin Menu
  • Top Spam Countries - Statistics
  • Settings Page
  • Statistics Page
  • Firewall Statistics
  • Firewall Block Page
  • WordPress Registration. Spam Master with re-CAPTCHA plus Honeypot traps
  • Spam Master Marking Comment as SPAM from Registered User, Spam Master marking Comment as SPAM after akismet cleared it
  • Top 10 Threats - Statistics


  1. Use the WordPress Installer, Updater.
  2. Activate in the “Plugins” admin panel.
  3. Visit the “Plugin Page Menu | Spam Master” to configure settings.
  4. Spam Master Documentation


Installation Instructions
  1. Use the WordPress Installer, Updater.
  2. Activate in the “Plugins” admin panel.
  3. Visit the “Plugin Page Menu | Spam Master” to configure settings.
  4. Spam Master Documentation
Issues RBL License
  • Please update to latest version of Spam Master
  • Patiently wait for your license to be activate and replicated by RBL Servers
Need More Help


Poor Support. Confusing registration.

Poor Support. Confusing registration. I paid 2 weeks ago and still don’t have the registration working. No one replied to my last email. No they don’t provide Professional Priority support. Wish I’d gone with another company. Too difficult and not enough help.

Trial ware ONLY – RUDE Plugin author

I find it hard to believe this plugin isn’t violating the WordPress rules.

There are ZERO function that work without an active license. They will give you a trial license that is only good for 7 days. I purposely invalidated the license to see what, if any functions work without it and it seems that they are ALL not functioning.

Trial Ware is supposed to be against the rules.

To top it all off, there are a few reports of the plugin author being amazingly rude and nasty to plugin users. He even called a guy “retarded” here –

I would advise anyone looking for SPAM software to move on to the next option. This plugin seems like a huge scam, is most likely violating the rules AND the author likes to insult and belittle people.

Not Very Effective

99% of the registrations I get are spambots even with Spam Master. Items I put on the block list are allowed to register anyway.

Great program

One of the best spam control i have seen i am using it on my site [Link redacted] I get a lot of spam ,I have just installed this plugin and it has blocked 24 threats in the last half hour

Read all 61 reviews

Contributors & Developers

“Spam Master” is open source software. The following people have contributed to this plugin.


Translate “Spam Master” into your language.

Interested in development?

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



  • Fixing spam char reporting. Implementing stripslashes_deep
  • Tweaking spam char selections
  • Fixing russian char selections and false positives
  • Adding extra email field to reports along side the blog administrator email. Reports can now be sent to several emails comma-separated
  • Adding new email options to all reporting templates
  • Adding extra emails uninstall options
  • Changing all Protection Tools text fields width to 100% for mobile responsiveness
  • Fixing spam lists in expired mode
  • Backup spam lists in expired mode or uninstalls


  • Fixing Russian char implode, russian char was not being implemented before this update
  • Adding detected spam chars to comments page table, we need to know which char was detected
  • Extending to 360 the number of chars to store. Applies to Comments and Contact Form 7


  • Tweeaking footers colspan in Protection Tools page
  • Adding more spam characters to block list
  • Adding more asian characters to block list
  • Changing Alert 3 email header color to red
  • Adding Spam characters status to weekly reports


  • Adding option to automatically block russian characters in comments. Option available in Spam Master Protection Tools page, Comment Options section
  • Adding option to automatically block chinese characters in comments. Option available in Spam Master Protection Tools page, Comment Options section
  • Adding option to automatically block asian characters in comments. Option available in Spam Master Protection Tools page, Comment Options section
  • Adding option to automatically block arabic characters in comments. Option available in Spam Master Protection Tools page, Comment Options section
  • Adding option to automatically block spam characters in comments. Option available in Spam Master Protection Tools page, Comment Options section
  • Adding uninstall options
  • Adding footers to Protection Tools page sections
  • Adding descriptive text to save buttons in Protection Tools page sections
  • Fixing weekly stats responses


  • Fixing weekly report Comments Pending typo, should be pending instead of firewall triggers
  • Fixing weekly report and stats report from sending more than 1 email in some setups, restrict to one a week via date
  • Adding uninstall options to weekly report dates
  • Fixing email footers outside table
  • Adding Spam Firewall Status to weekly report
  • Adding Spam Learning Status to weekly report
  • Adding Spam Buffer Status to weekly report
  • Adding Spam Buffer blacklist size to weekly report
  • Adding Spam Buffer whitelist size to weekly report
  • Changing Protection Tools page Email & Reporting activation text. It was not clear daily from weekly, etc.
  • Adding option to activate or deactivate Total Blocks display in Firewall Status Widget
  • Fixing display limit option in Firewall Status Widget, list individual firewall blocks was parsing 5 instead of 7. Adding number_format to firewall trigger count
  • Editing Dashboard Status widget text and adding number_format to threat protection count
  • Adding option to display Safe Website Seal in Heads-up widget. Specially useful for commerce and sales
  • Adding Safe Seal Icon
  • Set to auto load dashboard widget
  • Changing widgets text section in Protection Tools page


  • Faster and more efficient storing / retrieval data via json
  • Modifying to json encode all data stored in transients db, includes firewall, comments, registrations, contact form 7 and woocommerce
  • Changing all tables including firewall widget to unserialize data
  • Adding search to pending comments in Comments page. If comment is pending users may want to check if comment data is spam
  • Adding daily threat count to daily template email report
  • Implementing Weekly Email Report and template with a bunch of options
  • Adding activation / deactivation option for weekly email report in Protection Tools page
  • Adding uninstall options for weekly email report and cron
  • Implementing Weekly statistical reporting
  • Re-styling the Comments page table
  • Adding blocked registrations to firewall graph and table


  • Is all about emails and reporting, bunch of new features added for web administrators
  • New section added to Protection Tools page, Emails & Reporting
  • Creating new plugin folder for all email templates
  • Moving existing email templates to new folder and correcting code paths
  • Adding new Alert 0, Alert 1 and Alert 2 email template, alongside with Alert 3 template that already exists
  • Moving Alert 3 Activate option from Protection Tools page, Firewall section to Emails & Reporting section
  • Adding styling to email templates
  • Adding new uninstall options for new settings
  • Fixing Firewall redirection page in single site installs. Started work on multisite.
  • Fixing Whitelist typo
  • Fixing spam_master_alert_level_date_ if status is empty
  • Editing all texts that refer “thousands of threats”, we have reached millions of threats… hurrayyyy
  • Editing courtesy link
  • Several RBL databases speed-ups and indexes, faster queries


  • Fixing expired and alert 3 email functions
  • Trimming changelog
  • Displaying total number of threats in Settings page after manual check does not need refresh
  • Allowing inactivity checks
  • Adding extra info and instructions to inactivities
  • Adding extra info and instructions to malfunctions


  • Contact Form 7 wp_strip_all_tags true. Type varchar 14
  • Tweaking inactivity text
  • Implementing Alert Level 3 email to warn blog admins if blog reaches that dangerous level
  • Adding option to de-activate alert level 3 email in Protection Tools, Firewall Section
  • Adding uninstall option of alert level 3 email
  • Fixing multisite typo when setting general options
  • Tweaking email functions


  • Releasing stable version 5.4.0


  • Version 5.3 contained 9 releases (5.3, 5.3.1, 5.3.2, 5.3.5, 5.3.6, 5.3.7, 5.3.8, 5.3.9, 5.3.10). For more info please check the changelog online.
  • Adding Alert Level spam activity probability percentage to Settings page
  • Adding Alert Level spam activity probability percentage Icons
  • Adding Alert Level spam activity probability uninstall options
  • Tweaking colors of Alert Level table
  • Sanitizing input fields
  • Adding api from other registration, comment and email forms plugins in Protection Tools page, Integrations
  • Adding Contact Form 7 to Integrations in Protection Tools page (contact form 7 pro-active email scan before email function trigger)
  • Addind Contact Form 7 to uninstall options
  • Moving Recaptcha to Integrations in Protection Tools page
  • Moving Honey to Integrations in Protection Tools page
  • Adding dns_get_record


  • Version 5.2 contained 10 releases (5.2, 5.2.1, 5.2.2, 5.2.3, 5.2.4, 5.2.5, 5.2.6, 5.2.7, 5.2.8, 5.2.9). For more info please check the changelog online.
  • Adding bold styling to firewall and registration blocks
  • Order firewall entry table by id
  • Inverting spam checking for comments. IMPORTANT spam buffer is checked first
  • Adding Learning Function to comment trackbacks
  • Adding documentation & help to Protection Statuses
  • Making sure TRIAL accepts Malfunction statuses


  • Version 5.1 contained 11 releases (5.1, 5.1.1, 5.1.2, 5.1.3, 5.1.4, 5.1.5, 5.1.6, 5.1.7, 5.1.8, 5.1.9, 5.1.10, 5.1.11). For more info please check the changelog online.
  • Multisite settings and license moved to each individual blog
  • Multisite / Single registrations, better Spam Bot detection
  • If empty Blog Admin replace with Blog Name in remote post
  • Auto Trial License


  • Version 5.0 contained 4 releases (5.0, 5.0.1, 5.0.2, 5.0.3). For more info please check the changelog online.
  • TechGasp Framework 5.0. Visit our website to check the new features packed into TechGasp Framework 5.
  • API improvements
  • Updater and License upgrade
  • WordPress 4.6.x Ready!
  • PHP 7 Ready!
  • Fixed unexpected ‘&&’ (T_BOOLEAN_AND) for some wordpress setups
  • Fixed output generated before Headers sent
  • New plugin paths and folder
  • New protection Lists
  • Extra Protection Tools
  • Adding automatic buffer cleaning


  • Version 4 contained 27 releases (4.0, 4.1, 4.2, 4.2.1, 4.2.2, 4.2.3, 4.2.4, 4.3, 4.3.1, 4.3.5, 4.3.6,,,,,, 4.4.0,,,,,,,,, 4.4.4, 4.4.5). For more info please check the changelog online.
  • Redesigned Plugin Administrator With Main Root Plugin Link
  • Redesigned Plugin Administrator With Plugin Sub Links
  • Implementing WordPress Tables


  • Version 3 contained 1 releases (3.0). For more info please check the changelog online.
  • TechGasp Framework V2 Implementation


  • Version 2 contained 5 releases (2.1, 2.2, 2.3, 2.4, 2.4.5). For more info please check the changelog online.
  • Stable release
  • Adding User Management for future enhancements
  • Fixing warnings and other stuff


  • Alpha release
  • Adding Buttons
  • Start coding