Skip to content

Cloudhand/hecate

 
 

Repository files navigation

hecate

The Hex Editor From Hell!

Usage:

go get -u github.com/edsrzf/mmap-go go get -u github.com/nsf/termbox-go go build ./hecate /path/to/binary/file 

Hecate is not actually a hex editor, only a viewer. It is a terminal program written in Go with 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.

Screenshot: Hecate screenshot

Full list of commands:

hleft ttext mode
jdown pbit pattern mode
kup iinteger mode
lright ffloating-point mode
bleft 4 bytes etoggle endianness
wright 4 bytes utoggle signedness
gfirst byte Hshrink cursor
Glast byte Lgrow cursor
ctrl-fpage down :jump to offset
ctrl-bpage up xtoggle hex offset
ctrl-escroll down ?help screen
ctrl-yscroll up qquit program

About

The Hex Editor From Hell!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%