hexhog
configurable hex viewer and editor for the terminal
TLDR
SYNOPSIS
hexhog [file]
DESCRIPTION
hexhog is a configurable hex viewer and editor for the terminal, written in Rust. It provides hex editing features including editing, deleting, and inserting bytes, as well as selecting and copy/pasting byte ranges. The interface displays offset addresses, hex values, and ASCII representation in a customizable layout.Unlike modal editors, hexhog aims to be as intuitive as possible. Color themes and key bindings can be configured. Byte types such as null, printable ASCII, whitespace, and extended characters are displayed with distinct colors. It is useful for programmers, reverse engineers, or forensic analysts working with binary data.
CAVEATS
Primarily designed for smaller binary files. Very large files may impact performance and memory usage.
HISTORY
hexhog was created by DVDTSB and provides a simple, configurable approach to hex editing in the terminal. The source is available on GitHub at github.com/DVDTSB/hexhog.
