ENNAENNA

Voltron

MIT

🧬 Reverse Engineering · Python

Voltron is an extensible debugger UI toolkit that creates external views (registers, disassembly, stack, memory, backtrace) that attach to a running debugger session. It supports LLDB, GDB, VDB, and WinDbg backends, providing a consistent multi-pane debugging experience regardless of the underlying debugger. Views run in separate terminal panes/windows and update in real-time as you step through code. Voltron integrates with tmux for automated layout management, allowing complex debugging setups to be configured and restored with a single command. It complements rather than replaces existing debugger extensions.

6.3kstars
421forks
86issues
Updated 1y ago
+I use this

Installation

$ pip install voltron

Use Cases

  • Multi-pane debugging layout for reverse engineering
  • Consistent UI across LLDB, GDB, and WinDbg
  • Real-time register and memory visualization
  • tmux-integrated debugging workflows

Tags

debugger-uigdblldbmulti-panebinary-analysisdebuggerpythonvoltronvtracewindbg

Community Reviews

More in Reverse Engineering