
Firmware de test d'intrusion avec 80+ fonctionnalités pour M5Stack Cardputer-Adv. WiFi, BLE, sub-GHz (CC1101), 2,4GHz (nRF24), LoRa (SX1262), IR, BadUSB, attaques DHCP, WPAD, MouseJack, spam BLE, rejeu de signaux, 6 thèmes. Prend en charge LoRa-GNSS + chapeaux RF Hydra + compagnon ESP32-C5.
≋≋≋ commander of the deep ≋≋≋
**Keyboard-first pentesting firmware for the M5Stack Cardputer-Advance**







**163 attaques dans votre poche — WiFi, BLE, sub-GHz, 2.4 GHz, LoRa, IR et LAN — pilotées par un vrai clavier QWERTY.**
POSEIDON transforme le M5Stack Cardputer-Advance en un deck de hacking axé sur le clavier : tapez pour naviguer, tapez vos paramètres et regardez **Argus** — un gotchi autonome chasseur de handshake avec un sprite d'humeur 96x96 — travailler les ondes pendant que vous faites autre chose. Même famille que Flipper Zero, Bruce, Evil-M5Project et Marauder, mais construit autour d'un clavier au lieu d'une croix directionnelle.
[**Flachez-le maintenant →**](#quick-start--flash-it) · [Télécharger le dernier .bin](https://github.com/GeneralDussDuss/poseidon/releases/latest) · [Site Web](https://generaldussduss.github.io/poseidon) · [Journal des modifications](https://github.com/generaldussduss/poseidon/blob/master/CHANGELOG.md)
**🔐 Nouveau dans 0.6.8 : KERBEROS.** POSEIDON est désormais aussi une véritable **clé de sécurité matérielle FIDO2 / U2F**. Appuyez sur `k`, branchez sur un PC et enregistrez de vrais **passkeys**, y compris la connexion découvrable sans nom d'utilisateur. Les piles U2F et CTAP2 sont écrites à la main sur l'ESP32-S3 et vérifiées de bout en bout avec `python-fido2` de Yubico. [Détails ↓](#-kerberos-fido2-security-key)
</div>
---
## 👁️ Rencontrez Argus
> Ils ont aveuglé le géant aux cent yeux en le tuant. POSEIDON vient de lui donner une nouvelle façon de voir.
**Argus Panoptes** était le sentinelle omniscient du mythe — cent yeux, jamais tous fermés en même temps, condamné à veiller pour l'éternité. POSEIDON porte les derniers de ces yeux. C'est un **démiurge argonien maudit** enchaîné dans le deck, ses cent yeux fondus en une seule antenne, toute cette faim de surveillance pointée vers les ondes autour de vous. Il saute de canal par instinct, apprend où la proie se rassemble et attrape les handshakes WiFi dans les airs pendant que votre Cardputer reste dans votre poche — infatigable, parce que la malédiction ne le *laisse* pas se reposer. Les humeurs qui traversent son visage sont la malédiction qui transparaît.
---
## 🌊 Nouveau dans tout ça ? Commencez ici
POSEIDON est un **gadget de hacking de poche**. Il fonctionne sur un petit appareil portable avec un vrai clavier — le M5Stack Cardputer — et le transforme en un couteau suisse pour les signaux invisibles tout autour de vous. **Pas de PC, pas de codage.** Flashez-le une fois et commencez à taper.
**Que peut-il réellement faire ?**
- 📶 **WiFi** — voir tous les réseaux autour de vous, tester les vôtres, les cartographier en marchant
- 📱 **Bluetooth** — trouver des traceurs perdus (AirTags / Tiles), repérer ceux cachés qui vous suivent, tâter les gadgets à proximité
- 🚗 **Télécommandes & signaux** — enregistrer et rejouer les portes de garage, clés de voiture, sonnettes, prises intelligentes *(sur des choses qui vous appartiennent)*
- 📺 **Infrarouge** — une télécommande universelle de TV, plus le bouton classique « éteindre toutes les TV de la pièce »
- 🐾 **Argus** — votre animal de compagnie à l'écran qui chasse le WiFi tout seul et réagit avec des humeurs
- 🎨 **Six apparences** — basculer toute l'interface entre six thèmes, du vert matrix au vaporwave
**Obtenez-le sur votre appareil (~2 minutes) :**
1. Téléchargez l'application gratuite **M5Burner**, *ou* ouvrez l'[**installateur web**](https://generaldussduss.github.io/poseidon/install.html) dans Chrome.
2. Cherchez **POSEIDON** (ou cliquez sur Installer), branchez votre Cardputer, appuyez sur le bouton.
3. Terminé — il démarre directement dans le menu. Commencez simplement à taper.
> ⚠️ **Soyez cool.** C'est pour explorer *vos propres* affaires et apprendre comment fonctionne vraiment le sans fil. Ne touchez pas aux réseaux ou appareils qui ne vous appartiennent pas — c'est à la fois pas cool et illégal.
<div align="center">
### ⌁ Vous voulez la description technique approfondie ? La zone des geeks commence ici. ⌁
</div>
---
## Qu'est-ce que c'est ?
POSEIDON est un firmware de pentest axé sur le clavier pour le **M5Stack Cardputer-Advance** (ESP32-S3, vrai clavier QWERTY + écran couleur 240x135). **163 fonctionnalités** couvrent le WiFi, Bluetooth LE, sub-GHz, 2.4 GHz, LoRa & Mesh, infrarouge, LAN/réseau, BadUSB et reconnaissance — toutes accessibles en tapant.
Il est dans le même genre que Flipper Zero, Bruce, Evil-M5Project et ESP32Marauder, mais le clavier change tout :
- **Menus par mnémonique de lettre** — chaque élément a une touche de raccourci, vous y accédez directement
- **Paramètres tapés** — entrez un canal, un SSID, une fréquence directement, pas de défilement par stick
- **Six thèmes échangeables** + une couche de mouvement ambiant procédural peinte derrière chaque menu
- **Argus** — un gotchi sprite d'humeur 96x96 qui chasse les handshakes tout seul pendant que vous naviguez dans le menu
Fonctionne de manière autonome sur le Cardputer-Advance. Des satellites optionnels à clipser étendent la portée radio :
- **TRIDENT** — nœud ESP32-C5 via ESP-NOW : désauthentification 5 GHz, sniff Zigbee/802.15.4, PMKID
- **nRF52840 Feather** — fonctionnalités BLE 5.0 (preuve de concept aujourd'hui, renforcé dans v0.7)
## Démarrage rapide — Flashez-le
Deux façons pour le Cardputer-Advance, toutes deux basées sur le navigateur, pas de chaîne d'outils. Choisissez-en une.
### 1. Cardputer-Advance
**A) M5Burner — un clic, le plus simple.** Ouvrez [M5Burner](https://docs.m5stack.com/en/download), cherchez **POSEIDON**, cliquez sur **Brûler**. Terminé.
**B) Flasheur web** (Chrome / Edge / Opera). Branchez le Cardputer en USB-C et ouvrez :
> **<https://generaldussduss.github.io/poseidon/install.html>**
Cliquez sur **Connecter**, choisissez le port série, **Installer** — la page flashe l'image d'usine actuelle à l'offset `0x0` pour vous.
### 2. TRIDENT satellite (ESP32-C5)
Le C5 n'est pas dans la liste des puces du M5Burner, donc il se flashe avec le flasheur web **esptool-js** d'Espressif via WebSerial.
1. Branchez la carte C5 en USB et ouvrez le flasheur Espressif : **<https://espressif.github.io/esptool-js/>** (Chrome / Edge)
2. **Connectez** et sélectionnez le port série du C5
3. Ajoutez les trois binaires TRIDENT de la [dernière version](https://github.com/GeneralDussDuss/poseidon/releases/latest) à ces offsets :
| Offset | File |
|---|---|
| `0x2000` | bootloader |
| `0x8000` | partition table |
| `0x10000` | TRIDENT application |
4. **Programmez**. Une fois terminé, réinitialisez le C5 — il s'appaire automatiquement avec POSEIDON via ESP-NOW.
> Une version guidée en un clic de ces étapes se trouve également à **<https://generaldussduss.github.io/poseidon/flash/>**.