Skip to content

hornpolish/hecate

 
 

Repository files navigation

hecate

The Hex Editor From Hell!

Usage:

go get -u github.com/evanmiller/hecate
$GOPATH/bin/hecate file1 [file2 [...]]

Hecate is not actually a hex editor, only a viewer. It is a terminal program (written in Go) with tabbed browsing, large-file support, full-file searching, and Vim-like controls. Place the cursor over some bytes and choose a mode (t for text, p for a bit pattern, i for an integer, f for a floating point) to see what those bytes represent. Toggle endianness with e and signedness with u.

Screenshot: Hecate screenshot

Full list of commands:

hleftttext modectrl-jshow tabs
jdownpbit pattern modectrl-khide tabs
kupiinteger modectrl-tnew tab
lrightffloat modectrl-wclose tab
bleft 4 bytesHshrink cursorctrl-hprevious tab
wright 4 bytesLgrow cursorctrl-lnext tab
^line startetoggle endiannessctrl-escroll down
$line endutoggle signednessctrl-yscroll up
gfile startDdate decodingctrl-fpage down
Gfile end@set date epochctrl-bpage up
:jump to byte/search file?help screen
xtoggle hexnnext matchqquit program

About

The Hex Editor From Hell!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 95.7%
  • Bison 4.3%