Zum Hauptinhalt springen
Echtzeit-Radar & Feeds
Alle RSS Feeds ➔
👥 Community & Social
Sichere ProgrammierungPhishing: 9 Tricks von Cyberkriminellen, die du kennen solltest(01.10.2026 um 11:55 Uhr)
•
Sichere Programmierungprogrammier.bar: Leveling Up in Job-Interviews mit Philipp Hauer(01.10.2026 um 11:28 Uhr)
••
Sichere ProgrammierungSafe Snapshot Restore Under Project Replacement(01.10.2026 um 11:42 Uhr)
•••••••
Sichere ProgrammierungPhishing: 9 Tricks von Cyberkriminellen, die du kennen solltest(01.10.2026 um 11:55 Uhr)
•
Sichere Programmierungprogrammier.bar: Leveling Up in Job-Interviews mit Philipp Hauer(01.10.2026 um 11:28 Uhr)
••
Sichere ProgrammierungSafe Snapshot Restore Under Project Replacement(01.10.2026 um 11:42 Uhr)
•••••••
Intelligence View
⚡ tsecurity.de Intelligence

How I Detect Discord Selfbots Without Reading a Single Message

The Problem Discord selfbots - automated user accounts - are used for spam raids, phishing, and coordinated attacks. Traditional moderation bots scan message…

Beitrag
0
Seite
0
↗ Quelle (dev.to)
Social ReaktionenReagiere als Erste:r — dein Feedback zählt!




The Problem



Discord selfbots - automated user accounts - are used for spam raids, phishing, and coordinated attacks. Traditional moderation bots scan message content, but that requires the MESSAGE_CONTENT privileged intent and raises privacy concerns.



I wanted to catch bots without reading what people type.






The Insight



Discord's gateway broadcasts a TYPING_START event every time someone begins typing. This is metadata - it tells you WHO started typing, WHERE, and WHEN.



A human needs 300-500ms just to switch focus between two Discord channels. A selfbot fires parallel HTTP requests and can trigger typing in multiple channels within 5-50ms.



That gap is massive. A hard threshold of 150ms catches every bot without touching a single real user.




  Selfbot           Human
┌─────┐ ┌─────────────────┐
│5-50ms│ │ 300-500ms+ │
└─────┘ └─────────────────┘
▲ ▲
│ │
CAUGHT SAFE









Beyond Typing: Ghost Detection



Some selfbots disable typing events entirely (using "silent typing" plugins). So I added the inverse detection:



If a message arrives WITHOUT a preceding TYPING_START - that's suspicious.



Normal Discord desktop clients always fire a typing event before sending. No typing + message = likely automation.






Channel Sequence Fingerprinting



Selfbots often iterate channels programmatically - by ID order (ascending or descending). Humans jump between channels randomly based on interest.



If I see typing events hitting channels in perfect numeric ID order - that's a bot fingerprint.






The Stack





  • Rust - lock-free DashMap correlator, sub-millisecond detection


  • Twilight - lightweight Discord gateway library (not discord.js)


  • SQLite - persistent detection history, incident timeline


  • Zero privileged intents - no MESSAGE_CONTENT, no GUILD_MEMBERS, no PRESENCE






What It Cannot Do




  • Read messages (by design)

  • Catch 100% of threats (behavioral signals are probabilistic)

  • Replace Discord AutoMod (it complements it - AutoMod for content, Wiretrip for behavior)






Try It



https://wiretrip.lol - free, safe defaults (log-only mode), 30-second setup.

2. Cyber Threat Intelligence & Forensik

CTI Threat Relationship Graph4 Knoten / 3 Relationen
CVE / Incident Software MITRE ATT&CK CWE Weakness IoC
MITRE ATT&CK Matrix Navigator 14 Taktiken
1 belegte TechnikenLive-Mapping
Reconnaissance
Resource Development
Initial Access
Execution
Persistence
Privilege Escalation
Defense Evasion
Credential Access
Discovery
Lateral Movement
Collection
Command and Control
Exfiltration
Impact
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten How I Detect Discord Selfbots Without Reading a Single Message

Thematisch verwandte Begriffe: Detect, Discord, Selfbots, Without · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

💬 Kommentare werden geladen…
Zum Aktualisieren ziehen
tsecurity.de Icon
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag