Non-profit · Embedded & IoT security research

We take embedded
systems apart.

So the patches get written.

12 published CVEs in Espressif, AWS/FreeRTOS and Arduino. An open-source modular ESP32 platform. A hardware CTF. One French non-profit, run by hackers.

12 Published CVEs
9.3 Top CVSS (critical)
28 CTF challenges
1,479 CTF players
New platform Beta · Free

Espilon Learn

Hardware security training built around real vulnerabilities. Courses, challenges, labs, and device emulation to reproduce actual CVEs hands-on.

24 Courses Structured paths with theory, labs and quizzes
28 Challenges Standalone flags, practice at your own pace
7 Labs Spawnable multi-service environments
CVE Device Emulation Real device emulation to reproduce CVEs hands-on
Hardware Hacking · UART, SPI, I2C, JTAG · Firmware & RE · ESP32 Security · IoT Attack Surface · OT / ICS
Start learning → Free · No account required to browse
The platform

The framework

One ESP32 firmware. Every capability is a signed module you push at runtime.

The device ships with a loader, a crypto core and a transport. Everything else arrives as a signed module, a sensor driver, a mesh node, a recon tool, loaded into IRAM at runtime, encrypted in, wiped on unload. Same engine, any job.

C3PO
Python operator server · Qt app
Firmware
ESP32 · loader + crypto + transport only
Modules
Loaded at runtime · zeroed on unload
New tool

SimSift

Portable SIM card forensic tool on ESP32. Compatible with LilyGo T-Call and T-SIM7070G.

ESP32 SIM Forensics C
GitHub →
SimSift
New tool

Espilon Monitor

Universal serial monitor for embedded devices. Watch multiple ports, detect crashes and events by regex pattern, fire Python hooks, stream structured JSON to your pipeline.

C Serial ESP32 CI-ready
sudo apt install emon brew install EspilonOrg/tap/emon yay -S emon
Espilon Monitor demo
Open source

Everything we ship

Framework, CTF, docs, blog and tools. All open, all linked below.

Community

Come hang out

Write-ups, challenge support, hardware finds and IoT/OT talk. New challenges drop regularly.