📦
Version1.0.22.43
Revision3
Size24.3 MB
LicenseMIT
Confinementstrict
Basecore24

Transparent serial-port interceptor with an HTerm-style sniffer console


AetherBus is a modern, lightweight, open-source serial-port interceptor and protocol sniffer for Linux, built on Qt 6 and C++17.

It transparently proxies a physical UART through a kernel pseudo-terminal, so an unmodified target application keeps talking to the device while AetherBus captures, decodes, and injects every byte in real time — like interceptty wired to an HTerm-style diagnostic console.

Key Features:
- Transparent Interception: Opens the real device and exposes a virtual port (pseudo-terminal) the target application connects to instead, mirroring all traffic.
- Directional Capture: A POSIX poll() multiplexing loop tags every chunk as Rx (from the device) or Tx (from the application), timestamped to the millisecond.
- HTerm-Style Console: Side-by-side HEX / ASCII / BINARY / DECIMAL views, colour-coded by direction, batch-rendered at 60 Hz for high-baud streams.
- Live Byte Injection: Send crafted hex byte sequences directly to either the device or the application side of the link.

Perfect for: reverse-engineering serial protocols, debugging embedded firmware links, and man-in-the-middle diagnostics of UART traffic.

Update History

1.0.21.42 (2)1.0.22.43 (3)
3 Jul 2026, 10:15 UTC
1.0.19.41 (1)1.0.21.42 (2)
3 Jul 2026, 10:00 UTC
1.0.19.41 (1)
3 Jul 2026, 09:00 UTC

Published3 Jul 2026, 08:57 UTC

Last updated3 Jul 2026, 10:06 UTC

First seen3 Jul 2026, 09:00 UTC