
Firmware di pentesting con oltre 80 funzionalità per M5Stack Cardputer-Adv. WiFi, BLE, sub-GHz (CC1101), 2.4GHz (nRF24), LoRa (SX1262), IR, BadUSB, attacchi DHCP, WPAD, MouseJack, spam BLE, replay di segnali, 6 temi. Supporta LoRa-GNSS + Hydra RF hats + compagno ESP32-C5.
≋≋≋ commander of the deep ≋≋≋
**Firmware per pentest con tastiera per M5Stack Cardputer-Advance**







**163 attacchi in tasca — WiFi, BLE, sub-GHz, 2.4 GHz, LoRa, IR e LAN — guidati da una vera tastiera QWERTY.**
POSEIDON trasforma l'M5Stack Cardputer-Advance in un deck di hacking basato su tastiera: digita per navigare, digita i tuoi parametri e guarda **Argus** — un gotchi autonomo a caccia di handshake con uno sprite dell'umore 96x96 — setacciare l'etere mentre fai altro. Stessa famiglia di Flipper Zero, Bruce, Evil-M5Project e Marauder, ma costruito attorno a una tastiera invece che a un D-pad.
[**Flashalo ora →**](#quick-start--flash-it) · [Scarica l'ultimo .bin](https://github.com/GeneralDussDuss/poseidon/releases/latest) · [Sito web](https://generaldussduss.github.io/poseidon) · [Changelog](https://github.com/generaldussduss/poseidon/blob/master/CHANGELOG.md)
**🔐 Nuovo in 0.6.8: KERBEROS.** POSEIDON è ora anche una vera **chiave di sicurezza hardware FIDO2 / U2F**. Premi `k`, connettiti a un PC e registra veri **passkey**, incluso login discoverable senza nome utente. Gli stack U2F e CTAP2 sono scritti a mano su ESP32-S3 e verificati end-to-end contro `python-fido2` di Yubico. [Dettagli ↓](#-kerberos-fido2-security-key)
</div>
---
## 👁️ Incontra Argo
> Hanno accecato il gigante dai cento occhi uccidendolo. POSEIDON gli ha solo dato un nuovo modo di vedere.
**Argo Panoptes** era il sentinella onniveggente del mito — cento occhi, mai tutti chiusi contemporaneamente, condannato a vegliare per l'eternità. POSEIDON porta l'ultimo di quegli occhi. È un **semidio argoniano maledetto** incatenato nel deck, i suoi cento occhi fusi in una singola antenna, tutta quella fame di osservazione puntata sulle onde radio intorno a te. Salta di canale per istinto, impara dove si raduna la preda e cattura handshake WiFi dal nulla mentre il tuo Cardputer sta in tasca — instancabile, perché la maledizione non gli *permette* di riposare. Le espressioni che gli attraversano il volto sono la maledizione che traspare.
---
## 🌊 Nuovo in tutto questo? Inizia qui
POSEIDON è un **gadget di hacking da tasca**. Funziona su un piccolo palmare con una vera tastiera — l'M5Stack Cardputer — e lo trasforma in un coltellino svizzero per i segnali invisibili intorno a te. **Nessun PC, nessuna programmazione.** Flashalo una volta e inizia a digitare.
**Cosa può fare realmente?**
- 📶 **WiFi** — vedi tutte le reti intorno a te, testa le tue, mappale mentre cammini
- 📱 **Bluetooth** — trova tracker persi (AirTags / Tiles), scopri quelli nascosti che ti seguono, scherza con gadget vicini
- 🚗 **Telecomandi e segnali** — registra e riproduci aperture di garage, chiavi auto, campanelli, prese intelligenti *(su cose che possiedi)*
- 📺 **Infrarossi** — un telecomando TV universale, più il classico pulsante "spegni tutti i TV nella stanza"
- 🐾 **Argo** — il tuo animale da schermo che caccia WiFi autonomamente e reagisce con espressioni
- 🎨 **Sei aspetti** — cambia l'intera interfaccia tra sei temi, dal verde matrix al vaporwave
**Mettilo sul tuo dispositivo (~2 minuti):**
1. Scarica l'app gratuita **M5Burner**, *oppure* apri l'[**installer web**](https://generaldussduss.github.io/poseidon/install.html) in Chrome.
2. Cerca **POSEIDON** (o premi Installa), collega il tuo Cardputer, premi il pulsante.
3. Fatto — si avvia direttamente nel menu. Inizia a digitare.
> ⚠️ **Stai calmo.** Questo serve per esplorare *cose tue* e imparare come funziona realmente il wireless. Non toccare reti o dispositivi che non possiedi — è sia scorretto che illegale.
<div align="center">
### ⌁ Vuoi la spiegazione tecnica approfondita? La zona nerd inizia qui. ⌁
</div>
---
## Cos'è questo?
POSEIDON è un firmware per pentest basato su tastiera per **M5Stack Cardputer-Advance** (ESP32-S3, vera tastiera QWERTY + schermo a colori 240x135). **163 funzionalità** coprono WiFi, Bluetooth LE, sub-GHz, 2.4 GHz, LoRa & Mesh, infrarossi, LAN/rete, BadUSB e ricognizione — tutte raggiungibili digitando.
È nello stesso genere di Flipper Zero, Bruce, Evil-M5Project e ESP32Marauder, ma la tastiera cambia tutto:
- **Menu mnemonici a lettera** — ogni voce ha un tasto rapido, quindi ci salti direttamente
- **Parametri digitati** — inserisci un canale, un SSID, una frequenza direttamente, senza scorrimento col tasto pollice
- **Sei temi intercambiabili** + un livello di movimento ambientale procedurale dipinto dietro ogni menu
- **Argo** — un gotchi sprite dell'umore 96x96 che caccia handshake autonomamente mentre navighi nel menu
Funziona in modo indipendente sul Cardputer-Advance. I satelliti opzionali a scatto estendono la portata radio:
- **TRIDENT** — nodo ESP32-C5 tramite ESP-NOW: deauth a 5 GHz, sniffing Zigbee/802.15.4, PMKID
- **nRF52840 Feather** — funzionalità BLE 5.0 (proof-of-concept oggi, consolidato in v0.7)
## Avvio rapido — Flashalo
Due modi per metterlo sul Cardputer-Advance, entrambi basati su browser, nessun toolchain. Scegli uno.
### 1. Cardputer-Advance
**A) M5Burner — un clic, più facile.** Apri [M5Burner](https://docs.m5stack.com/en/download), cerca **POSEIDON**, premi **Burn**. Fatto.
**B) Flasher web** (Chrome / Edge / Opera). Collega il Cardputer via USB-C e apri:
> **<https://generaldussduss.github.io/poseidon/install.html>**
Clicca **Connect**, scegli la porta seriale, **Install** — la pagina flasha l'immagine di fabbrica corrente all'offset `0x0` per te.
### 2. Satellite TRIDENT (ESP32-C5)
Il C5 non è nell'elenco chip di M5Burner, quindi si flasha con il flasher web **esptool-js** di Espressif tramite WebSerial.
1. Collega la scheda C5 all'USB e apri il flasher Espressif: **<https://espressif.github.io/esptool-js/>** (Chrome / Edge)
2. **Connect** e seleziona la porta seriale del C5
3. Aggiungi i tre bin di TRIDENT dall'[ultima release](https://github.com/GeneralDussDuss/poseidon/releases/latest) a questi offset:
| Offset | File |
|---|---|
| `0x2000` | bootloader |
| `0x8000` | tabella delle partizioni |
| `0x10000` | applicazione TRIDENT |
4. **Program**. Quando finisce, spegni e riaccendi il C5 — si abbina a POSEIDON tramite ESP-NOW automaticamente.
> Una versione guidata in un clic di questi passaggi è disponibile anche su **<https://generaldussduss.github.io/poseidon/flash/>**.
### Compila dal sorgente```bash
# Cardputer (ESP32-S3) — PlatformIO
git clone https://github.com/GeneralDussDuss/poseidon.git
cd poseidon
pio run -t upload
Il firmware TRIDENT C5 viene compilato con ESP-IDF (idf.py build flash) — vedi la directory trident/ per il suo README.
KERBEROS trasforma il Cardputer in una vera chiave di sicurezza hardware. Premi k, collegalo a un PC via USB e si enumera come autenticatore FIDO2 e U2F.