Hey everyone,
A server's vanity URL is a big part of its identity on Discord, but standard bots aren't able to manage or protect them if snipers or nukers try to steal it because Discord restricts bots from changing vanity URLs. To help fix this, I built Discord Vanity Protector (DVP) using Discord's user APIs.
How It Works
The tool continuously monitors your server's vanity URL. If an unauthorized change or deletion happens, it uses a user token and password to automatically reclaim the vanity before snipers or nukers can grab it.
Why Rust?
Most existing anti-nuke tools are written in Python or JavaScript, which can be sluggish. I wrote this in Rust so it's:
- Fast enough to race snipers
- Lightweight enough to run 24/7 on a cheap VPS without eating RAM
(If you prefer another runtime, there is also support for Node.js, Bun, and Python!)
It is free, open-source, and self-hosted, so you keep full control over your tokens and data.
Check It Out
faiz4sure
/
discord-vanity-protector
High-performance Discord vanity URL protector in Rust with sub-millisecond recovery, automated password MFA verification, Windows Electron client impersonation, and multi-language support (Python, Bun, Node.js).
Discord Vanity Protector (DVP)
A high-performance Discord vanity URL protector written in Rust. DVP continuously monitors your Discord server in real-time, instantly detects unauthorized vanity URL changes, automatically restores your vanity URL using account password verification, and punishes attackers with zero delay.
DVP appears as an official Discord Windows Desktop client with full TLS emulation, preventing bot detection.
Features
- Instant Vanity Reversion: Restores your vanity URL in milliseconds when an unauthorized change occurs.
- Automated 2FA / Password Verification: Uses your account password to complete verification on-demand and caches the security token in memory for fast recovery.
- Concurrent Attacker Punishment: Bans or kicks the attacker at the same instant the vanity is restored.
- Zero-Setup Run (No Rust Required): You can run DVP directly with Python, Node.js, or Bun — the runner automatically downloads the pre-built engine for your operating system.
- Desktop Client Impersonation: Uses official Discord…
If you run a server or build Discord tools, take a look and let me know if you have any questions or feedback!
Top comments (0)