1.0.24.45524.3 MB
MIT
strict
core24
Transparent serial-port interceptor and SocketCAN bus analyzer
AetherBus is a modern, lightweight, open-source serial-port interceptor, protocol sniffer, and SocketCAN bus analyzer 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 a live diagnostic console. An independent SocketCAN session type adds a candump/cansend-equivalent CAN bus analyzer in its own tab, alongside serial sessions.
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.
- Live 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.
- SocketCAN Bus Analysis: A candump/cansend-equivalent CAN session with a live per-ID sniffer table, structured ID/mask filters, CAN-FD, and DBC-driven signal decoding.
Perfect for: reverse-engineering serial protocols, debugging embedded firmware links, man-in-the-middle diagnostics of UART traffic, and SocketCAN bus analysis.
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 a live diagnostic console. An independent SocketCAN session type adds a candump/cansend-equivalent CAN bus analyzer in its own tab, alongside serial sessions.
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.
- Live 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.
- SocketCAN Bus Analysis: A candump/cansend-equivalent CAN session with a live per-ID sniffer table, structured ID/mask filters, CAN-FD, and DBC-driven signal decoding.
Perfect for: reverse-engineering serial protocols, debugging embedded firmware links, man-in-the-middle diagnostics of UART traffic, and SocketCAN bus analysis.
Update History
1.0.23.44 (4) → 1.0.24.45 (5)8 Jul 2026, 13:45 UTC
1.0.22.43 (3) → 1.0.23.44 (4)3 Jul 2026, 11:30 UTC
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
3 Jul 2026, 08:57 UTC
8 Jul 2026, 13:34 UTC
3 Jul 2026, 09:00 UTC



