hexyl is a simple hex viewer for the terminal. It uses a colored output to distinguish different categories of bytes (NULL bytes, printable ASCII characters, ASCII whitespace characters, other ASCII characters and non-ASCII). If you run Ubuntu 19.10 (Eoan Ermine) or newer, you can install the officially maintained package. If you run Debian Buster or newer, you can also install the officially maintained Debian package.
High-speed serial terminal for embedded systems and protocol analysis
High-throughput serial capture without dropped data.
Real-time plotting and visual inspection of incoming data.
Combined ASCII / HEX views suitable for low-level debugging.
Multi-window workflows for parallel monitoring.
Cross-platform support (Windows, Linux).