A browser based GUI for **LLDB** Debugger.
JavaScript HTML Python CSS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Screenshots
app
www
License Commiting all code Jun 17, 2017
ReadMe.md
requirements.txt
vegvisir.py

ReadMe.md

Vegvisir:

A browser based GUI for **LLDB** Debugger. 

Screenshot:

Screenshot

Installation:

Note:

Please use the default python that comes with MacOS which is available at /usr/bin/python. This is because the LLDB framework currently only supports default python on MacOS.
	^^/D/p/Vegvisir >>> which python
	/usr/bin/python

	^^/D/p/Vegvisir >>> python -V
	Python 2.7.10
	
	^^/D/p/Vegvisir >>> sudo pip install -r requirements.txt

#Usage:

	^^/D/p/Vegvisir >>> python vegvisir.py

	^^/D/p/Vegvisir >>> #and then point browser to http://127.0.0.1:8086

Donation:

If you like the project, you can buy me beers :)

Donate Bitcoin

Views

index

Screenshot

auto_suggest

Screenshot

target_create

Screenshot

disassembly

Screenshot

funcs_imported

Screenshot

sections

Screenshot

strings

Screenshot

help

Screenshot

Code Sucks:

Duhhh, the code sucks big time. Lesser the time, more the suckyness. You guys could help me fix things ;)

TODO:

  • Make lldbcontroller more reliable.
  • Add hex memory view along with search.
  • Add lisa.py support.
  • Make it a pip package.
  • Log events, modules, application stdout and stderr on frontend
  • Better auto suggest of commands
  • keyboard short cuts

Thanks:

  • Capstone
  • lldb
  • hacker-bootstrap
  • adminlte
  • typeahead.js
  • @happilycoded
  • @argentum47 for help with CSS and stuff