Skip to content

modulexcite/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 modeSshow tabs
jdownpbit pattern modeWhide tabs
kupiinteger modeAprevious tab
lrightffloat modeDnext tab
bleft 4 bytesHshrink cursorctrl-tnew tab
wright 4 bytesLgrow cursorctrl-wclose tab
^line startetoggle endiannessctrl-escroll down
$line endutoggle signednessctrl-yscroll up
gfile startadate 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.8%
  • Yacc 4.2%