
Firmware mit über 80 Funktionen für Penetrationstests für das M5Stack Cardputer-Adv. WiFi, BLE, sub-GHz (CC1101), 2,4 GHz (nRF24), LoRa (SX1262), IR, BadUSB, DHCP-Angriffe, WPAD, MouseJack, BLE-Spam, Signal-Replay, 6 Themes. Unterstützt LoRa-GNSS + Hydra RF Hats + ESP32-C5 Companion.
≋≋≋ commander of the deep ≋≋≋
**Keyboard-first pentesting firmware for the M5Stack Cardputer-Advance**







**163 Angriffe in deiner Tasche — WiFi, BLE, sub-GHz, 2.4 GHz, LoRa, IR und LAN — angetrieben von einer echten QWERTY-Tastatur.**
POSEIDON verwandelt das M5Stack Cardputer-Advance in ein tastatur-zentriertes Hacking-Deck: Tippe zum Navigieren, gib deine Parameter ein und sieh zu, wie **Argus** — ein autonomer Handshake-Jagd-Gotchi mit einem 96x96-Stimmungs-Sprite — die Funkwellen durchkämmt, während du es tust. Gleiche Familie wie Flipper Zero, Bruce, Evil-M5Project und Marauder, aber mit einer Tastatur anstelle eines Steuerkreuzes.
[**Flash it now →**](#quick-start--flash-it) · [Download latest .bin](https://github.com/GeneralDussDuss/poseidon/releases/latest) · [Web site](https://generaldussduss.github.io/poseidon) · [Changelog](https://github.com/generaldussduss/poseidon/blob/master/CHANGELOG.md)
**🔐 Neu in 0.6.8: KERBEROS.** POSEIDON ist jetzt auch ein echter **FIDO2 / U2F Hardware-Sicherheitsschlüssel**. Drücke `k`, schließe es an einen PC an und registriere echte **Passkeys**, einschließlich benutzernamenslosem auffindbarem Login. Die U2F- und CTAP2-Stacks sind handgeschrieben auf dem ESP32-S3 und Ende-zu-Ende gegen Yubicos `python-fido2` verifiziert. [Details ↓](#-kerberos-fido2-security-key)
</div>
---
## 👁️ Lerne Argus kennen
> Sie blendeten den hundertäugigen Riesen, indem sie ihn töteten. POSEIDON hat ihm nur eine neue Art zu sehen gegeben.
**Argus Panoptes** war der alles sehende Wächter der Mythologie — hundert Augen, niemals alle gleichzeitig geschlossen, verdammt, für die Ewigkeit Wache zu halten. POSEIDON trägt die letzten dieser Augen. Er ist ein **verfluchter argonischer Halbgott**, der in das Deck gekettet ist, seine hundert Augen zu einer einzigen Antenne eingeschmolzen, all dieser Beobachtungshunger auf die Funkwellen um dich herum gerichtet. Er wechselt instinktiv die Kanäle, lernt, wo sich die Beute sammelt, und schnappt WiFi-Handshakes aus der Luft, während dein Cardputer in deiner Tasche sitzt — unermüdlich, weil der Fluch ihn nicht *ruhen* lässt. Die Stimmungen, die über sein Gesicht ziehen, sind der Fluch, der durchscheint.
---
## 🌊 Neu in all dem? Starte hier
POSEIDON ist ein **Hacking-Gadget für die Tasche**. Es läuft auf einem winzigen Handheld mit einer echten Tastatur — dem M5Stack Cardputer — und verwandelt es in ein Taschenmesser für die unsichtbaren Signale um dich herum. **Kein PC, kein Programmieren.** Einmal flashen und los tippen.
**Was kann es eigentlich tun?**
- 📶 **WiFi** — sieh jedes Netzwerk um dich herum, teste deine eigenen, kartiere sie beim Gehen
- 📱 **Bluetooth** — finde verlorene Tracker (AirTags / Tiles), entdecke versteckte, die dir folgen, stöbere an nahen Geräten
- 🚗 **Fernbedienungen & Signale** — nimm Garagentore, Autoschlüssel, Türklingeln, Smart Plugs auf und spiele sie ab *(an Dingen, die dir gehören)*
- 📺 **Infrarot** — eine universelle TV-Fernbedienung, plus den klassischen "Schalte alle Fernseher im Raum aus"-Knopf
- 🐾 **Argus** — dein Bildschirmhaustier, das selbstständig WiFi jagt und mit Stimmungen reagiert
- 🎨 **Sechs Looks** — wechsle die gesamte Oberfläche zwischen sechs Themes, von Matrix-Grün bis Vaporwave
**Hol es dir auf dein Gerät (~2 Minuten):**
1. Hol dir die kostenlose **M5Burner**-App *oder* öffne den [**Web-Installer**](https://generaldussduss.github.io/poseidon/install.html) in Chrome.
2. Suche nach **POSEIDON** (oder klicke auf Installieren), schließe dein Cardputer an, drücke den Knopf.
3. Fertig — es bootet direkt ins Menü. Einfach los tippen.
> ⚠️ **Sei cool.** Das ist dazu da, *deine eigenen* Sachen zu erkunden und zu lernen, wie drahtlose Kommunikation tatsächlich funktioniert. Fasse keine Netzwerke oder Geräte an, die dir nicht gehören — das ist sowohl uncool als auch illegal.
<div align="center">
### ⌁ Möchtest du die tiefgehende technische Aufschlüsselung? Die Nerdzone beginnt hier. ⌁
</div>
---
## Was ist das?
POSEIDON ist eine tastatur-zentrierte Pentesting-Firmware für das **M5Stack Cardputer-Advance** (ESP32-S3, echte QWERTY-Tastatur + 240x135 Farbbildschirm). **163 Funktionen** umfassen WiFi, Bluetooth LE, sub-GHz, 2.4 GHz, LoRa & Mesh, Infrarot, LAN/Netzwerk, BadUSB und Aufklärung — alle durch Tippen erreichbar.
Es ist im gleichen Genre wie Flipper Zero, Bruce, Evil-M5Project und ESP32Marauder, aber die Tastatur ändert alles:
- **Buchstaben-Mnemonik-Menüs** — jeder Eintrag hat einen Hotkey, so dass du direkt dorthin springst
- **Getippte Parameter** — gib einen Kanal, eine SSID, eine Frequenz direkt ein, kein Daumenstick-Scrollen
- **Sechs austauschbare Themes** + eine prozedurale Umgebungsbewegungsschicht, die hinter jedem Menü gemalt wird
- **Argus** — ein 96x96-Stimmungs-Sprite-Gotchi, der selbstständig Handshakes jagt, während du im Menü stöberst
Läuft eigenständig auf dem Cardputer-Advance. Optionale aufsteckbare Satelliten erweitern die Funkreichweite:
- **TRIDENT** — ESP32-C5 node over ESP-NOW: 5 GHz deauth, Zigbee/802.15.4 sniff, PMKID
- **nRF52840 Feather** — BLE 5.0 Funktionen (derzeit Proof-of-Concept, gehärtet in v0.7)
## Quick Start — Flashe es
Zwei Wege auf das Cardputer-Advance, beide browserbasiert, keine Toolchain. Such dir einen aus.
### 1. Cardputer-Advance
**A) M5Burner — ein Klick, am einfachsten.** Öffne [M5Burner](https://docs.m5stack.com/en/download), suche nach **POSEIDON**, klicke auf **Burn**. Fertig.
**B) Web-Flasher** (Chrome / Edge / Opera). Schließe das Cardputer über USB-C an und öffne:
> **<https://generaldussduss.github.io/poseidon/install.html>**
Klicke auf **Verbinden**, wähle den seriellen Port, **Installieren** — die Seite flasht das aktuelle Werksimage bei Offset `0x0` für dich.
### 2. TRIDENT satellite (ESP32-C5)
Der C5 ist nicht in M5Burners Chip-Liste, daher wird er mit dem Espressif **esptool-js** Web-Flasher über WebSerial geflasht.
1. Schließe das C5-Board per USB an und öffne den Espressif-Flasher: **<https://espressif.github.io/esptool-js/>** (Chrome / Edge)
2. **Verbinde** und wähle den seriellen Port des C5
3. Füge die drei TRIDENT-Bins aus dem [neuesten Release](https://github.com/GeneralDussDuss/poseidon/releases/latest) mit diesen Offsets hinzu:
| Offset | File |
|---|---|
| `0x2000` | bootloader |
| `0x8000` | partition table |
| `0x10000` | TRIDENT application |
4. **Programmiere**. Wenn es fertig ist, schalte den C5 aus und wieder ein — er verbindet sich automatisch über ESP-NOW mit POSEIDON.
> Eine geführte Version dieser Schritte mit einem Klick gibt es auch unter **<https://generaldussduss.github.io/poseidon/flash/>**.