ForumCrafts — plugins, themes, extensions, add-ons & tools for real boards — tools for real boardsDownloads & licences →

Spam Guard Plugin for MyBB

MYBB PLUGIN free
4.0 1 rating

New-member posting rules, duplicate detection and a readable moderation log — without a wall of settings to learn.

Spam Guard is the moderation layer we run on our own board. It watches the moments most spam slips through — a brand-new account's first posts — and applies rules you can explain to your moderators in one sentence.

What it does:

• Holds posts from accounts younger than X hours (configurable) for moderation instead of publishing them.
• Flags posts that contain more links than a new member should reasonably need.
• Catches duplicate content posted across multiple forums within a short window.
• Writes every action to a plain-language moderation log, so you can see exactly what it did and why.

What it does not do: it does not fingerprint browsers, phone home, or add external calls to your board. Everything runs on your server.

What's included

  • Holds the first posts from new accounts instead of publishing them instantly.
  • Flags link-heavy posts and duplicate bodies for a human decision.
  • Every action is written in plain language to a moderation log, so a new moderator can read what happened.
  • One table (dfspamguard_log); uninstall drops it.

At a glance

PlatformMyBB plugin
Latest versionv0.9.0
Download size5.0 KB
Released24 Oct 2026
Downloads3
AccessFree — sign in to download
Databasedfspamguard_log — dropped on uninstall
Template changenone
Settings1 in the ACP
Hooksadmin_config_settings_change, datahandler_post_insert_post_start, modcp_start
Files3 in the archive

Requirements

  • MyBB 1.8.x — the series this release is built for (1.8.38 for the ones we re-tested).
  • PHP 7.4 or newer (8.x is fine).

Checksum

Verify your download before you upload it to your board.

11f9d2f03bfec5e86aa1a5a92c94b4eaa582aee4ffd2ee191401da9f160a3de4

Install it

1. Upload inc/plugins/dfspamguard.php to inc/plugins/ on your board, keeping that folder path.
2. Admin CP → Configuration → Plugins → find DF Spam Guard → Install & Activate. Install creates the dfspamguard_log table.
3. Admin CP → Configuration → Settings → DF Spam Guard: held first posts, how many, account age (hours), maximum links, duplicate check, log retention.
4. Log entries are pruned from the Mod CP. Deactivate keeps your settings and rows; Uninstall drops the table and the six settings.

Questions people ask

Does it create database tables?

Yes — dfspamguard_log. Uninstalling drops them, so nothing is left behind.

Does it edit templates or core files?

No. It runs from hooks, so no core file is modified.

How do I check the file I downloaded?

Every release page prints a SHA-256 checksum. Hash the archive locally and compare — if the two differ, the download is damaged, not the release.

How are updates delivered?

Each version is its own release on this page with a changelog, and the older archive stays available. Install the new one over the old one; your settings and data stay where they are.

All releases

VersionReleasedSizeDownloadsChangelog
v0.9.0 latest 24 Oct 2026 5.0 KB 3 - First public beta
- New-member post hold
- Link limit and duplicate detection

Ratings & reviews

4.0 1 rating from registered members

More MyBB plugins

All MyBB plugins