UNPKG

blessr2

Version:

bless-based ui for radare2

50 lines (32 loc) 1.1 kB
___ _ ___ ___ ___ ____ ___ | _ \| | | _|/ _|/ _|| _ \__ \ | _ <| |_| _|\_ \\_ \| / __/ |___/|___|___|/___//___/|_|\_\___| blessr2 is a Node.js frontend for r2 based on bless, a curses-like library and r2pipe. Installation ------------ $ r2pm -i bless-r2 or $ npm install -g bless-r2 Usage ----- $ $(npm bin)/bless-r2 -h Usage: blessr2 [-Htnwd] [file|url] or from r2 $ r2 /bin/ls [0x8048000]> #!pipe node index.js By pressing the '=' key. it starts a background webserver which can be attached by another blessr2 instance: $ blessr2 http://localhost:9090/cmd/ First run --------- As long as blessr2 uses r2pipe, everything done in the UI is asyncronous and doesn't blocks the interaction. The commandline flags provided by blessr2 are similar to the ones in r2: -h show this help message -n do not load rbin info -w open in write mode -d launch debugger -D demo widgets -H start webserver -t transparent windows Once in the environment. Press 0-9 keys to select layout and '?' key to know which keys are handled by which action.