🖥️ Hex viewer with a twist

@dd dd authored on 21 Jul 2018
docs LOTS of shit 6 years ago
src Fix debugs in ddcon 5 years ago
.gitignore gitignore 6 years ago
.gitmodules no modules 6 years ago
LICENSE init 7 years ago
README.md readme 6 years ago
dscanner.ini utf16 string progress 7 years ago
dub.sdl init 7 years ago
README.md

ddhx, Interactive Hexadecimal File Viewer

Screenshot of ddhx

ddhx is a replacement for 0xdd as a native tool.

Commands

Searching for an ASCII string? Press the return key, or escape, type in ss IEND and ddhx will search for "IEND"!

Notes:

  • Some commands take in sub-command parameters, e.g. search byte 0xdd.
  • Some commands have aliases, e.g. sb 0xdd is the same as search byte 0xdd.
  • Some commands have multiple definitions, e.g. ushort is the same type as word and w.
  • Some commands have a key binded as a command, e.g. pressing r while not in command-mode executes the equivelent of refresh.

Here is a brief list of commands:

Command Sub-command Alias Description
search byte sb Search one byte
short, ushort, word, w Search a 2-byte value (LSB)
int, uint, doubleword, dword, dw Search a 4-byte value (LSB)
long, ulong, quadword, qword, qw Search a 8-byte value (LSB)
string ss Search an UTF-8 string
wstring sw Search an UTF-16LE string
dstring Search an UTF-32LE string
goto g Goto to a specific file location or jump to a relative offset (shortcut: g)
info i Print file information on screen (shortcut: i)
offset o Change display mode (hex, dec, oct), same as set offset
clear Clear screen and redraw every panels
set width Set bytes per row
offset o See offset command
refresh r Remake buffer, clear screen, re-read file, redraw screen (shortcut: r)
quit q Quit ddhx (key shortcut: q)
about Print About text
version Print Version text

Supported Platforms

Platform Progress
Windows XP Doesn't work
Windows Works!
macOS Unknown
Linux Works!
*BSD Unknown

Planned features

  • UTF-32 string searching
  • Dump to file
  • Scrollwheel support

Screenshots

ddhx with an ISO file showing information