Anti-nuke
Watches channel and role deletes, mass bans, kicks, unbans, de-roles and timeouts, webhooks and bot adds. Crossing a limit stops the actor, and /rewind or the nuke time machine puts back what they changed.
/antinuke · /protect · /rewind
Discord security bot · by ESN Systems
ESN Nexus blocks attacks on your server, restores what gets broken, and runs your moderation from one bot. Every feature is included on every server.
🛡️ Not sure how safe your server is? Grade it in 2 minutes →
Protecting 46 servers · 1,094 members protected
What's live
Many protections can start in alert-only mode, so you see what they would do before they act.
Watches channel and role deletes, mass bans, kicks, unbans, de-roles and timeouts, webhooks and bot adds. Crossing a limit stops the actor, and /rewind or the nuke time machine puts back what they changed.
/antinuke · /protect · /rewind
Spots join waves of brand-new, look-alike or avatar-less accounts, learns your normal join rate, holds returning raiders, locks or quarantines the wave and unlocks once it calms down.
/raid · /botfarm · /alts
A verify gate with captcha (math, image or emoji), a rules quiz, age tiers with staff approval for brand-new accounts, alt scoring, and an optional web check that flags VPN, Tor and datacenter connections.
/captcha · /gate · /webverify
One-tap lockdown presets (invites only, read-only, staff-only, full) and a panic PIN so any trusted staff member can lock things down when the owner is offline.
/safemode
Catches a trusted bot that suddenly floods or pings, time-limited staff access with approval, scam-image blocking, voice and stage raid protection, and a recovery flow for hacked members.
/sentry
Keeps an eye on invites, webhooks, uploaded archives, newly added bots, scheduled events, mass thread creation and poll spam, with clear alerts in your log channel.
/watchtower
Run a nuke drill to see how fast your team reacts, protect Nexus's own role, log integration changes, and flag staff promotions on accounts without 2FA.
/hardening · /sweep · /locks
Undo a wrong call in one click, attach evidence, use rule-number reasons, let junior mods propose bans for seniors to approve, and clean up a raid window in one pass.
/casework · /case · /mod
Shift handover summaries, quick-reason templates, escalation suggestions, appeal timers and a name normalizer for unreadable nicknames.
/staffdesk · /staff · /team
Health alerts, backups with restore tests, per-module pause switches, gateway and slow-command tracking, a weekly database check and a public status page.
/reliability
Channel open/close schedules, auto-archive for quiet channels, welcome DMs with opt-out, maintenance mode, uptime monitors and announcement sync across your servers.
/autoflow · /automate · /autopilot
Log in with Discord to turn protections on or off, see your security grade, check joins per minute, look up members, review cases and roll settings back. Works on phones.
nexus.esnoffical.com
New in Nexus
Live on every server now. New guards that delete, revert or remove things start in alert-only mode until you turn them on.
/antinuke guard · limits · timemachine · health
/raid replay · baseline · raiders · /gate why · funnel · quiz
/automod guard · profile · simulate
/modtools log-route · timeline · banlist · /snapshot diff
nexus.esnoffical.com · /reliability
/audit report · /botguard power · /antinuke integrity
Why Nexus?
Most security bots only block an attack. Nexus blocks it, undoes the damage, and runs the rest of your server too, so fewer bots need admin.
Snapshots, /rewind and one-click undo put deleted channels, roles and permissions back.
Sentry learns how each bot normally behaves and steps in when one suddenly floods, pings or makes bulk changes.
Give a mod ban rights for 2 hours, not forever, with an audit log of every grant.
Every protection is included on every server. Premium ($1.99/mo or $19.90/yr) only changes the bot's name, avatar, banner and bio.
Nexus: 164 of 164 features · Strafe: 17 · NightWatch: 21 · Wick: 43 · RaidProtect: 35 · Dyno: 30 · Security: 26 · Beemo: 5 · Carl-bot: 30 · Xenon: 11Counted from the ✓ cells in the 164-row table below, built from each bot's own docs and command lists. 💎 paid-only cells are not counted.
Swipe the table sideways to see every bot →
| Feature | ESN Nexus | NightWatch | Strafe | Wick | RaidProtect | Dyno | Security | Beemo | Carl-bot | Xenon |
|---|---|---|---|---|---|---|---|---|---|---|
| Anti-nuke & recovery | ||||||||||
| Anti-nuke: mass deletes, bans, kicks, webhooks, bot adds | ✓ plus threads, unbans, timeouts, invites & events | ✓ | ✓ 16 monitors, reverts in under 1 s | ✓ | — | —2 | ✓ | — | — | — |
| Rogue bot stopped on its first destructive action | ✓ unapproved bots kicked or banned at once | — | — | — | — | — | — | — | — | — |
| Unapproved bots filtered when they join | ✓ dangerous permissions stripped on join | — | — | ✓ | ✓ | — | ✓ | — | — | — |
| Undo the damage after an attack | ✓ snapshots, /rewind & one-click undo | — | — | 💎 paid | — | — | 💎 paid | — | — | ✓ |
| Deletes what the attacker created: channels, roles, webhooks & spam | ✓ | — | — | ✓ | — | — | — | — | — | — |
| Rewinds the attacker's edits: channel & role permissions, server name & icon | ✓ from the audit log | — | — | 💎 role permissions | — | — | 💎 paid | — | — | — |
| Server backups you can restore | ✓ scheduled, with restore tests | — | — | 💎 paid | — | — | — | — | — | ✓ part 💎 |
| One incident card per attack: every action, what was restored & wiped | ✓ | — | — | — | — | — | — | — | — | — |
| Catches a trusted bot that gets hijacked | ✓ Sentry | — | — | — | — | — | — | — | — | — |
| Blocks raids from user-installed apps | ✓ deletes the raid posts, removes Use External Apps | — | — | — | — | — | — | — | — | — |
| Alert-only test mode to tune limits first | ✓ 24 h test mode | — | — | ✓ | — | — | — | — | — | — |
| Checks its own role height & permissions | ✓ every 10 minutes | ✓ | — | — | — | ✓ | — | — | — | — |
| Per-action limits you set, per minute or per hour | ✓ every risky action has its own limit and window | — | — | ✓ | — | — | ✓ | — | — | — |
| Pick the punishment per action: ban, kick, strip roles or quarantine | ✓ | — | — | — | — | — | ✓ | — | — | — |
| Dangerous permission grants & admin-role handouts caught | ✓ roles, channel overwrites and @everyone | — | — | ✓ part 💎 | — | — | ✓ | — | — | — |
| @everyone & public-role permission changes blocked | ✓ /locks everyone | — | — | ✓ | — | — | — | — | — | — |
| Mass member prune blocked | ✓ | — | — | 💎 paid | — | — | ✓ | — | — | — |
| Vanity URL change reverted | ✓ | — | — | ✓ | — | — | 💎 paid | — | — | — |
| Emoji & sticker delete or rename protection | ✓ with emoji restore | — | — | — | — | — | 💎 paid | — | — | — |
| Invite deletes guarded | ✓ one-tap recreate | — | — | — | — | — | 💎 paid | — | — | — |
| Server-wide danger score that locks everything down | ✓ auto panic score | — | — | 💎 paid | — | — | ✓ | — | — | — |
| Trusted admins & extra owners who are never punished | ✓ | ✓ | ✓ trusted-staff bypass | ✓ | — | ✓ | ✓ | — | — | — |
| Per-user, per-role & per-channel whitelists for each action | ✓ | — | — | — | — | — | ✓ | — | — | — |
| History of past nuke attempts | ✓ /incidents | — | — | ✓ | — | — | — | — | — | — |
| Bots not verified by Discord treated more strictly | ✓ /warden bot-hold: an unverified bot is held (roles stored, its role's permissions zeroed, Quarantined) until the owner approves | — | — | ✓ | — | — | — | — | — | — |
| Quarantine hold: anyone who frees a quarantined member is punished | ✓ /warden quarantine-hold: the member is put back and whoever freed them is quarantined (a bot is held); owner Undo | — | — | ✓ | — | — | — | — | — | — |
| Quarantine button: one tap quarantines a member or bot from a review card, one tap releases it | ✓ Quarantine and Release buttons on review cards: staff only; Release lifts the quarantine and the timeout | — | — | — | — | — | — | — | — | — |
| Remove integration button: one tap removes a sketchy app or bot | ✓ Remove button on review cards: the app's bot and its integration are removed in one tap | — | — | — | — | — | — | — | — | — |
| Owner rescue key to prove you own the server | ✓ /warden rescue-key + /owner-rescue: one-time key, only a hash is stored | — | — | ✓ | — | — | — | — | — | — |
| Backups & cloning | ||||||||||
| Message backup, re-posted on restore | ✓ /shield messages: marked channels are saved and re-posted with original names after a rebuild | — | — | — | — | — | — | — | — | 💎 paid |
| Ban list & role assignments saved in backups | ✓ | — | — | — | — | — | — | — | — | 💎 paid |
| Selective restore: only roles, only channels… | ✓ | — | — | 💎 paid | — | — | — | — | — | ✓ |
| Preview a backup before loading it | ✓ | — | — | — | — | — | — | — | — | ✓ |
| Export server data as a file (JSON) | ✓ | — | — | — | — | — | — | — | — | ✓ |
| Audit log of the bot's own settings, backups & restores | ✓ config history + rollback | — | — | — | — | — | — | — | ✓ | ✓ |
| Template gallery | ✓ 5 ready layouts + save your own, Undo | — | — | — | — | — | — | — | — | ✓ |
| Clone a single channel or role | ✓ /vault clone-channel, clone-role, other servers too | — | — | — | — | — | — | — | — | ✓ |
| Deep archive of one channel's messages | ✓ up to 10,000 messages, HTML + JSONL | — | — | — | — | — | — | — | — | 💎 paid |
| Message sync between channels or servers | ✓ webhook mirror, two-way, no pings | — | — | — | — | — | — | — | — | 💎 paid |
| Role sync across servers | ✓ role in one server follows another | — | — | — | — | — | — | — | — | 💎 paid |
| Restore progress & cancel | ✓ Cancel button on the restore card | — | — | — | — | — | — | — | — | ✓ |
| Message attachments kept in backups | ✓ files stored and re-uploaded | — | — | — | — | — | — | — | — | 💎 paid |
| Raids & verification | ||||||||||
| Raid mode & server lockdown | ✓ raid shield, lockdown & raid replay | Tripwire channel | ✓ join-burst detection, raises verification, quarantines raid waves | ✓ part 💎 | ✓ | ✓ | ✓ part 💎 | ✓ | — | — |
| Panic button any trusted staff member can press | ✓ safemode presets + panic PIN | — | — | 💎 paid | — | — | — | — | — | — |
| Learns your normal join rate, holds returning raiders | ✓ alerts at 5×, raiders held 30 days | — | — | 💎 paid | — | — | — | — | — | — |
| Voice & stage raid protection | ✓ | — | — | — | — | — | — | — | — | — |
| Honeypot trap channel | ✓ with a rotating name | ✓ | — | — | ✓ part 💎 | — | — | — | ✓ part 💎 | — |
| Member verification | ✓ captcha + rules quiz gate | ✓ | — | ✓ part 💎 | ✓ part 💎 | — | ✓ part 💎 | — | ✓ | — |
| Web verification that flags VPN, Tor & datacenter IPs | ✓ | — | — | ✓ | — | — | ✓ | — | — | — |
| Alt-account detection | ✓ alt score | — | — | ✓ | 💎 paid | — | — | — | — | — |
| Raiders removed automatically (ban, kick or timeout) | ✓ | — | — | — | 💎 paid | — | ✓ | ✓ | — | — |
| Join lock: close the server to new members | ✓ /joinlock | — | — | — | ✓ | — | — | — | — | — |
| DM lock during raids | ✓ /dmlock | — | — | — | ✓ | — | — | — | — | — |
| Invites paused during a raid | ✓ | — | — | — | ✓ | — | — | — | — | — |
| Threat levels you switch in one click | ✓ Raid Shield threat level & safemode presets | — | — | — | ✓ part 💎 | — | — | — | — | — |
| New-account, no-avatar & username filters on join | ✓ | — | — | ✓ | ✓ | ✓ part 💎 | ✓ | — | — | — |
| Bypass list so a trusted user skips join checks | ✓ | — | — | — | ✓ | — | ✓ | — | — | — |
| Verification only for suspicious accounts or during raids | ✓ gate modes | — | — | ✓ | ✓ | — | — | — | — | — |
| Several captcha styles: web page, in-Discord code, one button | ✓ | — | — | ✓ | ✓ | — | ✓ | — | — | — |
| Report a raid the bot missed | ✓ /modsuite report-raid, lock + Undo | — | — | — | — | — | — | ✓ | — | — |
| Roblox account verification | ✓ code in Roblox profile, public API | ✓ | — | — | — | — | — | — | — | — |
| Automod & alerts | ||||||||||
| Automod: spam, links, invites, mentions, words | ✓ plus scam invites, fake staff & doxxing | — | Scam filter | ✓ part 💎 | ✓ | ✓ part 💎 | ✓ part 💎 | — | ✓ | — |
| Scam-image blocking | ✓ | — | — | — | ✓ part 💎 | — | — | — | — | — |
| Alerts for invite, webhook, event, thread & poll spam | ✓ Watchtower | — | — | 💎 paid | — | — | — | — | — | — |
| Server logs | ✓ | ✓ | ✓ | ✓ | ✓ part 💎 | ✓ | ✓ part 💎 | ✓ raid logs only | ✓ | — |
| Caps, emoji, zalgo, newline & long-message filters | ✓ | — | — | — | — | ✓ | — | — | ✓ | — |
| Known phishing & IP-grabber links blocked | ✓ live scam-domain list | — | — | ✓ | — | ✓ | — | — | — | — |
| Masked-link & spoiler filters | ✓ | — | — | — | — | ✓ | — | — | — | — |
| Sticker, image & attachment spam filters | ✓ | — | — | — | — | ✓ | — | — | ✓ | — |
| Risky file types blocked | ✓ | — | — | — | ✓ | — | — | — | ✓ | — |
| Automod in forum posts, threads & voice text chat | ✓ | — | — | ✓ | — | — | — | — | — | — |
| Adaptive slowmode that rises during bursts | ✓ | — | — | — | 💎 paid | 💎 paid | — | — | — | — |
| Scheduled auto-purge of a channel | ✓ /modtools autopurge | — | — | — | — | 💎 paid | — | — | 💎 paid | — |
| Warnings auto-escalate to timeout, kick or ban | ✓ /autopilot ladder | — | — | ✓ | — | ✓ | — | — | ✓ | — |
| Ghost-ping detection | ✓ | — | — | — | — | — | 💎 paid | — | — | — |
| Discord's own AutoMod managed from the bot | ✓ | — | — | ✓ | ✓ | — | — | — | — | — |
| Per-rule ignored roles & channels | ✓ | — | — | ✓ | — | ✓ | — | — | — | — |
| NSFW website filter | ✓ /warden nsfw: adult links deleted and logged, per-server allow/block list | — | — | ✓ | — | — | — | — | — | — |
| Media-only channels & auto-delete of messages that don't fit | ✓ /warden media-only: text-only messages removed, staff and bots exempt | — | — | — | — | ✓ | — | — | ✓ | — |
| Drama channel: mods review flagged messages | ✓ 🚩 or keywords, Keep/Delete/Warn/Timeout | — | — | — | — | — | — | — | 💎 paid | — |
| Custom reply when an automod rule fires | ✓ | — | — | — | — | 💎 paid | — | — | — | — |
| Logs & moderation | ||||||||||
| Separate log channel per event type | ✓ /modtools log-route | — | — | ✓ | — | ✓ part 💎 | — | — | ✓ | — |
| One-command log setup | ✓ | — | — | — | — | — | — | — | ✓ | — |
| Deleted messages & images kept for the logs | ✓ attachments kept 24 h | — | — | — | — | 💎 paid | — | — | — | — |
| Logs bans and kicks done by other bots and mods | ✓ from the audit log | — | — | — | — | — | — | — | 💎 paid | — |
| Moderator stats & leaderboard | ✓ | — | — | — | — | ✓ | — | 💎 paid | ✓ | — |
| Export a member's moderation history | ✓ CSV or TXT | — | — | — | — | — | — | — | ✓ | — |
| Member overview panel: cases, notes & quick actions | ✓ | — | — | — | ✓ | — | — | — | — | — |
| Moderator notes | ✓ | — | — | ✓ | ✓ | ✓ | — | 💎 paid | ✓ | — |
| Jail / quarantine as a punishment | ✓ | — | — | — | ✓ | — | — | — | — | — |
| Timed channel & server lock | ✓ | — | — | — | ✓ | ✓ | ✓ | — | ✓ part 💎 | — |
| Purge with filters | ✓ | ✓ | — | ✓ | — | ✓ | ✓ | — | ✓ part 💎 | — |
| DM the member on a punishment, with an appeal link | ✓ | — | — | — | 💎 paid | ✓ | — | 💎 paid | — | — |
| Preset reasons | ✓ rule reasons | — | — | — | — | — | — | 💎 paid | — | — |
| Proof attached to a case | ✓ /casework evidence | — | — | ✓ | — | — | — | — | — | — |
| Right-click quick actions | ✓ | — | — | ✓ | — | — | — | — | — | — |
| Fix fancy or hoisted names | ✓ | — | — | ✓ | — | — | — | — | — | — |
| Sticky roles & temporary roles | ✓ | — | — | — | — | ✓ | — | — | ✓ | — |
| Role tools: bulk add/remove, create & edit | ✓ | ✓ | — | — | — | — | — | — | ✓ | — |
| Role requests with an approval queue | ✓ /access-request for time-limited staff roles | — | ✓ role requests + approval queue | — | — | — | — | — | — | — |
| Custom command permissions, so mods need no Discord perms | ✓ | — | — | ✓ | — | ✓ | ✓ | 💎 paid | ✓ | ✓ |
| Turn features and commands on or off per channel or role | ✓ | — | — | — | — | ✓ | ✓ | ✓ | ✓ | — |
| Mass ban, kick or timeout many members in one command | ✓ /warden mass: by IDs or filters, preview first, then Confirm; one-tap Undo for bans and timeouts | — | — | ✓ | — | — | — | — | — | — |
| Snipe: show the last deleted message | ✓ /warden snipe: staff only, kept 1 hour | — | — | — | ✓ | — | — | — | — | — |
| Logs you can read on a web page | ✓ staff-only logs page on the dashboard | — | — | — | — | — | — | — | 💎 paid | — |
| Automatic archive of a member's recent messages on each mod action | ✓ last 50 messages saved with each case | — | — | — | — | — | — | 💎 paid | — | — |
| Public moderation transparency report | ✓ 30-day counts, no names, monthly post | — | — | — | ✓ | — | — | — | — | — |
| Import moderation history from other bots | ✓ CSV/JSON upload or audit log | — | — | — | ✓ | — | — | — | — | — |
| Custom message or reply when someone is banned | ✓ /modsuite ban-message | — | — | — | — | — | — | — | ✓ | — |
| Staff & security hygiene | ||||||||||
| Whitelist grants that expire on their own | ✓ /whitelist grant | ✓ | — | — | — | — | — | — | — | — |
| Staff 2FA check when mod roles are handed out | ✓ | — | — | — | ✓ | — | — | — | — | — |
| Nuke drill with a staff response score | ✓ | — | — | — | — | — | — | — | — | — |
| Hacked-member recovery flow | ✓ | — | — | — | — | — | — | — | — | — |
| Shared bans across servers | ✓ allied networks + global ban list | ✓ | ✓ network hub: cross-server bans & shared alerts | — | — | — | — | — | — | 💎 paid |
| Fixes its own mistakes | ✓ /casework undo, settings rollback | — | — | — | — | — | — | — | — | — |
| Security grade & weekly report card | ✓ | — | — | ✓ | ✓ | — | ✓ | — | — | — |
| Moderation commands & case history | ✓ | ✓ | ✓ temp-bans | ✓ | ✓ part 💎 | ✓ part 💎 | ✓ | 💎 paid | ✓ | — |
| Staff tools: duty, infractions, promote/demote | ✓ | ✓ | — | — | ✓ | — | — | — | — | — |
| Community & server tools | ||||||||||
| Support tickets & transcripts | ✓ | — | ✓ with transcripts | — | — | ✓ | — | — | — | — |
| Ban appeals & reports | ✓ | — | — | ✓ part 💎 | ✓ part 💎 | ✓ | — | — | ✓ | — |
| Welcome messages & auto-roles | ✓ plus reaction roles | — | — | — | ✓ | ✓ | — | — | ✓ part 💎 | — |
| Custom commands & auto-replies | ✓ | — | — | — | — | ✓ | — | — | ✓ part 💎 | — |
| Invite tracking with reward roles | ✓ | — | — | — | — | — | — | — | — | — |
| Levels, economy & giveaways | ✓ | — | — | — | — | 💎 levels | — | 💎 paid | ✓ part 💎 | — |
| Channel schedules, auto-archive & maintenance mode | ✓ | — | — | — | ✓ | — | — | — | — | — |
| Web dashboard | ✓ works on phones | — | ✓ | ✓ | In-Discord /settings | ✓ | ✓ | configured in Discord only | ✓ | — |
| Starboard | ✓ | — | ✓ | — | — | — | — | — | 💎 paid | — |
| Reaction, button & dropdown role menus | ✓ | — | — | — | — | ✓ | — | — | 💎 paid | — |
| Embed builder | ✓ | ✓ | — | — | — | — | — | — | ✓ | — |
| Forms & applications | ✓ | — | — | — | — | ✓ | — | — | — | — |
| Sticky messages | ✓ | — | — | — | — | — | — | — | 💎 paid | — |
| Announcements & recurring posts | ✓ | ✓ | — | — | — | — | — | — | ✓ part 💎 | — |
| YouTube alerts | ✓ any YouTube channel or RSS feed | — | — | — | — | — | — | — | 💎 paid | — |
| Temporary voice rooms | ✓ | — | — | — | — | — | — | — | 💎 paid | — |
| Birthdays | ✓ | — | — | — | — | — | — | — | 💎 paid | — |
| AFK status | ✓ | ✓ | — | — | — | — | — | — | — | — |
| Info panels & stat channels | ✓ | — | — | — | ✓ | — | — | — | — | — |
| Setup wizard | ✓ | — | — | — | ✓ | — | — | — | — | — |
| Public status page | ✓ | — | — | ✓ | — | — | — | — | — | — |
| Custom bot name & avatar in your server | 💎 Premium | — | — | — | 💎 paid | — | 💎 paid | — | 💎 paid | 💎 paid |
| Twitch alerts | ✓ go-live posts, once per stream | — | — | — | — | — | — | — | 💎 paid | — |
| Voice-channel roles | ✓ role while in a voice channel | — | — | — | — | — | — | — | 💎 paid | — |
| Auto role for members wearing the server tag | ✓ given and removed automatically | — | — | — | ✓ | — | — | — | — | — |
| Bot replies in several languages | ✓ EN, ES, PT, FR, DE | — | — | — | ✓ | — | — | — | — | — |
| Can also be installed to a user account | ✓ /linkcheck works in DMs | ✓ | — | — | — | — | — | — | — | — |
| Seen in our live test server (Nov 3, 2026) | ||||||||||
| Whitelist for bots & user-installed apps by Application ID | ✓ /botguard botwl-add; bots already in your server are grandfathered, so nothing you run breaks | — | ✓ | — | — | — | — | — | — | — |
| Unlisted bot's messages deleted, bot removed | ✓ deleted on arrival; strikes for quiet bots, instant removal for raid-style ones (kick or ban, one-click Approve) | — | ✓ | — | — | — | — | — | — | — |
| User-installed app messages blocked, with the fix on the card | ✓ deleted on arrival with no warm-up strikes; the card shows the Application ID and the allow command | — | ✓ | — | — | — | — | — | — | — |
| Reverts an unauthorized ban, channel or role create | ✓ unbans, deletes the channel or role, never unbans anyone on its own global ban list | — | ✓ | — | — | — | — | — | — | — |
| Shows who added the bot and acts on them | ✓ trusted adders auto-whitelist the bot; a raid-style bot's adder is quarantined, with Undo | — | ✓ | — | — | — | — | — | — | — |
| Owner priority alert | ✓ pings only the server owner, never @everyone | — | ✓ | — | — | — | ✓ | — | — | — |
| Zero-permission Quarantined role, denied in every channel | ✓ created on join and by a slow sweep on existing servers | ✓ | — | ✓ | — | — | — | — | — | — |
| Disarms an attacking bot's managed role | ✓ role zeroed first, then the bot is removed; Approve restores it | ✓ | — | — | — | — | — | — | — | — |
| Global ban list applied on join, with reasons | ✓ paced so other security bots never see a burst | ✓ | — | — | — | — | — | — | — | — |
| Auto-created security log channel | ✓ #guardian-logs in a private category | ✓ | ✓ | ✓ | — | — | — | — | — | — |
| Stays calm around other security bots | ✓ their quarantine-role and log-channel setup is not treated as an attack | — | — | — | — | — | — | — | — | — |
| Undo button on the action card | ✓ approve a bot, undo a quarantine, undo a whitelist add | — | — | — | — | — | — | — | — | — |
| Paid tier | $1.99/mo or $19.90/yr, custom look only | NightWatch+ tier | Must join their Discord | Premium plans4 | $2.99/mo | from $4.17/mo3 | 💎 Premium & Premium+ | 💎 Beemo Max $4.99/mo | 💎 Premium via Patreon | 💎 Premium tiers |
| New in ESN Nexus (Nov 3, 2026) | ||||||||||
| Peace mode with other security bots | ✓ never bans or strips Strafe, NightWatch, Wick or other verified security bots, and never mistakes their setup for an attack (/guardian peace) | — | — | — | — | — | — | — | — | — |
| Attack replay: every action second by second | ✓ timeline on the dashboard and in Discord, with Undo on each action (/rewind replay) | — | — | — | — | — | — | — | — | — |
| Panic button on the website | ✓ one tap locks or unlocks the whole server from your phone; owner, admins and trusted people only, rate-limited and logged | — | — | — | — | — | — | — | — | — |
| Staff trust score that catches a hacked mod | ✓ learns each staff member's normal pace; a sudden burst strips their dangerous roles, times them out and gives you one-click Undo (/trust). Never the owner | — | — | — | — | — | — | — | — | — |
| Fake-nuke drill with an A–F grade | ✓ /guardian drill: safe simulation, optional live sandbox test, fix buttons and a shareable grade card | — | — | — | — | — | — | — | — | — |
| Backup to a file, rebuild in a new server | ✓ /guardian backup: roles, channels, permissions and settings as a file in your private log channel; no messages or member data | — | — | 💎 backups | — | — | — | — | — | ✓ part 💎 |
✓ = documented (tap a ✓ to open its source) · 💎 = paid tier only · part 💎 = some of it is paid · — = not listed on their public pages · ✗ not yet = Nexus doesn't have it yet · 🛠️ Coming = being built now. Checked Nov 3, 2026.
Commands: ESN Nexus 900 · NightWatch 65 · Strafe — · Wick 47 · RaidProtect 67 · Dyno 164 · Security 49 · Beemo 61 · Carl-bot 372 · Xenon 41Nexus: commands & subcommands, counted from its code. Others: the count each bot documents (NightWatch: its support server's slash-command list; Strafe: no public command list; Wick: docs.wickbot.com; RaidProtect: raidprotect.bot docs; Dyno: slash commands & subcommands, docs.dyno.gg; Security: docs.securitybot.gg; Beemo: docs.beemo.gg; Carl-bot: slash commands, docs.carl.gg; Xenon: xenon.bot docs).
The "Seen in our live test server" rows started from what NightWatch and Strafe did in our own server; the other bots' cells there come from their docs. Features change on every bot, so test on a spare server before you switch.
See it work
Nexus posts every check to your staff log channel. These are real alerts from the ESN Systems server, with names hidden.

How it compares
Most security bots block attacks. Fewer help you recover from one, or fix their own mistakes. Here is how Nexus answers.
| Question | ESN Nexus | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Can it undo a nuke, not just stop it? | ✓ Yes. Server snapshots and /rewind restore channels, roles and permissions an attacker changed. | |||||||||
| Does it handle a trusted bot that gets hijacked? | ✓ Yes. Sentry learns each bot's normal behaviour and alerts (or cuts its permissions, if you choose) when it suddenly floods, pings or makes bulk changes. | |||||||||
| Can you fix its mistakes fast? | ✓ Yes. /casework undo reverses Nexus's own action, and /settings rollback restores an earlier config. | |||||||||
| Are captcha, backups and tickets behind a paywall? | ✓ No. Every feature is included on every server. Premium only changes how the bot looks in your server. | |||||||||
| Do whitelist grants expire? | ✓ Yes. Give a mod ban rights for 2 hours, not forever, with an audit log of every grant. | |||||||||
| Can several servers share protection? | ✓ Yes. Link servers into a network that shares bans and can quarantine a bad actor everywhere at once. | |||||||||
| How many bots need admin? | ✓ Fewer. Nexus also covers moderation, tickets, staff tools, automation and community features. | |||||||||
| Shield pack (Nov 3, 2026) | ||||||||||
| QR login-scam scanner: reads QR codes in images, links and previews | ✓ /shield: attachments and linked images; Discord login QRs deleted and logged | — | — | — | — | — | — | — | — | — |
| Bot token & webhook-URL leak guard | ✓ message deleted, poster warned, owner alerted, token never stored; leaked webhook gets a Delete button | — | — | — | — | — | — | — | — | — |
| Webhook lock: new webhooks held until approved | ✓ /shield set webhooks; Approve recreates it | — | — | — | — | — | — | — | — | — |
| Two-person approval for big staff actions | ✓ /shield set approval: channel or role deletes and ban bursts put back until the owner taps Approve | — | — | — | — | — | — | — | — | — |
| Permission audit with one-tap fixes and Undo | ✓ /shield audit: Administrator, Manage Server, Manage Roles, Manage Webhooks on roles and bots | — | — | — | — | — | — | — | — | — |
| Daily change digest: roles, permissions, bots, webhooks | ✓ posted only when something changed | — | — | — | — | — | — | — | — | — |
| Invite rotation: raid invite deleted, fresh one posted | ✓ only when most joiners are new accounts | — | — | — | — | — | — | — | — | — |
| Ban-evasion flag: lookalike of a banned user held for review | ✓ name, avatar, account age and invite; never auto-bans | — | — | — | — | — | — | — | — | — |
| Public protection grade page and badge (opt-in) | ✓ nexus.esnoffical.com/s/<server> with an A–F grade the owner chooses to show | — | — | — | — | — | — | — | — | — |
| Control your hosting servers from Discord | ✓ /hosting status, start, stop, restart, console with confirm buttons; panel key stored encrypted | — | — | — | — | — | — | — | — | — |
Features change on every bot, so test any bot on a spare server before you switch.
Pricing
Premium is only a custom look for Nexus in your server. Protection is the same either way.
Included
on every server
$1.99/month
or $19.90/year, per server
Checkout asks for your Discord server ID.
Or get it in the dashboardRun /guardian refer to get your server's code. When a new server adds Nexus and its owner or a manager enters the code with /guardian redeem within 7 days, your server gets 1 month of Premium. The new server needs 25+ members and a different owner, and each server counts once. Premium only changes how Nexus looks; every protection is already included.
Commands
Type /help in Discord to browse them with examples.
No command matches that.
/antinukeAnti-nuke: thresholds, trusted users and status.
setup, enable, disable, trust, untrust, status, guard, limits +5 more/protectShield+ antinuke: emoji, vanity, permission guards
status, toggle, limits, punishment, restore/raidRaid Shield: smart join-raid detection, auto lock + quarantine, threat level
status, config, start, unlock, release, level, joinlock, dmlock +6 more/securitySecurity and AutoMod policy: links, words, raid, quarantine, scans and cases.
automod, thresholds, links, allow-domain, remove-domain, add-word, remove-word, harden +16 more/defenseAdvanced protection suites: core, shield, ultra, sentinel, overwatch, max and more.
core (3), protection (7), resilience (3), sentinel (4), overwatch (5), max (11), shield (22), ultra (15)/sentryExtra security: rogue bots, temp staff access, voice raids, recovery, drift and more.
status, set, hours, access-roles, access-request, recover, image-block, image-unblock +2 more/watchtowerNexus Watchtower: invites, webhooks, archives, bots, events, threads, polls
status, set, invites, dmreport/safemodeLockdown presets, panic PIN and extra security guards
status, lockdown, unlock, panic, pin, set, snapshot, rotate +1 more/hardeningNuke drill, security badge, owner/integration/self guards, raider list
status, settings, drill, drill-history, badge, integrations, staff-2fa, raiders-export +3 more/heatHeat automod: messages build heat, too much heat = timeout. Plus panic mode.
status, setup, panic, weight, exempt, evasion, check, reset +1 more/spamAnti-spam: rolling score, escalating timeouts, cross-channel duplicates.
status, config, ladder, exempt (3), test, strikes, forgive, recent/scamScam shield: short links, files, leaked tokens, scam invites, reports.
status, config, check, block, allow, report/filtersCustom AutoMod rules: words, wildcards, regex, link blocklists, mention spam, ghost pings.
status, enable, disable, log-channel, add, remove, toggle, list +5 more/automodNexus AutoMod: on by default (spam, scam links, invites, mass pings, caps, slurs, zalgo).
status, on, off, config, rule, exempt (3), guard, features +2 more/botguardBot & app control: banned/trusted bots, neutralize, webhook guard.
status, config, log-channel, ban, unban, trust, untrust, list +8 more/botfarmBot-farm / userbot raid shield: scores, waves, raid reports, shared intel.
status, config, scan, missed, report, lookup/altsAlt Guard: duplicate/alt account detection, alt links, network ban-evasion, trust levels.
status, config, check, scan, link, unlink, linked, trust +1 more/locksPermission locks, grant lock and staff audit trail
status, config, role, everyone, channel, unlock-role, unlock-channel, refresh +2 more/sweepDangerous-permission sweep: audit, strip, restore, allowances, auto-sweep.
allow (3), audit, strip, restore, backups, stop, schedule/whitelistAnti-nuke whitelist: per-action grants, tiers, timed grants, export/import.
tier (4), managers (3), grant, bulkgrant, revoke, list, check, export +3 more/rewind⏪ Undo a nuke: restore everything an actor changed in the last N minutes
preview, run, status, intel/snapshotFull server snapshots: settings, roles, channels, perms, bans, restore.
take, list, info, restore, export, import, template, auto +6 more/tosguardTOS Guard: auto global-bans scam links, nukers, spam raids and malware files.
status, on, off, test/watchWatchlist alerts and full security profiles for any user.
add, remove, list, channel, inspect/incidentsIncident center: every raid/nuke/spam/scam event in one place, plus your security score.
list, view, resolve, mirror, digest, score/networkAllied-server networks: shared bans, network ban / quarantine, audit log.
auth (2), create, join, leave, disband, info, settings, code +7 more/auditOne-command security audit with confirm-first one-click fixes.
run, fix, undo, history, report, feature/verifyVerify yourself using the server verification rules.
/captchaCaptcha verification: math, image or emoji, difficulty, alt gating.
status, config, panel, test/gateVerification gate: auto-kick unverified, alt scoring, join screening, bot-add reports.
status, config, screen-channel, check, pending, recent, why, funnel +3 more/verifykitVerification add-ons: roles on pass, analytics, CSV export, approve, panel.
status, give-role, take-role, clear-roles, stats, export, approve, panel/webverifyWeb verification page: Discord sign-in + VPN/proxy check.
enable, disable, panel, status/modModeration: warn, timeout, kick, ban, temp bans, purge, roles, notes and cases.
warn, warnings, timeout, untimeout, kick, ban, unban, tempban +12 more/modtoolsMod toolkit: mutes, warn points, auto-purge, slowmode schedules, mod log, appeals and stats.
points (7), autopurge (4), slowmode (4), modlog (6), appeals (3), mute, unmute, profile +7 more/caseView, re-reason, void and list moderation cases.
view, reason, history, user, void/caseworkCasework: undo wrong calls, evidence, rule reasons, proposals, reports, cleanup
undo, undo-window, rules-set, rules-remove, rules-list, propose, report, modstats +4 more/channelChannel controls: lock, unlock, server lockdown and slowmode.
lock, unlock, lockdown, unlockdown, slowmode/staffStaff tools: duty, staff activity, weekly report and the Staff Academy.
duty, duty-list, duty-role, staff-activity, weekly-report, academy (5)/staffdeskStaff desk: shift handover, quick reasons, escalations, appeals
handover-channel, handover, appeal-timer, watch-expiry, template-add, template-list, template-remove, suggest +3 more/teamStaff management: command permissions, infractions, notes, promote / demote.
perms (3), panel, infract, note, record, pardon, promote, demote/autoflowAutomation: schedules, alerts, monitors, maintenance, sync, reports
status, log-channel, pre-snapshot, schedule-add, schedule-remove, archive-scan, archive-auto, social-add +10 more/automateAuto replies, custom commands, recurring posts and an embed builder.
autoreply (5), command (6), recurring (4), embed (2)/autopilotAdaptive slowmode and a points-based auto-punish ladder.
slowmode (4), punish (7)/customCustom commands, autoresponder and recurring announcements.
add, edit, remove, list, show, run, prefix, variables +11 more/rolesReaction-role panels, self-assign roles and autoroles.
panel-create, panel-add, panel-remove, panel-list, panel-repost, panel-delete, selfrole-add, selfrole-remove +6 more/communityLevels, invites, giveaways, polls, birthdays, stickies, FAQ and announcements.
status, toggle, channel, rank, leaderboard, invites, invite-top, reward +17 more/hubProfiles, levels, economy, shop, clans, events and stats.
clan (5), event (3), rank, profile, leaderboard, daily, balance, shop +10 more/serverCommunity: suggestions, confessions, quick answers, vouches, server info and appeals.
suggest, confess, tag, vouch, reputation, staff-vouch, staff-reputation, tour +5 more/funFun and mini-games: 8ball, ship, memes, trivia, guess, AFK and counting.
8ball, ship, meme, trivia, guess, afk, counting/supportLuxury support tickets: create, panel, claim, close and notes.
create, panel, panel-edit, panel-preview, configure, claim, close, note/ticketSupport tickets: open, close and set the ticket staff role.
open, close, config/transcriptDownload this ticket or channel as an HTML/TXT transcript
/serviceCustomer services: queue, invoices, warranties, refunds and receipts.
add, update, status, emergency, queue-channel, receipt, warranty, warranty-issue +10 more/guardianEmergency recovery, bot allowlist, digest, safety, toolkit and structure backups.
snapshot, approve-bot, unapprove-bot, panic, audit, status, config (5), bots (2) +14 more (incl. refer, redeem)/homeNexus control panel: checklist, status, search, audit history.
menu, checklist, status, afterraid, auditlog, search/settingsSettings history, rollback, export/import, checker and protection map.
history, rollback, export, import, map, check, dash-access/configServer setup: logs, welcome/goodbye, autorole, verification, prefix and more.
view, welcome, goodbye, autorole, logs, logs-all, panel, setup +4 more/reliabilityNexus uptime, module switches, backups and data retention
status, module, canary, alerts, backup-test, retention, slow, ratelimits +3 more/premium💎 Nexus Premium: perks, status, buy and activate
info, activate, branding, grant, revoke, code, redeem, brand (7)/helpBrowse every Nexus command by category (slash + prefix).
/inviteAdd ESN Nexus to a server (or fix its permissions).
Nexus ActionsMessage or member menu → Apps.
Moderate messageMessage or member menu → Apps.
Report to staffMessage or member menu → Apps.
Translate to EnglishMessage or member menu → Apps.
FAQ
Yes. Anti-nuke, anti-raid, captcha, web verification, backups and Rewind, tickets, transcripts, automation and the dashboard all work on every server. Premium is only custom branding.
Your server gets its own Nexus look: bot name, avatar, banner and bio, set with /premium brand. It costs $1.99 a month or $19.90 a year per server. Protection is identical with or without it.
Tap Get Premium above (checkout asks for your Discord server ID), or log in to the dashboard, open your server and pick monthly or yearly. You can also see your status with /premium info.
Anti-nuke has to restore deleted channels and roles and strip permissions from an attacker, which needs high permissions. Put Nexus's role above the roles it should protect; /settings check tells you if it is placed too low.
Use the undo button on the log or /casework undo. Several protections can also run in alert-only mode while you tune them.
Run /guardian setup for the guided setup, then /home checklist and /audit run to see what to fix.
Join the ESN Discord or read the docs.
Add Nexus, run /guardian setup, done.