Espilon
Hardware, IoT and OT security research. ESP32, embedded protocols, CTF write-ups.

Why another serial monitor? screen, minicom, picocom all do the same thing: open a port, show bytes, let you type. That works fine for a quick debug session. It breaks the moment you want to automate anything. No scripting. No pattern detection. No structured output. One port at a time. No exit code based on what the device prints. emon is built around the idea that serial output is structured data, not just text. If your device speaks UART (ESP32, STM32, Arduino, Raspberry Pi, a custom FPGA board, an industrial PLC, a GSM modem), emon works with it out of the box. It watches for patterns, fires hooks, streams JSON, and integrates directly into CI pipelines. ...