- Notifications
You must be signed in to change notification settings - Fork3
GDB TUI Dashboard for the understanding of vast knowledge
License
Apache-2.0, MIT licenses found
Licenses found
wcampbell0x2a/heretek
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
GDB TUI Dashboard inspired bygef
, designed to seamlessly connect to remote targets even without a functioninggdbserver
.
No python requirements: Many vendors ship
gdb
without python support, we ship a single statically-linked musl binary.Architecture agnostic:
heretek
only uses information given bygdb
, no extra code required!No gdbserver requirements: Many vendors ship invalid
gdbserver
binaries, this works on remote targets with justgdb
,nc
,cat
, andmkfifo
. No more wrestling with invalid or missinggdbserver
binaries.Seefeatures for
heretek
demos.Seecommands for internal
heretek
commands.
Either build from published source in crates.io.
$ cargo install heretek --locked
Or download fromgithub releases.
GDB TUI Dashboard for the understanding of vast knowledgeUsage: heretek [OPTIONS]Options: --gdb-path <GDB_PATH> Override gdb executable path -r, --remote <REMOTE> Connect to nc session `mkfifo gdb_pipe; cat gdb_pipe | gdb --interpreter=mi | nc -l -p 12345 > gdb_pipe` --32 Switch into 32-bit mode -c, --cmds <CMDS> Execute GDB commands lines starting with # are ignored --log-path <LOG_PATH> Path to write log Set env `RUST_LOG` to change log level -h, --help Print help (see a summary with '-h') -V, --version Print version
"To every problem, a solution lies in the application of tech-lore" - Ferrarch Asklepian, Warhammer 40,000: Mechanicus
About
GDB TUI Dashboard for the understanding of vast knowledge