diff options
Diffstat (limited to 'tools')
90 files changed, 6266 insertions, 0 deletions
diff --git a/tools/README.md b/tools/README.md new file mode 100644 index 0000000..6970672 --- /dev/null +++ b/tools/README.md @@ -0,0 +1,41 @@ +# wp + +wp is a small tool I use to generate color schemes from images, and manage desktop wallpapers. + +The color extraction scripts were taken from [this blog post](http://charlesleifer.com/blog/using-python-and-k-means-to-find-the-dominant-colors-in-images/) + with normalization reddit user radiosilence. + +## Dependencies + +As far as I know this only relies on PIL, python image library. I was able to fulfill this dependency with the `python-pillow` package on Arch Linux. +On other systems, `pip install Pillow`. + +## Usage + +``` +$ wp add [file] +``` + +Generates color files .[file].colors and .[file].Xres which can be sourced by shell +scripts and xrdb respectivly. The color files and the image are added to the backgrounds directory. + +``` +$ wp change [file] +``` + +Changes the background image to a random image from the ~/.wallpapers directory, or the file passed, and loads the .Xres file +into xrdb so xterm or urxvt will use the colors. It also links a script to ~/.colors. If you `source ~/.colors` in a script +you can use the generated colors with `$COLOR0`, `$COLOR1`, ... + + +``` +$ wp rm [file] +``` + +Removes the image and it's color files from the backgrounds directory. + +``` +$ wp ls +``` + +Lists the images in the backgrounds folder. diff --git a/tools/borderscript b/tools/borderscript new file mode 100755 index 0000000..1495bec --- /dev/null +++ b/tools/borderscript @@ -0,0 +1,11 @@ +#!/bin/bash + +frames=`ratpoison -c fdump | tr -d -C '(' | wc -c` + +if [[ $frames == 1 ]];then +ratpoison -c "hideborder" +ratpoison -c "hidepadding" +else +ratpoison -c "showborder" +ratpoison -c "showpadding" +fi diff --git a/tools/bordtoggle b/tools/bordtoggle new file mode 100755 index 0000000..4b57c17 --- /dev/null +++ b/tools/bordtoggle @@ -0,0 +1,12 @@ +#!/bin/sh +# This shell script is PUBLIC DOMAIN. You may do whatever you want with it. + +TOGGLE=$HOME/.toggle + +if [ ! -e $TOGGLE ]; then + touch $TOGGLE + ratpoison -c "hideborder" +else + rm $TOGGLE + ratpoison -c "showborder" +fi diff --git a/tools/clipboard b/tools/clipboard new file mode 100755 index 0000000..79ad150 --- /dev/null +++ b/tools/clipboard @@ -0,0 +1,106 @@ +#!/bin/bash +# +# Clipboard menu +# +# usage: +# clipboard init - clear all buffers +# clipboard menu_paste - pop up a menu to select which buffer to paste +# clipboard menu_set - pop up a menu to select which buffer to save +# the current X selection to +# clipboard paste N - N is buffer 1-9 +# clipboard set N - N is buffer 1-9 +# clipboard push - stack/queue push (push to buffer 1) +# clipboard pop - stack pop (last in first out - pop from buffer 1) +# clipboard pop_queue - queue pop (first in first out - pop from top of stack) +# +# Current stack depth is held in slot 10, and slot 0 is used as temp space for +# stack rotation. +# +command=$1 +option=$2 +source ~/.colors + +function entries() { + # title entry + if [ $command = menu_paste ]; then + echo -n "\"Paste from slot:\" /bin/true " + else + echo -n "\"Yank to slot:\" /bin/true " + fi + + for i in $(seq 1 9); do + repr=$(xcb -p $i | tr '\n$*?"'\''' ' ' | cut --bytes 1-59) + if [ $command = menu_paste ]; then + cmd_item="$0 paste $i" + else + cmd_item="$0 set $i" + fi + #printf '%q %q ' $i "$repr" "$cmd_item" +# echo -n "\"$i: $repr\" \"$cmd_item\" " + echo -n "\"$i:$repr \" \"$cmd_item\" " + done +} + +function menu() { + echo ~/.tools/ratmenu -label "\"clipboard $command\"" \ + -style dreary -fg \"$COLOR11\" -bg \"$COLOR0\" -io 2 $(entries) | sh +} + +function get_stack_depth() { + stack_depth=$(xcb -p 10) + echo "stack_depth=$stack_depth" >/dev/stderr +} + +function set_stack_depth() { + echo "setting stack_depth=$1" >/dev/stderr + echo $1 | xcb -n 11 -s 10 +} + +function increment_stack_depth() { + get_stack_depth + set_stack_depth $[ $stack_depth + 1 ] +} + +function decrement_stack_depth() { + get_stack_depth + set_stack_depth $[ $stack_depth - 1 ] +} + +if [ $command = init ]; then + # Clear all buffers + xcb -n 10 -s 0-9 </dev/null + set_stack_depth 0 +elif [ $command = menu_paste -o $command = menu_set ]; then + menu +elif [ $command = paste ]; then + xcb -p $option | xclip + ~/bin/paste + +elif [ $command = set ]; then + xclip -o | xcb -n 10 -s $option +elif [ $command = push ]; then + get_stack_depth + if [ $stack_depth -lt 9 ]; then + xcb -n 10 -r 1 + $0 set 1 + increment_stack_depth + fi +elif [ $command = pop ]; then + get_stack_depth + if [ $stack_depth -gt 0 ]; then + $0 paste 1 + # Clear buffer 0 so that rotation won't put its contents into spot 9 + xcb -n 10 -s 0 < /dev/null + xcb -n 10 -r -1 + decrement_stack_depth + fi +elif [ $command = pop_queue ]; then + get_stack_depth + if [ $stack_depth -gt 0 ]; then + $0 paste $stack_depth + # Clear buffer at top of stack + xcb -n 10 -s $stack_depth < /dev/null + decrement_stack_depth + fi +fi + diff --git a/tools/cmusplaying b/tools/cmusplaying new file mode 100755 index 0000000..133b6f9 --- /dev/null +++ b/tools/cmusplaying @@ -0,0 +1 @@ +echo `cmus-remote -Q | awk '/ artist/ {$1=$2=""; print $0}'` - `cmus-remote -Q 2>/dev/null | grep title | awk '{$1=$2=""; print $0}'` diff --git a/tools/cmusvolind b/tools/cmusvolind new file mode 100755 index 0000000..0e95e1e --- /dev/null +++ b/tools/cmusvolind @@ -0,0 +1,34 @@ +#!/bin/bash +volm=`cmus-remote -Q | awk '/vol_left/ {print $3}'` + +if [[ "$volm" -eq "100" ]]; then + let volm=99 +fi + +echo M$volm +bottom=`echo $volm | awk '{print int($1 * 0.2 + 0.5)}'` +top=$((20-$bottom)) + + + +echo -n -e "\xE2\x94\x8C" +echo -n -e "\xE2\x94\x80" +echo -e "\xE2\x94\x90" + +while [ $top -gt 0 ]; do + echo -n -e "\xE2\x94\x82" + echo -n \ + echo -e "\xE2\x94\x82" + let top=$(($top-1)) +done + +while [ $bottom -gt 0 ]; do + echo -n -e "\xE2\x94\x82" + echo -n -e "\xE2\x96\x88" + echo -e "\xE2\x94\x82" + + let bottom=$(($bottom-1)) +done +echo -n -e "\xE2\x94\x94" +echo -n -e "\xE2\x94\x80" +echo -e "\xE2\x94\x98" diff --git a/tools/create_frame b/tools/create_frame Binary files differnew file mode 100755 index 0000000..e39f7dc --- /dev/null +++ b/tools/create_frame diff --git a/tools/exec_to_workspace b/tools/exec_to_workspace new file mode 100755 index 0000000..8bacd78 --- /dev/null +++ b/tools/exec_to_workspace @@ -0,0 +1,12 @@ +#!/usr/bin/env bash +# +# Wrapper to executute a shell command in the background followed by a change to a +# workspace +# +# $1 - workspace to change to +# $2+ - shell command + +wg=$1; shift +cmd="$@" +bspc desktop -f $wg & +eval $cmd & diff --git a/tools/firesend b/tools/firesend new file mode 100755 index 0000000..cec4379 --- /dev/null +++ b/tools/firesend @@ -0,0 +1,2 @@ +#!/bin/bash +$HOME/.tools/exec_to_workspace 2 firefox --new-tab $@ diff --git a/tools/functions b/tools/functions new file mode 100644 index 0000000..fe9ab02 --- /dev/null +++ b/tools/functions @@ -0,0 +1,6 @@ +#!/bin/bash + +function indent { + echo ":: $*" +} + diff --git a/tools/imgur b/tools/imgur new file mode 100755 index 0000000..59e4199 --- /dev/null +++ b/tools/imgur @@ -0,0 +1,8 @@ +#!/bin/bash +function uploadImage { + curl -s -F "image=@$1" -F "key=486690f872c678126a2c09a9e196ce1b" https://imgur.com/api/upload.xml | grep -E -o "<original_image>(.)*</original_image>" | grep -E -o "http://i.imgur.com/[^<]*" +} + +scrot ~/Pictures/scrot.png +uploadImage ~/Pictures/scrot.png | perl -pe chomp | xclip +notify-send "Image uploaded, link in selection" diff --git a/tools/lock b/tools/lock new file mode 100755 index 0000000..b2c0741 --- /dev/null +++ b/tools/lock @@ -0,0 +1,6 @@ +#!/bin/bash +source ~/.colors +COLOR0=${COLOR0:1:7} +COLOR11=${COLOR11:1:7} +i3lock -n -i ~/.wallpaper.png -z --ringcolor="${COLOR0}ff" --keyhlcolor="${COLOR11}ff" & + diff --git a/tools/menu/anti-forensic b/tools/menu/anti-forensic new file mode 100755 index 0000000..8735c08 --- /dev/null +++ b/tools/menu/anti-forensic @@ -0,0 +1,15 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "anti-forensic" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "ropeadope" "urxvt -e bash -c 'ropeadope && zsh'" \ + "sdel" "urxvt -e bash -c 'sdel -h && zsh'" \ + "sfill" "urxvt -e bash -c 'sfill -h && zsh'" \ + "smem-secure-delete" "urxvt -e bash -c 'smem-secure-delete -h && zsh'" \ + "srm" "urxvt -e bash -c 'srm -h && zsh'" \ + "sswap" "urxvt -e bash -c 'sswap -h && zsh'" \ + "the_cleaner.sh" "urxvt -e bash -c 'the_cleaner.sh -h && zsh'" \ + "steghide" "urxvt -e bash -c 'steghide --help && zsh'" \ + "steghide" "urxvt -e bash -c 'steghide --help && zsh'" \ + diff --git a/tools/menu/automation b/tools/menu/automation new file mode 100755 index 0000000..fb5e773 --- /dev/null +++ b/tools/menu/automation @@ -0,0 +1,79 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "automation" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "armitage" "urxvt -e bash -c 'armitage -h && zsh'" \ + "teamserver" "urxvt -e bash -c 'teamserver && zsh'" \ + "binex" "urxvt -e bash -c 'binex -h && zsh'" \ + "blueranger" "urxvt -e bash -c 'blueranger && zsh'" \ + "cewl" "urxvt -e bash -c 'cewl -h && zsh'" \ + "cewl-fab" "urxvt -e bash -c 'cewl-fab && zsh'" \ + "checksec" "urxvt -e bash -c 'checksec --help && zsh'" \ + "checksec" "urxvt -e bash -c 'checksec --help && zsh'" \ + "cisco-snmp-enumeration" "urxvt -e bash -c 'cisco-snmp-enumeration && zsh'" \ + "clusterd" "urxvt -e bash -c 'clusterd -h && zsh'" \ + "cmsmap" "urxvt -e bash -c 'cmsmap -h && zsh'" \ + "crunch" "urxvt -e bash -c 'crunch -h && zsh'" \ + "dumb0" "urxvt -e bash -c 'dumb0 -h && zsh'" \ + "easy-creds" "urxvt -e bash -c 'easy-creds && zsh'" \ + "easyda" "urxvt -e bash -c 'easyda && zsh'" \ + "faraday" "urxvt -e bash -c 'faraday && zsh'" \ + "delAllHost.py" "urxvt -e bash -c 'delAllHost.py && zsh'" \ + "delAllServiceClosed.py" "urxvt -e bash -c 'delAllServiceClosed.py && zsh'" \ + "fplugin" "urxvt -e bash -c 'fplugin && zsh'" \ + "getAllCreds.py" "urxvt -e bash -c 'getAllCreds.py && zsh'" \ + "getAllHosts.py" "urxvt -e bash -c 'getAllHosts.py && zsh'" \ + "getAllIps.py" "urxvt -e bash -c 'getAllIps.py && zsh'" \ + "getAllIpsInterfaces.py" "urxvt -e bash -c 'getAllIpsInterfaces.py && zsh'" \ + "getAllOs.py" "urxvt -e bash -c 'getAllOs.py && zsh'" \ + "getAllTelnet.py" "urxvt -e bash -c 'getAllTelnet.py && zsh'" \ + "getAllVnc.py" "urxvt -e bash -c 'getAllVnc.py && zsh'" \ + "getAllVulnsCSV.py" "urxvt -e bash -c 'getAllVulnsCSV.py && zsh'" \ + "getAllWebservers.py" "urxvt -e bash -c 'getAllWebservers.py && zsh'" \ + "fstealer" "urxvt -e bash -c 'fstealer -h && zsh'" \ + "gooscan" "urxvt -e bash -c 'gooscan -h && zsh'" \ + "hackersh" "urxvt -e bash -c 'hackersh -h && zsh'" \ + "intersect-create" "urxvt -e bash -c 'intersect-create && zsh'" \ + "inurlbr" "urxvt -e bash -c 'inurlbr -h && zsh'" \ + "unix-jboss-autopwn" "urxvt -e bash -c 'unix-jboss-autopwn && zsh'" \ + "win-jboss-autopwn" "urxvt -e bash -c 'win-jboss-autopwn && zsh'" \ + "linset" "urxvt -e bash -c 'linset && zsh'" \ + "maskprocessor" "urxvt -e bash -c 'maskprocessor -h && zsh'" \ + "mp64" "urxvt -e bash -c 'mp64 --help && zsh'" \ + "mitmap.sh" "urxvt -e bash -c 'mitmap.sh -h && zsh'" \ + "mutator" "urxvt -e bash -c 'mutator -h && zsh'" \ + "nfspy" "urxvt -e bash -c 'nfspy -h && zsh'" \ + "nfspysh" "urxvt -e bash -c 'nfspysh -h && zsh'" \ + "nfsshell" "urxvt -e bash -c 'nfsshell -h && zsh'" \ + "owtf" "urxvt -e bash -c 'owtf && zsh'" \ + "panoptic" "urxvt -e bash -c 'panoptic -h && zsh'" \ + "phemail" "urxvt -e bash -c 'phemail -h && zsh'" \ + "pmcma" "urxvt -e bash -c 'pmcma && zsh'" \ + "regeorg" "urxvt -e bash -c 'regeorg -h && zsh'" \ + "rsmangler" "urxvt -e bash -c 'rsmangler -h && zsh'" \ + "sakis3g" "urxvt -e bash -c 'sakis3g --help && zsh'" \ + "shellme" "urxvt -e bash -c 'shellme -h && zsh'" \ + "shodan" "urxvt -e bash -c 'shodan && zsh'" \ + "simple-ducky" "urxvt -e bash -c 'simple-ducky && zsh'" \ + "svcrack" "urxvt -e bash -c 'svcrack -h && zsh'" \ + "svcrash" "urxvt -e bash -c 'svcrash -h && zsh'" \ + "svmap" "urxvt -e bash -c 'svmap -h && zsh'" \ + "svreport" "urxvt -e bash -c 'svreport -h && zsh'" \ + "svwar" "urxvt -e bash -c 'svwar -h && zsh'" \ + "sn00p" "urxvt -e bash -c 'sn00p -h && zsh'" \ + "sploitctl" "urxvt -e bash -c 'sploitctl -H && zsh'" \ + "ssl-phuck3r" "urxvt -e bash -c 'ssl-phuck3r -h && zsh'" \ + "statsprocessor" "urxvt -e bash -c 'statsprocessor --help && zsh'" \ + "tiger" "urxvt -e bash -c 'tiger -h && zsh'" \ + "tlssled" "urxvt -e bash -c 'tlssled -h && zsh'" \ + "unix-privsc-check" "urxvt -e bash -c 'unix-privsc-check && zsh'" \ + "username-anarchy" "urxvt -e bash -c 'username-anarchy -h && zsh'" \ + "usernamer" "urxvt -e bash -c 'usernamer -h && zsh'" \ + "veil" "urxvt -e bash -c 'veil && zsh'" \ + "vlan-hopping" "urxvt -e bash -c 'vlan-hopping && zsh'" \ + "voiphopper" "urxvt -e bash -c 'voiphopper -h && zsh'" \ + "wikigen" "urxvt -e bash -c 'wikigen && zsh'" \ + "wnmap" "urxvt -e bash -c 'wnmap -h && zsh'" \ + "yinjector" "urxvt -e bash -c 'yinjector -h && zsh'" \ + diff --git a/tools/menu/backdoor b/tools/menu/backdoor new file mode 100755 index 0000000..0cd2939 --- /dev/null +++ b/tools/menu/backdoor @@ -0,0 +1,26 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "backdoor" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "backcookie" "urxvt -e bash -c 'backcookie -h && zsh'" \ + "backdoor-factory" "urxvt -e bash -c 'backdoor-factory -h && zsh'" \ + "bgrep" "urxvt -e bash -c 'bgrep && zsh'" \ + "udp_server" "urxvt -e bash -c 'udp_server && zsh'" \ + "hotpatcher" "urxvt -e bash -c 'hotpatcher -h && zsh'" \ + "meterssh-monitor" "urxvt -e bash -c 'meterssh-monitor && zsh'" \ + "ms-sys" "urxvt -e bash -c 'ms-sys -h && zsh'" \ + "msvpwn" "urxvt -e bash -c 'msvpwn -h && zsh'" \ + "openstego" "urxvt -e bash -c 'openstego -h && zsh'" \ + "pyrasite" "urxvt -e bash -c 'pyrasite -h && zsh'" \ + "pyrasite-memory-viewer" "urxvt -e bash -c 'pyrasite-memory-viewer && zsh'" \ + "pyrasite-shell" "urxvt -e bash -c 'pyrasite-shell && zsh'" \ + "rrs" "urxvt -e bash -c 'rrs -h && zsh'" \ + "sb0x" "urxvt -e bash -c 'sb0x -h && zsh'" \ + "trixd00r" "urxvt -e bash -c 'trixd00r -H && zsh'" \ + "u3-pwn" "urxvt -e bash -c 'u3-pwn && zsh'" \ + "unicorn" "urxvt -e bash -c 'unicorn && zsh'" \ + "webacoo" "urxvt -e bash -c 'webacoo -h && zsh'" \ + "webspa" "urxvt -e bash -c 'webspa -help && zsh'" \ + "weevely" "urxvt -e bash -c 'weevely -h && zsh'" \ + diff --git a/tools/menu/binary b/tools/menu/binary new file mode 100755 index 0000000..5d7696e --- /dev/null +++ b/tools/menu/binary @@ -0,0 +1,118 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "binary" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "afl-clang" "urxvt -e bash -c 'afl-clang && zsh'" \ + "afl-clang++" "urxvt -e bash -c 'afl-clang++ && zsh'" \ + "afl-cmin" "urxvt -e bash -c 'afl-cmin && zsh'" \ + "afl-fuzz" "urxvt -e bash -c 'afl-fuzz && zsh'" \ + "afl-g++" "urxvt -e bash -c 'afl-g++ && zsh'" \ + "afl-gcc" "urxvt -e bash -c 'afl-gcc && zsh'" \ + "afl-gotcpu" "urxvt -e bash -c 'afl-gotcpu && zsh'" \ + "afl-plot" "urxvt -e bash -c 'afl-plot && zsh'" \ + "afl-showmap" "urxvt -e bash -c 'afl-showmap && zsh'" \ + "afl-tmin" "urxvt -e bash -c 'afl-tmin && zsh'" \ + "afl-whatsup" "urxvt -e bash -c 'afl-whatsup && zsh'" \ + "androapkinfo" "urxvt -e bash -c 'androapkinfo && zsh'" \ + "androaxml" "urxvt -e bash -c 'androaxml && zsh'" \ + "androcsign" "urxvt -e bash -c 'androcsign && zsh'" \ + "androdd" "urxvt -e bash -c 'androdd && zsh'" \ + "androdiff" "urxvt -e bash -c 'androdiff && zsh'" \ + "androgexf" "urxvt -e bash -c 'androgexf && zsh'" \ + "androlyze" "urxvt -e bash -c 'androlyze && zsh'" \ + "andromercury" "urxvt -e bash -c 'andromercury && zsh'" \ + "androrisk" "urxvt -e bash -c 'androrisk && zsh'" \ + "androsign" "urxvt -e bash -c 'androsign && zsh'" \ + "androsim" "urxvt -e bash -c 'androsim && zsh'" \ + "androxgmml" "urxvt -e bash -c 'androxgmml && zsh'" \ + "apkviewer" "urxvt -e bash -c 'apkviewer -h && zsh'" \ + "backdoor-factory" "urxvt -e bash -c 'backdoor-factory -h && zsh'" \ + "bdf-proxy" "urxvt -e bash -c 'bdf-proxy && zsh'" \ + "binwalk" "urxvt -e bash -c 'binwalk && zsh'" \ + "binwally" "urxvt -e bash -c 'binwally -h && zsh'" \ + "bsdiff" "urxvt -e bash -c 'bsdiff && zsh'" \ + "bspatch" "urxvt -e bash -c 'bspatch && zsh'" \ + "bsdiff" "urxvt -e bash -c 'bsdiff && zsh'" \ + "bspatch" "urxvt -e bash -c 'bspatch && zsh'" \ + "bmore" "urxvt -e bash -c 'bmore && zsh'" \ + "bvedit" "urxvt -e bash -c 'bvedit -h && zsh'" \ + "bvi" "urxvt -e bash -c 'bvi -h && zsh'" \ + "bview" "urxvt -e bash -c 'bview -h && zsh'" \ + "bytecode-viewer" "urxvt -e bash -c 'bytecode-viewer && zsh'" \ + "damm" "urxvt -e bash -c 'damm -h && zsh'" \ + "detect-it-easy" "urxvt -e bash -c 'detect-it-easy && zsh'" \ + "dissector" "urxvt -e bash -c 'dissector -h && zsh'" \ + "haystack" "urxvt -e bash -c 'haystack -h && zsh'" \ + "haystack-dump" "urxvt -e bash -c 'haystack-dump -h && zsh'" \ + "haystack-gui" "urxvt -e bash -c 'haystack-gui && zsh'" \ + "haystack-reverse" "urxvt -e bash -c 'haystack-reverse -h && zsh'" \ + "hex2bin" "urxvt -e bash -c 'hex2bin && zsh'" \ + "mot2bin" "urxvt -e bash -c 'mot2bin && zsh'" \ + "imagejs" "urxvt -e bash -c 'imagejs && zsh'" \ + "jwscan" "urxvt -e bash -c 'jwscan -h && zsh'" \ + "melkor" "urxvt -e bash -c 'melkor -h && zsh'" \ + "ms-sys" "urxvt -e bash -c 'ms-sys -h && zsh'" \ + "msvpwn" "urxvt -e bash -c 'msvpwn -h && zsh'" \ + "ezhexviewer" "urxvt -e bash -c 'ezhexviewer && zsh'" \ + "olebrowse" "urxvt -e bash -c 'olebrowse && zsh'" \ + "oleid" "urxvt -e bash -c 'oleid -h && zsh'" \ + "olemeta" "urxvt -e bash -c 'olemeta -h && zsh'" \ + "oletimes" "urxvt -e bash -c 'oletimes && zsh'" \ + "olevba" "urxvt -e bash -c 'olevba && zsh'" \ + "pyxswf" "urxvt -e bash -c 'pyxswf && zsh'" \ + "rtfobj" "urxvt -e bash -c 'rtfobj && zsh'" \ + "pdf2graph" "urxvt -e bash -c 'pdf2graph && zsh'" \ + "pdf2pdfa" "urxvt -e bash -c 'pdf2pdfa && zsh'" \ + "pdf2ruby" "urxvt -e bash -c 'pdf2ruby && zsh'" \ + "pdfcocoon" "urxvt -e bash -c 'pdfcocoon && zsh'" \ + "pdfcop" "urxvt -e bash -c 'pdfcop && zsh'" \ + "pdfdecompress" "urxvt -e bash -c 'pdfdecompress && zsh'" \ + "pdfdecrypt" "urxvt -e bash -c 'pdfdecrypt && zsh'" \ + "pdfencrypt" "urxvt -e bash -c 'pdfencrypt && zsh'" \ + "pdfexplode" "urxvt -e bash -c 'pdfexplode && zsh'" \ + "pdfextract" "urxvt -e bash -c 'pdfextract && zsh'" \ + "pdfmetadata" "urxvt -e bash -c 'pdfmetadata && zsh'" \ + "pdfsh" "urxvt -e bash -c 'pdfsh && zsh'" \ + "pdfwalker" "urxvt -e bash -c 'pdfwalker && zsh'" \ + "pdf2graph" "urxvt -e bash -c 'pdf2graph && zsh'" \ + "pdf2pdfa" "urxvt -e bash -c 'pdf2pdfa && zsh'" \ + "pdf2ruby" "urxvt -e bash -c 'pdf2ruby && zsh'" \ + "pdfcocoon" "urxvt -e bash -c 'pdfcocoon && zsh'" \ + "pdfcop" "urxvt -e bash -c 'pdfcop && zsh'" \ + "pdfdecompress" "urxvt -e bash -c 'pdfdecompress && zsh'" \ + "pdfdecrypt" "urxvt -e bash -c 'pdfdecrypt && zsh'" \ + "pdfencrypt" "urxvt -e bash -c 'pdfencrypt && zsh'" \ + "pdfexplode" "urxvt -e bash -c 'pdfexplode && zsh'" \ + "pdfextract" "urxvt -e bash -c 'pdfextract && zsh'" \ + "pdfmetadata" "urxvt -e bash -c 'pdfmetadata && zsh'" \ + "pdfsh" "urxvt -e bash -c 'pdfsh && zsh'" \ + "pdfwalker" "urxvt -e bash -c 'pdfwalker && zsh'" \ + "packerid" "urxvt -e bash -c 'packerid -h && zsh'" \ + "peframe" "urxvt -e bash -c 'peframe && zsh'" \ + "ropgadget" "urxvt -e bash -c 'ropgadget && zsh'" \ + "soot" "urxvt -e bash -c 'soot -h && zsh'" \ + "trid" "urxvt -e bash -c 'trid -h && zsh'" \ + "upx" "urxvt -e bash -c 'upx -h && zsh'" \ + "upx" "urxvt -e bash -c 'upx -h && zsh'" \ + "callgrind_annotate" "urxvt -e bash -c 'callgrind_annotate && zsh'" \ + "callgrind_control" "urxvt -e bash -c 'callgrind_control && zsh'" \ + "cg_annotate" "urxvt -e bash -c 'cg_annotate && zsh'" \ + "cg_diff" "urxvt -e bash -c 'cg_diff && zsh'" \ + "cg_merge" "urxvt -e bash -c 'cg_merge && zsh'" \ + "ms_print" "urxvt -e bash -c 'ms_print && zsh'" \ + "valgrind" "urxvt -e bash -c 'valgrind && zsh'" \ + "valgrind-di-server" "urxvt -e bash -c 'valgrind-di-server && zsh'" \ + "valgrind-listener" "urxvt -e bash -c 'valgrind-listener && zsh'" \ + "vgdb" "urxvt -e bash -c 'vgdb && zsh'" \ + "callgrind_annotate" "urxvt -e bash -c 'callgrind_annotate && zsh'" \ + "callgrind_control" "urxvt -e bash -c 'callgrind_control && zsh'" \ + "cg_annotate" "urxvt -e bash -c 'cg_annotate && zsh'" \ + "cg_diff" "urxvt -e bash -c 'cg_diff && zsh'" \ + "cg_merge" "urxvt -e bash -c 'cg_merge && zsh'" \ + "ms_print" "urxvt -e bash -c 'ms_print && zsh'" \ + "valgrind" "urxvt -e bash -c 'valgrind && zsh'" \ + "valgrind-di-server" "urxvt -e bash -c 'valgrind-di-server && zsh'" \ + "valgrind-listener" "urxvt -e bash -c 'valgrind-listener && zsh'" \ + "vgdb" "urxvt -e bash -c 'vgdb && zsh'" \ + "viper" "urxvt -e bash -c 'viper -h && zsh'" \ diff --git a/tools/menu/bluetooth b/tools/menu/bluetooth new file mode 100755 index 0000000..52416f5 --- /dev/null +++ b/tools/menu/bluetooth @@ -0,0 +1,36 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "bluetooth" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "bluebugger" "urxvt -e bash -c 'bluebugger -h && zsh'" \ + "bluelog" "urxvt -e bash -c 'bluelog -h && zsh'" \ + "bluepot" "urxvt -e bash -c 'bluepot && zsh'" \ + "blueprint" "urxvt -e bash -c 'blueprint -h && zsh'" \ + "blueranger" "urxvt -e bash -c 'blueranger && zsh'" \ + "bluescan" "urxvt -e bash -c 'bluescan && zsh'" \ + "bluesnarfer" "urxvt -e bash -c 'bluesnarfer -h && zsh'" \ + "braces" "urxvt -e bash -c 'braces -h && zsh'" \ + "bss" "urxvt -e bash -c 'bss -h && zsh'" \ + "psm_scan" "urxvt -e bash -c 'psm_scan -h && zsh'" \ + "rfcomm_scan" "urxvt -e bash -c 'rfcomm_scan -h && zsh'" \ + "btscanner" "urxvt -e bash -c 'btscanner --help && zsh'" \ + "carwhisperer" "urxvt -e bash -c 'carwhisperer -h && zsh'" \ + "crackle" "urxvt -e bash -c 'crackle && zsh'" \ + "fl0p" "urxvt -e bash -c 'fl0p -h && zsh'" \ + "ghettotooth" "urxvt -e bash -c 'ghettotooth && zsh'" \ + "hidattack" "urxvt -e bash -c 'hidattack -h && zsh'" \ + "obexstress" "urxvt -e bash -c 'obexstress -h && zsh'" \ + "redfang" "urxvt -e bash -c 'redfang --help && zsh'" \ + "spooftooph" "urxvt -e bash -c 'spooftooph -h && zsh'" \ + "tanya" "urxvt -e bash -c 'tanya && zsh'" \ + "tbear" "urxvt -e bash -c 'tbear -h && zsh'" \ + "tbsearch" "urxvt -e bash -c 'tbsearch && zsh'" \ + "ubertooth-btle" "urxvt -e bash -c 'ubertooth-btle -h && zsh'" \ + "ubertooth-dump" "urxvt -e bash -c 'ubertooth-dump -h && zsh'" \ + "ubertooth-follow" "urxvt -e bash -c 'ubertooth-follow -h && zsh'" \ + "ubertooth-hop" "urxvt -e bash -c 'ubertooth-hop -h && zsh'" \ + "ubertooth-lap" "urxvt -e bash -c 'ubertooth-lap -h && zsh'" \ + "ubertooth-specan" "urxvt -e bash -c 'ubertooth-specan -h && zsh'" \ + "ubertooth-uap" "urxvt -e bash -c 'ubertooth-uap -h && zsh'" \ + "ubertooth-util" "urxvt -e bash -c 'ubertooth-util -h && zsh'" \ diff --git a/tools/menu/code-audit b/tools/menu/code-audit new file mode 100755 index 0000000..6313a61 --- /dev/null +++ b/tools/menu/code-audit @@ -0,0 +1,38 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "code-audit" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "cflow" "urxvt -e bash -c 'cflow -h && zsh'" \ + "cppcheck" "urxvt -e bash -c 'cppcheck -h && zsh'" \ + "cppcheck-gui" "urxvt -e bash -c 'cppcheck-gui && zsh'" \ + "cppcheck-htmlreport" "urxvt -e bash -c 'cppcheck-htmlreport -h && zsh'" \ + "cppcheck" "urxvt -e bash -c 'cppcheck -h && zsh'" \ + "cppcheck-gui" "urxvt -e bash -c 'cppcheck-gui && zsh'" \ + "cppcheck-htmlreport" "urxvt -e bash -c 'cppcheck-htmlreport -h && zsh'" \ + "dscanner" "urxvt -e bash -c 'dscanner -h && zsh'" \ + "flawfinder" "urxvt -e bash -c 'flawfinder -h && zsh'" \ + "procyon" "urxvt -e bash -c 'procyon && zsh'" \ + "pscan" "urxvt -e bash -c 'pscan -h && zsh'" \ + "splint" "urxvt -e bash -c 'splint -h && zsh'" \ + "splint" "urxvt -e bash -c 'splint -h && zsh'" \ + "callgrind_annotate" "urxvt -e bash -c 'callgrind_annotate && zsh'" \ + "callgrind_control" "urxvt -e bash -c 'callgrind_control && zsh'" \ + "cg_annotate" "urxvt -e bash -c 'cg_annotate && zsh'" \ + "cg_diff" "urxvt -e bash -c 'cg_diff && zsh'" \ + "cg_merge" "urxvt -e bash -c 'cg_merge && zsh'" \ + "ms_print" "urxvt -e bash -c 'ms_print && zsh'" \ + "valgrind" "urxvt -e bash -c 'valgrind && zsh'" \ + "valgrind-di-server" "urxvt -e bash -c 'valgrind-di-server && zsh'" \ + "valgrind-listener" "urxvt -e bash -c 'valgrind-listener && zsh'" \ + "vgdb" "urxvt -e bash -c 'vgdb && zsh'" \ + "callgrind_annotate" "urxvt -e bash -c 'callgrind_annotate && zsh'" \ + "callgrind_control" "urxvt -e bash -c 'callgrind_control && zsh'" \ + "cg_annotate" "urxvt -e bash -c 'cg_annotate && zsh'" \ + "cg_diff" "urxvt -e bash -c 'cg_diff && zsh'" \ + "cg_merge" "urxvt -e bash -c 'cg_merge && zsh'" \ + "ms_print" "urxvt -e bash -c 'ms_print && zsh'" \ + "valgrind" "urxvt -e bash -c 'valgrind && zsh'" \ + "valgrind-di-server" "urxvt -e bash -c 'valgrind-di-server && zsh'" \ + "valgrind-listener" "urxvt -e bash -c 'valgrind-listener && zsh'" \ + "vgdb" "urxvt -e bash -c 'vgdb && zsh'" \ diff --git a/tools/menu/cracker b/tools/menu/cracker new file mode 100755 index 0000000..8579b6e --- /dev/null +++ b/tools/menu/cracker @@ -0,0 +1,257 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "cracker" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "acccheck" "urxvt -e bash -c 'acccheck -h && zsh'" \ + "aesfix" "urxvt -e bash -c 'aesfix && zsh'" \ + "aeskeyfind" "urxvt -e bash -c 'aeskeyfind -h && zsh'" \ + "against" "urxvt -e bash -c 'against && zsh'" \ + "asleap" "urxvt -e bash -c 'asleap -h && zsh'" \ + "genkeys" "urxvt -e bash -c 'genkeys -h && zsh'" \ + "balbuzard" "urxvt -e bash -c 'balbuzard && zsh'" \ + "bbcrack" "urxvt -e bash -c 'bbcrack && zsh'" \ + "bbharvest" "urxvt -e bash -c 'bbharvest && zsh'" \ + "bbtrans" "urxvt -e bash -c 'bbtrans && zsh'" \ + "beleth" "urxvt -e bash -c 'beleth -h && zsh'" \ + "bgp-md5crack" "urxvt -e bash -c 'bgp-md5crack -h && zsh'" \ + "pxedump" "urxvt -e bash -c 'pxedump -h && zsh'" \ + "usbdump" "urxvt -e bash -c 'usbdump -h && zsh'" \ + "bkhive" "urxvt -e bash -c 'bkhive -h && zsh'" \ + "bh" "urxvt -e bash -c 'bh && zsh'" \ + "blackhash" "urxvt -e bash -c 'blackhash && zsh'" \ + "bob_admin-sse2" "urxvt -e bash -c 'bob_admin-sse2 -h && zsh'" \ + "bob_client-sse2" "urxvt -e bash -c 'bob_client-sse2 -h && zsh'" \ + "bob_server-sse2" "urxvt -e bash -c 'bob_server-sse2 -h && zsh'" \ + "brutessh" "urxvt -e bash -c 'brutessh -h && zsh'" \ + "bully" "urxvt -e bash -c 'bully -h && zsh'" \ + "cewl" "urxvt -e bash -c 'cewl -h && zsh'" \ + "cewl-fab" "urxvt -e bash -c 'cewl-fab && zsh'" \ + "chapcrack" "urxvt -e bash -c 'chapcrack -h && zsh'" \ + "checkpwd" "urxvt -e bash -c 'checkpwd -h && zsh'" \ + "checkpwd_nopw" "urxvt -e bash -c 'checkpwd_nopw && zsh'" \ + "sqlplus" "urxvt -e bash -c 'sqlplus -h && zsh'" \ + "chntpw" "urxvt -e bash -c 'chntpw -h && zsh'" \ + "cpnt" "urxvt -e bash -c 'cpnt && zsh'" \ + "reged" "urxvt -e bash -c 'reged && zsh'" \ + "chntpw" "urxvt -e bash -c 'chntpw -h && zsh'" \ + "cpnt" "urxvt -e bash -c 'cpnt && zsh'" \ + "reged" "urxvt -e bash -c 'reged && zsh'" \ + "cintruder" "urxvt -e bash -c 'cintruder -h && zsh'" \ + "CAT" "urxvt -e bash -c 'CAT && zsh'" \ + "cisco-auditing-tool" "urxvt -e bash -c 'cisco-auditing-tool && zsh'" \ + "cisco-ocs" "urxvt -e bash -c 'cisco-ocs && zsh'" \ + "cisco-scanner" "urxvt -e bash -c 'cisco-scanner -h && zsh'" \ + "cisco-snmp-enumeration" "urxvt -e bash -c 'cisco-snmp-enumeration && zsh'" \ + "c5c" "urxvt -e bash -c 'c5c --help && zsh'" \ + "cisco7crack" "urxvt -e bash -c 'cisco7crack -h && zsh'" \ + "cmospwd" "urxvt -e bash -c 'cmospwd -h && zsh'" \ + "cowpatty" "urxvt -e bash -c 'cowpatty -h && zsh'" \ + "genpmk" "urxvt -e bash -c 'genpmk -h && zsh'" \ + "crackhor" "urxvt -e bash -c 'crackhor -h && zsh'" \ + "crackle" "urxvt -e bash -c 'crackle && zsh'" \ + "crack-standalone" "urxvt -e bash -c 'crack-standalone -h && zsh'" \ + "crackclient" "urxvt -e bash -c 'crackclient -h && zsh'" \ + "crackserver" "urxvt -e bash -c 'crackserver -h && zsh'" \ + "crowbar" "urxvt -e bash -c 'crowbar --help && zsh'" \ + "crunch" "urxvt -e bash -c 'crunch -h && zsh'" \ + "cupp" "urxvt -e bash -c 'cupp && zsh'" \ + "dbpwaudit" "urxvt -e bash -c 'dbpwaudit -h && zsh'" \ + "DBPwAudit.jar" "urxvt -e bash -c 'DBPwAudit.jar && zsh'" \ + "delldrac" "urxvt -e bash -c 'delldrac -h && zsh'" \ + "depant" "urxvt -e bash -c 'depant && zsh'" \ + "device-pharmer" "urxvt -e bash -c 'device-pharmer -h && zsh'" \ + "dislocker" "urxvt -e bash -c 'dislocker -h && zsh'" \ + "dpeparser" "urxvt -e bash -c 'dpeparser -h && zsh'" \ + "eapmd5pass" "urxvt -e bash -c 'eapmd5pass && zsh'" \ + "enabler" "urxvt -e bash -c 'enabler && zsh'" \ + "facebrute" "urxvt -e bash -c 'facebrute -h && zsh'" \ + "fang" "urxvt -e bash -c 'fang -h && zsh'" \ + "fcrackzip" "urxvt -e bash -c 'fcrackzip --help && zsh'" \ + "fzipinfo" "urxvt -e bash -c 'fzipinfo --help && zsh'" \ + "fcrackzip" "urxvt -e bash -c 'fcrackzip --help && zsh'" \ + "fzipinfo" "urxvt -e bash -c 'fzipinfo --help && zsh'" \ + "fern" "urxvt -e bash -c 'fern && zsh'" \ + "findmyhash" "urxvt -e bash -c 'findmyhash -h && zsh'" \ + "findmyhash" "urxvt -e bash -c 'findmyhash -h && zsh'" \ + "ftp-scanner" "urxvt -e bash -c 'ftp-scanner -h && zsh'" \ + "ftp-spider" "urxvt -e bash -c 'ftp-spider -h && zsh'" \ + "hashcat" "urxvt -e bash -c 'hashcat && zsh'" \ + "hashcat-cleanup-rules" "urxvt -e bash -c 'hashcat-cleanup-rules && zsh'" \ + "hashcat-combinator" "urxvt -e bash -c 'hashcat-combinator && zsh'" \ + "hashcat-combinator3" "urxvt -e bash -c 'hashcat-combinator3 && zsh'" \ + "hashcat-combipow" "urxvt -e bash -c 'hashcat-combipow && zsh'" \ + "hashcat-cutb" "urxvt -e bash -c 'hashcat-cutb && zsh'" \ + "hashcat-expander" "urxvt -e bash -c 'hashcat-expander -h && zsh'" \ + "hashcat-gate" "urxvt -e bash -c 'hashcat-gate && zsh'" \ + "hashcat-generate-rules" "urxvt -e bash -c 'hashcat-generate-rules && zsh'" \ + "hashcat-hcstatgen" "urxvt -e bash -c 'hashcat-hcstatgen && zsh'" \ + "hashcat-keyspace" "urxvt -e bash -c 'hashcat-keyspace && zsh'" \ + "hashcat-len" "urxvt -e bash -c 'hashcat-len && zsh'" \ + "hashcat-mli2" "urxvt -e bash -c 'hashcat-mli2 && zsh'" \ + "hashcat-morph" "urxvt -e bash -c 'hashcat-morph && zsh'" \ + "hashcat-permute" "urxvt -e bash -c 'hashcat-permute -h && zsh'" \ + "hashcat-permute_exist" "urxvt -e bash -c 'hashcat-permute_exist && zsh'" \ + "hashcat-prepare" "urxvt -e bash -c 'hashcat-prepare -h && zsh'" \ + "hashcat-req-exclude" "urxvt -e bash -c 'hashcat-req-exclude && zsh'" \ + "hashcat-req-include" "urxvt -e bash -c 'hashcat-req-include && zsh'" \ + "hashcat-rli" "urxvt -e bash -c 'hashcat-rli && zsh'" \ + "hashcat-rli2" "urxvt -e bash -c 'hashcat-rli2 && zsh'" \ + "hashcat-splitlen" "urxvt -e bash -c 'hashcat-splitlen && zsh'" \ + "hashcat-strip-bsn" "urxvt -e bash -c 'hashcat-strip-bsn && zsh'" \ + "hashcat-strip-bsr" "urxvt -e bash -c 'hashcat-strip-bsr && zsh'" \ + "hasher" "urxvt -e bash -c 'hasher -h && zsh'" \ + "hashpump" "urxvt -e bash -c 'hashpump -h && zsh'" \ + "hashtag" "urxvt -e bash -c 'hashtag -h && zsh'" \ + "hdcp-genkey" "urxvt -e bash -c 'hdcp-genkey && zsh'" \ + "hdmi-sniff" "urxvt -e bash -c 'hdmi-sniff -h && zsh'" \ + "hostbox-ssh" "urxvt -e bash -c 'hostbox-ssh -h && zsh'" \ + "dpl4hydra.sh" "urxvt -e bash -c 'dpl4hydra.sh -h && zsh'" \ + "hydra" "urxvt -e bash -c 'hydra -h && zsh'" \ + "hydra-wizard.sh" "urxvt -e bash -c 'hydra-wizard.sh && zsh'" \ + "pw-inspector" "urxvt -e bash -c 'pw-inspector -h && zsh'" \ + "iax-scan-hosts" "urxvt -e bash -c 'iax-scan-hosts -h && zsh'" \ + "iax-scan-users" "urxvt -e bash -c 'iax-scan-users -h && zsh'" \ + "ibrute" "urxvt -e bash -c 'ibrute -h && zsh'" \ + "iheartxor" "urxvt -e bash -c 'iheartxor && zsh'" \ + "iisbf" "urxvt -e bash -c 'iisbf && zsh'" \ + "ikecrack-snarf-1.00.pl" "urxvt -e bash -c 'ikecrack-snarf-1.00.pl && zsh'" \ + "inguma" "urxvt -e bash -c 'inguma -h && zsh'" \ + "inguma" "urxvt -e bash -c 'inguma -h && zsh'" \ + "ingumagui" "urxvt -e bash -c 'ingumagui && zsh'" \ + "interrogate" "urxvt -e bash -c 'interrogate -h && zsh'" \ + "jbrute" "urxvt -e bash -c 'jbrute --help && zsh'" \ + "calc_stat" "urxvt -e bash -c 'calc_stat && zsh'" \ + "genmkvpwd" "urxvt -e bash -c 'genmkvpwd && zsh'" \ + "hccap2john" "urxvt -e bash -c 'hccap2john && zsh'" \ + "john" "urxvt -e bash -c 'john && zsh'" \ + "john-mailer" "urxvt -e bash -c 'john-mailer && zsh'" \ + "keepass2john" "urxvt -e bash -c 'keepass2john && zsh'" \ + "mkvcalcproba" "urxvt -e bash -c 'mkvcalcproba && zsh'" \ + "pdf2john" "urxvt -e bash -c 'pdf2john && zsh'" \ + "pwsafe2john" "urxvt -e bash -c 'pwsafe2john && zsh'" \ + "racf2john" "urxvt -e bash -c 'racf2john && zsh'" \ + "rar2john" "urxvt -e bash -c 'rar2john && zsh'" \ + "raw2dyna" "urxvt -e bash -c 'raw2dyna && zsh'" \ + "relbench" "urxvt -e bash -c 'relbench && zsh'" \ + "ssh2john" "urxvt -e bash -c 'ssh2john && zsh'" \ + "tgtsnarf" "urxvt -e bash -c 'tgtsnarf && zsh'" \ + "unafs" "urxvt -e bash -c 'unafs && zsh'" \ + "undrop" "urxvt -e bash -c 'undrop && zsh'" \ + "unique" "urxvt -e bash -c 'unique && zsh'" \ + "unshadow" "urxvt -e bash -c 'unshadow && zsh'" \ + "zip2john" "urxvt -e bash -c 'zip2john && zsh'" \ + "calc_stat" "urxvt -e bash -c 'calc_stat && zsh'" \ + "genmkvpwd" "urxvt -e bash -c 'genmkvpwd && zsh'" \ + "hccap2john" "urxvt -e bash -c 'hccap2john && zsh'" \ + "john" "urxvt -e bash -c 'john && zsh'" \ + "john-mailer" "urxvt -e bash -c 'john-mailer && zsh'" \ + "keepass2john" "urxvt -e bash -c 'keepass2john && zsh'" \ + "mkvcalcproba" "urxvt -e bash -c 'mkvcalcproba && zsh'" \ + "pdf2john" "urxvt -e bash -c 'pdf2john && zsh'" \ + "pwsafe2john" "urxvt -e bash -c 'pwsafe2john && zsh'" \ + "racf2john" "urxvt -e bash -c 'racf2john && zsh'" \ + "rar2john" "urxvt -e bash -c 'rar2john && zsh'" \ + "raw2dyna" "urxvt -e bash -c 'raw2dyna && zsh'" \ + "relbench" "urxvt -e bash -c 'relbench && zsh'" \ + "ssh2john" "urxvt -e bash -c 'ssh2john && zsh'" \ + "tgtsnarf" "urxvt -e bash -c 'tgtsnarf && zsh'" \ + "unafs" "urxvt -e bash -c 'unafs && zsh'" \ + "undrop" "urxvt -e bash -c 'undrop && zsh'" \ + "unique" "urxvt -e bash -c 'unique && zsh'" \ + "unshadow" "urxvt -e bash -c 'unshadow && zsh'" \ + "zip2john" "urxvt -e bash -c 'zip2john && zsh'" \ + "johnny" "urxvt -e bash -c 'johnny && zsh'" \ + "keimpx" "urxvt -e bash -c 'keimpx -h && zsh'" \ + "khc" "urxvt -e bash -c 'khc && zsh'" \ + "ldap-brute" "urxvt -e bash -c 'ldap-brute -h && zsh'" \ + "levye" "urxvt -e bash -c 'levye -h && zsh'" \ + "linset" "urxvt -e bash -c 'linset && zsh'" \ + "lodowep" "urxvt -e bash -c 'lodowep -h && zsh'" \ + "masscan" "urxvt -e bash -c 'masscan --help && zsh'" \ + "mdcrack" "urxvt -e bash -c 'mdcrack && zsh'" \ + "medusa" "urxvt -e bash -c 'medusa -h && zsh'" \ + "mfoc" "urxvt -e bash -c 'mfoc -h && zsh'" \ + "mkbrutus" "urxvt -e bash -c 'mkbrutus -h && zsh'" \ + "morxbook" "urxvt -e bash -c 'morxbook && zsh'" \ + "morxbrute" "urxvt -e bash -c 'morxbrute && zsh'" \ + "morxbtcrack" "urxvt -e bash -c 'morxbtcrack && zsh'" \ + "morxcoinpwn" "urxvt -e bash -c 'morxcoinpwn && zsh'" \ + "morxcrack" "urxvt -e bash -c 'morxcrack -h && zsh'" \ + "ncrack" "urxvt -e bash -c 'ncrack -h && zsh'" \ + "ncrack" "urxvt -e bash -c 'ncrack -h && zsh'" \ + "cudaHashcat" "urxvt -e bash -c 'cudaHashcat && zsh'" \ + "oclHashcat" "urxvt -e bash -c 'oclHashcat && zsh'" \ + "OCS" "urxvt -e bash -c 'OCS && zsh'" \ + "onesixtyone" "urxvt -e bash -c 'onesixtyone && zsh'" \ + "ophcrack" "urxvt -e bash -c 'ophcrack -h && zsh'" \ + "ophcrack" "urxvt -e bash -c 'ophcrack -h && zsh'" \ + "owabf" "urxvt -e bash -c 'owabf -h && zsh'" \ + "maskgen" "urxvt -e bash -c 'maskgen -h && zsh'" \ + "policygen" "urxvt -e bash -c 'policygen -h && zsh'" \ + "rulegen" "urxvt -e bash -c 'rulegen -h && zsh'" \ + "statsgen" "urxvt -e bash -c 'statsgen -h && zsh'" \ + "passcracking" "urxvt -e bash -c 'passcracking && zsh'" \ + "passe-partout" "urxvt -e bash -c 'passe-partout -h && zsh'" \ + "patator" "urxvt -e bash -c 'patator --help && zsh'" \ + "pdfcrack" "urxvt -e bash -c 'pdfcrack && zsh'" \ + "pdgmail" "urxvt -e bash -c 'pdgmail -h && zsh'" \ + "PHoss" "urxvt -e bash -c 'PHoss -h && zsh'" \ + "php_mt_seed" "urxvt -e bash -c 'php_mt_seed && zsh'" \ + "phrasendrescher" "urxvt -e bash -c 'phrasendrescher -h && zsh'" \ + "pipal" "urxvt -e bash -c 'pipal && zsh'" \ + "pyrit" "urxvt -e bash -c 'pyrit -h && zsh'" \ + "rcrack" "urxvt -e bash -c 'rcrack && zsh'" \ + "rtdump" "urxvt -e bash -c 'rtdump && zsh'" \ + "rtgen" "urxvt -e bash -c 'rtgen && zsh'" \ + "rtsort" "urxvt -e bash -c 'rtsort && zsh'" \ + "rarcrack" "urxvt -e bash -c 'rarcrack --help && zsh'" \ + "rcracki_mt" "urxvt -e bash -c 'rcracki_mt && zsh'" \ + "rdesktop-brute" "urxvt -e bash -c 'rdesktop-brute -h && zsh'" \ + "reaver" "urxvt -e bash -c 'reaver && zsh'" \ + "wash" "urxvt -e bash -c 'wash && zsh'" \ + "regeorg" "urxvt -e bash -c 'regeorg -h && zsh'" \ + "rid-enum" "urxvt -e bash -c 'rid-enum -h && zsh'" \ + "rlogin-scanner" "urxvt -e bash -c 'rlogin-scanner -h && zsh'" \ + "rootbrute" "urxvt -e bash -c 'rootbrute -h && zsh'" \ + "rpdscan" "urxvt -e bash -c 'rpdscan -h && zsh'" \ + "rsakeyfind" "urxvt -e bash -c 'rsakeyfind && zsh'" \ + "samdump2" "urxvt -e bash -c 'samdump2 && zsh'" \ + "samydeluxe" "urxvt -e bash -c 'samydeluxe -h && zsh'" \ + "sb0x" "urxvt -e bash -c 'sb0x -h && zsh'" \ + "sidguess" "urxvt -e bash -c 'sidguess && zsh'" \ + "sipcrack" "urxvt -e bash -c 'sipcrack -h && zsh'" \ + "sipdump" "urxvt -e bash -c 'sipdump -h && zsh'" \ + "nbdecode" "urxvt -e bash -c 'nbdecode && zsh'" \ + "smbbf" "urxvt -e bash -c 'smbbf -h && zsh'" \ + "smbdumpusers" "urxvt -e bash -c 'smbdumpusers && zsh'" \ + "smbgetserverinfo" "urxvt -e bash -c 'smbgetserverinfo && zsh'" \ + "snmpbrute" "urxvt -e bash -c 'snmpbrute && zsh'" \ + "sparta" "urxvt -e bash -c 'sparta && zsh'" \ + "speedport-arcadyan" "urxvt -e bash -c 'speedport-arcadyan && zsh'" \ + "speedpwn" "urxvt -e bash -c 'speedpwn -h && zsh'" \ + "sqlbf" "urxvt -e bash -c 'sqlbf && zsh'" \ + "ssh-privkey-crack" "urxvt -e bash -c 'ssh-privkey-crack && zsh'" \ + "sshatter" "urxvt -e bash -c 'sshatter && zsh'" \ + "sshscan" "urxvt -e bash -c 'sshscan -h && zsh'" \ + "sshtrix" "urxvt -e bash -c 'sshtrix -H && zsh'" \ + "sslnuke" "urxvt -e bash -c 'sslnuke && zsh'" \ + "sucrack" "urxvt -e bash -c 'sucrack && zsh'" \ + "tftpbrute" "urxvt -e bash -c 'tftpbrute && zsh'" \ + "keyfinder" "urxvt -e bash -c 'keyfinder && zsh'" \ + "thc-pptp-bruter" "urxvt -e bash -c 'thc-pptp-bruter && zsh'" \ + "thc-smartbrute" "urxvt -e bash -c 'thc-smartbrute -h && zsh'" \ + "ufo-wardriving" "urxvt -e bash -c 'ufo-wardriving && zsh'" \ + "VNC_bypauth" "urxvt -e bash -c 'VNC_bypauth && zsh'" \ + "vncrack" "urxvt -e bash -c 'vncrack && zsh'" \ + "wifite" "urxvt -e bash -c 'wifite && zsh'" \ + "wirouterkeyrec" "urxvt -e bash -c 'wirouterkeyrec && zsh'" \ + "wr_iwlist.sh" "urxvt -e bash -c 'wr_iwlist.sh && zsh'" \ + "wmat" "urxvt -e bash -c 'wmat && zsh'" \ + "wordbrutepress" "urxvt -e bash -c 'wordbrutepress && zsh'" \ + "wpbf" "urxvt -e bash -c 'wpbf -h && zsh'" \ + "wyd" "urxvt -e bash -c 'wyd && zsh'" \ + "xorbruteforcer" "urxvt -e bash -c 'xorbruteforcer && zsh'" \ + "zackattack" "urxvt -e bash -c 'zackattack -h && zsh'" \ + "zulu" "urxvt -e bash -c 'zulu && zsh'" \ + "zykeys" "urxvt -e bash -c 'zykeys && zsh'" \ diff --git a/tools/menu/crypto b/tools/menu/crypto new file mode 100755 index 0000000..ea4b6fb --- /dev/null +++ b/tools/menu/crypto @@ -0,0 +1,56 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "crypto" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "aespipe" "urxvt -e bash -c 'aespipe -h && zsh'" \ + "athena-ssl-scanner" "urxvt -e bash -c 'athena-ssl-scanner -h && zsh'" \ + "auto_xor_decrypter" "urxvt -e bash -c 'auto_xor_decrypter -h && zsh'" \ + "b2sum" "urxvt -e bash -c 'b2sum -h && zsh'" \ + "bletchley-analyze" "urxvt -e bash -c 'bletchley-analyze && zsh'" \ + "bletchley-decode" "urxvt -e bash -c 'bletchley-decode && zsh'" \ + "bletchley-encode" "urxvt -e bash -c 'bletchley-encode && zsh'" \ + "bletchley-http2py" "urxvt -e bash -c 'bletchley-http2py && zsh'" \ + "bletchley-nextrand" "urxvt -e bash -c 'bletchley-nextrand && zsh'" \ + "check-weak-dh-ssh" "urxvt -e bash -c 'check-weak-dh-ssh -h && zsh'" \ + "ciphertest" "urxvt -e bash -c 'ciphertest && zsh'" \ + "ciphr" "urxvt -e bash -c 'ciphr -h && zsh'" \ + "codetective" "urxvt -e bash -c 'codetective -h && zsh'" \ + "cnark" "urxvt -e bash -c 'cnark && zsh'" \ + "dislocker" "urxvt -e bash -c 'dislocker -h && zsh'" \ + "hash-identifer" "urxvt -e bash -c 'hash-identifer && zsh'" \ + "hasher" "urxvt -e bash -c 'hasher -h && zsh'" \ + "hashfind" "urxvt -e bash -c 'hashfind -h && zsh'" \ + "hashid" "urxvt -e bash -c 'hashid && zsh'" \ + "hashpump" "urxvt -e bash -c 'hashpump -h && zsh'" \ + "hdcp-genkey" "urxvt -e bash -c 'hdcp-genkey && zsh'" \ + "httpsscanner" "urxvt -e bash -c 'httpsscanner -h && zsh'" \ + "kraken" "urxvt -e bash -c 'kraken -h && zsh'" \ + "lbb.db" "urxvt -e bash -c 'lbb.db && zsh'" \ + "littleblackbox" "urxvt -e bash -c 'littleblackbox -h && zsh'" \ + "luksipc" "urxvt -e bash -c 'luksipc -h && zsh'" \ + "morxcrack" "urxvt -e bash -c 'morxcrack -h && zsh'" \ + "morxkeyfmt" "urxvt -e bash -c 'morxkeyfmt && zsh'" \ + "nomorexor" "urxvt -e bash -c 'nomorexor && zsh'" \ + "openstego" "urxvt -e bash -c 'openstego -h && zsh'" \ + "outguess" "urxvt -e bash -c 'outguess && zsh'" \ + "pip3line" "urxvt -e bash -c 'pip3line && zsh'" \ + "pip3linecmd" "urxvt -e bash -c 'pip3linecmd && zsh'" \ + "posttester" "urxvt -e bash -c 'posttester -h && zsh'" \ + "pwd-hash" "urxvt -e bash -c 'pwd-hash -h && zsh'" \ + "sandy" "urxvt -e bash -c 'sandy -h && zsh'" \ + "sbd" "urxvt -e bash -c 'sbd -h && zsh'" \ + "snapception" "urxvt -e bash -c 'snapception --help && zsh'" \ + "snow" "urxvt -e bash -c 'snow -h && zsh'" \ + "sslcaudit" "urxvt -e bash -c 'sslcaudit -h && zsh'" \ + "sslmap" "urxvt -e bash -c 'sslmap -h && zsh'" \ + "sslscan" "urxvt -e bash -c 'sslscan && zsh'" \ + "sslstrip" "urxvt -e bash -c 'sslstrip -h && zsh'" \ + "tlspretense" "urxvt -e bash -c 'tlspretense && zsh'" \ + "makeder.sh" "urxvt -e bash -c 'makeder.sh && zsh'" \ + "tlspretense" "urxvt -e bash -c 'tlspretense && zsh'" \ + "view.sh" "urxvt -e bash -c 'view.sh && zsh'" \ + "xorbruteforcer" "urxvt -e bash -c 'xorbruteforcer && zsh'" \ + "xorsearch" "urxvt -e bash -c 'xorsearch && zsh'" \ + "xortool" "urxvt -e bash -c 'xortool -h && zsh'" \ + "xortool-xor" "urxvt -e bash -c 'xortool-xor && zsh'" \ diff --git a/tools/menu/cryptography b/tools/menu/cryptography new file mode 100755 index 0000000..1d8527d --- /dev/null +++ b/tools/menu/cryptography @@ -0,0 +1,17 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "cryptography" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "c5c" "urxvt -e bash -c 'c5c --help && zsh'" \ + "cisco7crack" "urxvt -e bash -c 'cisco7crack -h && zsh'" \ + "pacumen_classify_pcap.py" "urxvt -e bash -c 'pacumen_classify_pcap.py && zsh'" \ + "pacumen_timeseries.py" "urxvt -e bash -c 'pacumen_timeseries.py && zsh'" \ + "pacumen_train.py" "urxvt -e bash -c 'pacumen_train.py && zsh'" \ + "pacumen_visualize.py" "urxvt -e bash -c 'pacumen_visualize.py && zsh'" \ + "train_all.py" "urxvt -e bash -c 'train_all.py && zsh'" \ + "xval.py" "urxvt -e bash -c 'xval.py && zsh'" \ + "spipe" "urxvt -e bash -c 'spipe && zsh'" \ + "spiped" "urxvt -e bash -c 'spiped && zsh'" \ + "tlsenum" "urxvt -e bash -c 'tlsenum -h && zsh'" \ + diff --git a/tools/menu/database b/tools/menu/database new file mode 100755 index 0000000..ccfc385 --- /dev/null +++ b/tools/menu/database @@ -0,0 +1,12 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "database" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "sqlcheck" "urxvt -e bash -c 'sqlcheck -h && zsh'" \ + "sqldata" "urxvt -e bash -c 'sqldata -h && zsh'" \ + "getsids" "urxvt -e bash -c 'getsids && zsh'" \ + "metacoretex" "urxvt -e bash -c 'metacoretex && zsh'" \ + "mysql2sqlite" "urxvt -e bash -c 'mysql2sqlite -h && zsh'" \ + "pgdbf" "urxvt -e bash -c 'pgdbf -h && zsh'" \ + diff --git a/tools/menu/debugger b/tools/menu/debugger new file mode 100755 index 0000000..fd66ba9 --- /dev/null +++ b/tools/menu/debugger @@ -0,0 +1,30 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "debugger" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "edb" "urxvt -e bash -c 'edb && zsh'" \ + "gcore" "urxvt -e bash -c 'gcore && zsh'" \ + "gdb" "urxvt -e bash -c 'gdb -h && zsh'" \ + "gdbserver" "urxvt -e bash -c 'gdbserver --help && zsh'" \ + "gcore" "urxvt -e bash -c 'gcore && zsh'" \ + "gdb" "urxvt -e bash -c 'gdb -h && zsh'" \ + "gdbserver" "urxvt -e bash -c 'gdbserver --help && zsh'" \ + "malwasm" "urxvt -e bash -c 'malwasm && zsh'" \ + "ollydbg" "urxvt -e bash -c 'ollydbg && zsh'" \ + "peda" "urxvt -e bash -c 'peda -h && zsh'" \ + "r2" "urxvt -e bash -c 'r2 -h && zsh'" \ + "r2agent" "urxvt -e bash -c 'r2agent -h && zsh'" \ + "rabin2" "urxvt -e bash -c 'rabin2 -h && zsh'" \ + "radare2" "urxvt -e bash -c 'radare2 -h && zsh'" \ + "radiff2" "urxvt -e bash -c 'radiff2 -h && zsh'" \ + "rafind2" "urxvt -e bash -c 'rafind2 -h && zsh'" \ + "ragg2" "urxvt -e bash -c 'ragg2 -h && zsh'" \ + "ragg2-cc" "urxvt -e bash -c 'ragg2-cc && zsh'" \ + "rahash2" "urxvt -e bash -c 'rahash2 -h && zsh'" \ + "rarun2" "urxvt -e bash -c 'rarun2 -h && zsh'" \ + "rasm2" "urxvt -e bash -c 'rasm2 -h && zsh'" \ + "rax2" "urxvt -e bash -c 'rax2 && zsh'" \ + "shellnoob" "urxvt -e bash -c 'shellnoob -h && zsh'" \ + "vdbbin" "urxvt -e bash -c 'vdbbin -h && zsh'" \ + "vivbin" "urxvt -e bash -c 'vivbin -h && zsh'" \ diff --git a/tools/menu/decompiler b/tools/menu/decompiler new file mode 100755 index 0000000..f1c3f58 --- /dev/null +++ b/tools/menu/decompiler @@ -0,0 +1,14 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "decompiler" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "flasm" "urxvt -e bash -c 'flasm -h && zsh'" \ + "jadx" "urxvt -e bash -c 'jadx -h && zsh'" \ + "jadx-gui" "urxvt -e bash -c 'jadx-gui && zsh'" \ + "jadx" "urxvt -e bash -c 'jadx -h && zsh'" \ + "jadx-gui" "urxvt -e bash -c 'jadx-gui && zsh'" \ + "jd-gui" "urxvt -e bash -c 'jd-gui && zsh'" \ + "luyten" "urxvt -e bash -c 'luyten && zsh'" \ + "procyon" "urxvt -e bash -c 'procyon && zsh'" \ + "recstudio" "urxvt -e bash -c 'recstudio && zsh'" \ diff --git a/tools/menu/defensive b/tools/menu/defensive new file mode 100755 index 0000000..7a36e60 --- /dev/null +++ b/tools/menu/defensive @@ -0,0 +1,98 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "defensive" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "aiengine" "urxvt -e bash -c 'aiengine -h && zsh'" \ + "argus" "urxvt -e bash -c 'argus -h && zsh'" \ + "argus-lsof" "urxvt -e bash -c 'argus-lsof && zsh'" \ + "argus-snmp" "urxvt -e bash -c 'argus-snmp && zsh'" \ + "argus-vmstat" "urxvt -e bash -c 'argus-vmstat && zsh'" \ + "argusbug" "urxvt -e bash -c 'argusbug && zsh'" \ + "argusclientbug" "urxvt -e bash -c 'argusclientbug && zsh'" \ + "ra" "urxvt -e bash -c 'ra -h && zsh'" \ + "rabins" "urxvt -e bash -c 'rabins -h && zsh'" \ + "racluster" "urxvt -e bash -c 'racluster -h && zsh'" \ + "raconvert" "urxvt -e bash -c 'raconvert -h && zsh'" \ + "racount" "urxvt -e bash -c 'racount -h && zsh'" \ + "radark" "urxvt -e bash -c 'radark -h && zsh'" \ + "radecode" "urxvt -e bash -c 'radecode && zsh'" \ + "radium" "urxvt -e bash -c 'radium -h && zsh'" \ + "radump" "urxvt -e bash -c 'radump && zsh'" \ + "raevent" "urxvt -e bash -c 'raevent -h && zsh'" \ + "rafilteraddr" "urxvt -e bash -c 'rafilteraddr && zsh'" \ + "ragraph" "urxvt -e bash -c 'ragraph && zsh'" \ + "ragrep" "urxvt -e bash -c 'ragrep && zsh'" \ + "rahisto" "urxvt -e bash -c 'rahisto && zsh'" \ + "rahosts" "urxvt -e bash -c 'rahosts && zsh'" \ + "ralabel" "urxvt -e bash -c 'ralabel && zsh'" \ + "ranonymize" "urxvt -e bash -c 'ranonymize && zsh'" \ + "rapath" "urxvt -e bash -c 'rapath && zsh'" \ + "rapolicy" "urxvt -e bash -c 'rapolicy && zsh'" \ + "raports" "urxvt -e bash -c 'raports && zsh'" \ + "rarpwatch" "urxvt -e bash -c 'rarpwatch && zsh'" \ + "raservices" "urxvt -e bash -c 'raservices && zsh'" \ + "rasort" "urxvt -e bash -c 'rasort -h && zsh'" \ + "rasplit" "urxvt -e bash -c 'rasplit -h && zsh'" \ + "rasql" "urxvt -e bash -c 'rasql -h && zsh'" \ + "rasqlinsert" "urxvt -e bash -c 'rasqlinsert && zsh'" \ + "rasqltimeindex" "urxvt -e bash -c 'rasqltimeindex && zsh'" \ + "rastream" "urxvt -e bash -c 'rastream -h && zsh'" \ + "rastrip" "urxvt -e bash -c 'rastrip -h && zsh'" \ + "ratemplate" "urxvt -e bash -c 'ratemplate && zsh'" \ + "ratimerange" "urxvt -e bash -c 'ratimerange && zsh'" \ + "ratop" "urxvt -e bash -c 'ratop && zsh'" \ + "rauserdata" "urxvt -e bash -c 'rauserdata && zsh'" \ + "arpalert" "urxvt -e bash -c 'arpalert -h && zsh'" \ + "tool_code.sh" "urxvt -e bash -c 'tool_code.sh && zsh'" \ + "arpon" "urxvt -e bash -c 'arpon -h && zsh'" \ + "artillery" "urxvt -e bash -c 'artillery && zsh'" \ + "bamfbrute" "urxvt -e bash -c 'bamfbrute -h && zsh'" \ + "bamfdetect" "urxvt -e bash -c 'bamfdetect -h && zsh'" \ + "beholder" "urxvt -e bash -c 'beholder -h && zsh'" \ + "centry" "urxvt -e bash -c 'centry -h && zsh'" \ + "chkrootkit" "urxvt -e bash -c 'chkrootkit -h && zsh'" \ + "dbpwaudit" "urxvt -e bash -c 'dbpwaudit -h && zsh'" \ + "DBPwAudit.jar" "urxvt -e bash -c 'DBPwAudit.jar && zsh'" \ + "exiv2" "urxvt -e bash -c 'exiv2 -h && zsh'" \ + "metacopy" "urxvt -e bash -c 'metacopy -h && zsh'" \ + "path-test" "urxvt -e bash -c 'path-test && zsh'" \ + "exiv2" "urxvt -e bash -c 'exiv2 -h && zsh'" \ + "metacopy" "urxvt -e bash -c 'metacopy -h && zsh'" \ + "path-test" "urxvt -e bash -c 'path-test && zsh'" \ + "inetsim" "urxvt -e bash -c 'inetsim --help && zsh'" \ + "jhead" "urxvt -e bash -c 'jhead -h && zsh'" \ + "jhead" "urxvt -e bash -c 'jhead -h && zsh'" \ + "malmon" "urxvt -e bash -c 'malmon -h && zsh'" \ + "malmon-scan" "urxvt -e bash -c 'malmon-scan && zsh'" \ + "mat" "urxvt -e bash -c 'mat -h && zsh'" \ + "mat-gui" "urxvt -e bash -c 'mat-gui && zsh'" \ + "nsia" "urxvt -e bash -c 'nsia -h && zsh'" \ + "nsia.jar" "urxvt -e bash -c 'nsia.jar && zsh'" \ + "onionshare" "urxvt -e bash -c 'onionshare -h && zsh'" \ + "onionshare-gui" "urxvt -e bash -c 'onionshare-gui && zsh'" \ + "portspoof" "urxvt -e bash -c 'portspoof -h && zsh'" \ + "rkhunter" "urxvt -e bash -c 'rkhunter -h && zsh'" \ + "rkhunter" "urxvt -e bash -c 'rkhunter -h && zsh'" \ + "sdel" "urxvt -e bash -c 'sdel -h && zsh'" \ + "sfill" "urxvt -e bash -c 'sfill -h && zsh'" \ + "smem-secure-delete" "urxvt -e bash -c 'smem-secure-delete -h && zsh'" \ + "srm" "urxvt -e bash -c 'srm -h && zsh'" \ + "sswap" "urxvt -e bash -c 'sswap -h && zsh'" \ + "the_cleaner.sh" "urxvt -e bash -c 'the_cleaner.sh -h && zsh'" \ + "sj-commit-results" "urxvt -e bash -c 'sj-commit-results -h && zsh'" \ + "sj-iptcpopt-probe" "urxvt -e bash -c 'sj-iptcpopt-probe -h && zsh'" \ + "sniffjoke" "urxvt -e bash -c 'sniffjoke -h && zsh'" \ + "sniffjoke-autotest" "urxvt -e bash -c 'sniffjoke-autotest -h && zsh'" \ + "sniffjokectl" "urxvt -e bash -c 'sniffjokectl -h && zsh'" \ + "snort" "urxvt -e bash -c 'snort -h && zsh'" \ + "u2boat" "urxvt -e bash -c 'u2boat && zsh'" \ + "u2spewfoo" "urxvt -e bash -c 'u2spewfoo && zsh'" \ + "suricata" "urxvt -e bash -c 'suricata && zsh'" \ + "tor-autocircuit" "urxvt -e bash -c 'tor-autocircuit && zsh'" \ + "truecrypt" "urxvt -e bash -c 'truecrypt -t -h && zsh'" \ + "truecrypt" "urxvt -e bash -c 'truecrypt -t -h && zsh'" \ + "vidalia" "urxvt -e bash -c 'vidalia && zsh'" \ + "vidalia" "urxvt -e bash -c 'vidalia && zsh'" \ + "wireless-ids" "urxvt -e bash -c 'wireless-ids -h && zsh'" \ + "wordpot" "urxvt -e bash -c 'wordpot -h && zsh'" \ diff --git a/tools/menu/disassembler b/tools/menu/disassembler new file mode 100755 index 0000000..c5b35e8 --- /dev/null +++ b/tools/menu/disassembler @@ -0,0 +1,53 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "disassembler" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "androapkinfo" "urxvt -e bash -c 'androapkinfo && zsh'" \ + "androaxml" "urxvt -e bash -c 'androaxml && zsh'" \ + "androcsign" "urxvt -e bash -c 'androcsign && zsh'" \ + "androdd" "urxvt -e bash -c 'androdd && zsh'" \ + "androdiff" "urxvt -e bash -c 'androdiff && zsh'" \ + "androgexf" "urxvt -e bash -c 'androgexf && zsh'" \ + "androlyze" "urxvt -e bash -c 'androlyze && zsh'" \ + "andromercury" "urxvt -e bash -c 'andromercury && zsh'" \ + "androrisk" "urxvt -e bash -c 'androrisk && zsh'" \ + "androsign" "urxvt -e bash -c 'androsign && zsh'" \ + "androsim" "urxvt -e bash -c 'androsim && zsh'" \ + "androxgmml" "urxvt -e bash -c 'androxgmml && zsh'" \ + "apkviewer" "urxvt -e bash -c 'apkviewer -h && zsh'" \ + "apktool" "urxvt -e bash -c 'apktool && zsh'" \ + "binwalk" "urxvt -e bash -c 'binwalk && zsh'" \ + "bokken" "urxvt -e bash -c 'bokken -h && zsh'" \ + "dissy" "urxvt -e bash -c 'dissy -h && zsh'" \ + "inguma" "urxvt -e bash -c 'inguma -h && zsh'" \ + "inguma" "urxvt -e bash -c 'inguma -h && zsh'" \ + "ingumagui" "urxvt -e bash -c 'ingumagui && zsh'" \ + "x86dis" "urxvt -e bash -c 'x86dis && zsh'" \ + "maltrieve" "urxvt -e bash -c 'maltrieve -h && zsh'" \ + "maltrievecategorizer" "urxvt -e bash -c 'maltrievecategorizer && zsh'" \ + "marc4dasm" "urxvt -e bash -c 'marc4dasm -h && zsh'" \ + "asm" "urxvt -e bash -c 'asm -h && zsh'" \ + "constgrep" "urxvt -e bash -c 'constgrep -h && zsh'" \ + "cyclic" "urxvt -e bash -c 'cyclic -h && zsh'" \ + "disasm-pwntools" "urxvt -e bash -c 'disasm-pwntools -h && zsh'" \ + "hex" "urxvt -e bash -c 'hex && zsh'" \ + "shellcraft" "urxvt -e bash -c 'shellcraft -h && zsh'" \ + "unhex" "urxvt -e bash -c 'unhex && zsh'" \ + "r2" "urxvt -e bash -c 'r2 -h && zsh'" \ + "r2agent" "urxvt -e bash -c 'r2agent -h && zsh'" \ + "rabin2" "urxvt -e bash -c 'rabin2 -h && zsh'" \ + "radare2" "urxvt -e bash -c 'radare2 -h && zsh'" \ + "radiff2" "urxvt -e bash -c 'radiff2 -h && zsh'" \ + "rafind2" "urxvt -e bash -c 'rafind2 -h && zsh'" \ + "ragg2" "urxvt -e bash -c 'ragg2 -h && zsh'" \ + "ragg2-cc" "urxvt -e bash -c 'ragg2-cc && zsh'" \ + "rahash2" "urxvt -e bash -c 'rahash2 -h && zsh'" \ + "rarun2" "urxvt -e bash -c 'rarun2 -h && zsh'" \ + "rasm2" "urxvt -e bash -c 'rasm2 -h && zsh'" \ + "rax2" "urxvt -e bash -c 'rax2 && zsh'" \ + "baksmali" "urxvt -e bash -c 'baksmali -h && zsh'" \ + "smali" "urxvt -e bash -c 'smali -h && zsh'" \ + "viper" "urxvt -e bash -c 'viper -h && zsh'" \ + "vdbbin" "urxvt -e bash -c 'vdbbin -h && zsh'" \ + "vivbin" "urxvt -e bash -c 'vivbin -h && zsh'" \ diff --git a/tools/menu/dos b/tools/menu/dos new file mode 100755 index 0000000..87d5a96 --- /dev/null +++ b/tools/menu/dos @@ -0,0 +1,107 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "dos" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "davoset" "urxvt -e bash -c 'davoset && zsh'" \ + "dnsdrdos" "urxvt -e bash -c 'dnsdrdos -H && zsh'" \ + "fhttp" "urxvt -e bash -c 'fhttp -h && zsh'" \ + "goldeneye" "urxvt -e bash -c 'goldeneye -h && zsh'" \ + "hulk" "urxvt -e bash -c 'hulk -h && zsh'" \ + "hawk" "urxvt -e bash -c 'hawk --help && zsh'" \ + "hwk-eagle" "urxvt -e bash -c 'hwk-eagle --help && zsh'" \ + "iaxflood" "urxvt -e bash -c 'iaxflood && zsh'" \ + "inviteflood" "urxvt -e bash -c 'inviteflood -h && zsh'" \ + "mz" "urxvt -e bash -c 'mz -h && zsh'" \ + "nkiller2" "urxvt -e bash -c 'nkiller2 -h && zsh'" \ + "phpstress" "urxvt -e bash -c 'phpstress -h && zsh'" \ + "bombardment" "urxvt -e bash -c 'bombardment && zsh'" \ + "siege" "urxvt -e bash -c 'siege -h && zsh'" \ + "siege.config" "urxvt -e bash -c 'siege.config && zsh'" \ + "siege2csv.pl" "urxvt -e bash -c 'siege2csv.pl && zsh'" \ + "bombardment" "urxvt -e bash -c 'bombardment && zsh'" \ + "siege" "urxvt -e bash -c 'siege -h && zsh'" \ + "siege.config" "urxvt -e bash -c 'siege.config && zsh'" \ + "siege2csv.pl" "urxvt -e bash -c 'siege2csv.pl && zsh'" \ + "slowhttptest" "urxvt -e bash -c 'slowhttptest -h && zsh'" \ + "slowloris" "urxvt -e bash -c 'slowloris && zsh'" \ + "sps" "urxvt -e bash -c 'sps -h && zsh'" \ + "synflood" "urxvt -e bash -c 'synflood -h && zsh'" \ + "synner" "urxvt -e bash -c 'synner -h && zsh'" \ + "t50" "urxvt -e bash -c 't50 --help && zsh'" \ + "get_mem_dump" "urxvt -e bash -c 'get_mem_dump && zsh'" \ + "tcgetkey" "urxvt -e bash -c 'tcgetkey && zsh'" \ + "6to4test.sh" "urxvt -e bash -c '6to4test.sh && zsh'" \ + "address6" "urxvt -e bash -c 'address6 && zsh'" \ + "alive6" "urxvt -e bash -c 'alive6 && zsh'" \ + "covert_send6" "urxvt -e bash -c 'covert_send6 && zsh'" \ + "covert_send6d" "urxvt -e bash -c 'covert_send6d && zsh'" \ + "denial6" "urxvt -e bash -c 'denial6 && zsh'" \ + "detect-new-ip6" "urxvt -e bash -c 'detect-new-ip6 && zsh'" \ + "detect_sniffer6" "urxvt -e bash -c 'detect_sniffer6 && zsh'" \ + "dnsdict6" "urxvt -e bash -c 'dnsdict6 && zsh'" \ + "dnsrevenum6" "urxvt -e bash -c 'dnsrevenum6 && zsh'" \ + "dnssecwalk" "urxvt -e bash -c 'dnssecwalk && zsh'" \ + "dos-new-ip6" "urxvt -e bash -c 'dos-new-ip6 && zsh'" \ + "dos_mld.sh" "urxvt -e bash -c 'dos_mld.sh && zsh'" \ + "dump_dhcp6" "urxvt -e bash -c 'dump_dhcp6 -h && zsh'" \ + "dump_router6" "urxvt -e bash -c 'dump_router6 && zsh'" \ + "exploit6" "urxvt -e bash -c 'exploit6 && zsh'" \ + "extract_hosts6.sh" "urxvt -e bash -c 'extract_hosts6.sh && zsh'" \ + "extract_networks6.sh" "urxvt -e bash -c 'extract_networks6.sh && zsh'" \ + "fake_advertise6" "urxvt -e bash -c 'fake_advertise6 && zsh'" \ + "fake_dhcps6" "urxvt -e bash -c 'fake_dhcps6 && zsh'" \ + "fake_dns6d" "urxvt -e bash -c 'fake_dns6d && zsh'" \ + "fake_dnsupdate6" "urxvt -e bash -c 'fake_dnsupdate6 && zsh'" \ + "fake_mipv6" "urxvt -e bash -c 'fake_mipv6 && zsh'" \ + "fake_mld26" "urxvt -e bash -c 'fake_mld26 && zsh'" \ + "fake_mld6" "urxvt -e bash -c 'fake_mld6 && zsh'" \ + "fake_mldrouter6" "urxvt -e bash -c 'fake_mldrouter6 && zsh'" \ + "fake_pim6" "urxvt -e bash -c 'fake_pim6 && zsh'" \ + "fake_router26" "urxvt -e bash -c 'fake_router26 && zsh'" \ + "fake_router6" "urxvt -e bash -c 'fake_router6 && zsh'" \ + "fake_solicitate6" "urxvt -e bash -c 'fake_solicitate6 && zsh'" \ + "firewall6" "urxvt -e bash -c 'firewall6 && zsh'" \ + "flood_advertise6" "urxvt -e bash -c 'flood_advertise6 && zsh'" \ + "flood_dhcpc6" "urxvt -e bash -c 'flood_dhcpc6 && zsh'" \ + "flood_mld26" "urxvt -e bash -c 'flood_mld26 && zsh'" \ + "flood_mld6" "urxvt -e bash -c 'flood_mld6 && zsh'" \ + "flood_mldrouter6" "urxvt -e bash -c 'flood_mldrouter6 && zsh'" \ + "flood_redir6" "urxvt -e bash -c 'flood_redir6 && zsh'" \ + "flood_router26" "urxvt -e bash -c 'flood_router26 && zsh'" \ + "flood_router6" "urxvt -e bash -c 'flood_router6 && zsh'" \ + "flood_rs6" "urxvt -e bash -c 'flood_rs6 && zsh'" \ + "flood_solicitate6" "urxvt -e bash -c 'flood_solicitate6 && zsh'" \ + "four2six" "urxvt -e bash -c 'four2six && zsh'" \ + "fragmentation6" "urxvt -e bash -c 'fragmentation6 && zsh'" \ + "fuzz_dhcpc6" "urxvt -e bash -c 'fuzz_dhcpc6 && zsh'" \ + "fuzz_dhcpc6-usage.pdf" "urxvt -e bash -c 'fuzz_dhcpc6-usage.pdf && zsh'" \ + "fuzz_dhcps6" "urxvt -e bash -c 'fuzz_dhcps6 && zsh'" \ + "fuzz_ip6" "urxvt -e bash -c 'fuzz_ip6 && zsh'" \ + "grep6.pl" "urxvt -e bash -c 'grep6.pl && zsh'" \ + "implementation6" "urxvt -e bash -c 'implementation6 && zsh'" \ + "implementation6d" "urxvt -e bash -c 'implementation6d && zsh'" \ + "inject_alive6" "urxvt -e bash -c 'inject_alive6 && zsh'" \ + "inverse_lookup6" "urxvt -e bash -c 'inverse_lookup6 && zsh'" \ + "kill_router6" "urxvt -e bash -c 'kill_router6 && zsh'" \ + "ndpexhaust26" "urxvt -e bash -c 'ndpexhaust26 && zsh'" \ + "ndpexhaust6" "urxvt -e bash -c 'ndpexhaust6 && zsh'" \ + "node_query6" "urxvt -e bash -c 'node_query6 && zsh'" \ + "parasite6" "urxvt -e bash -c 'parasite6 && zsh'" \ + "passive_discovery6" "urxvt -e bash -c 'passive_discovery6 && zsh'" \ + "randicmp6" "urxvt -e bash -c 'randicmp6 && zsh'" \ + "redir6" "urxvt -e bash -c 'redir6 && zsh'" \ + "redirsniff6" "urxvt -e bash -c 'redirsniff6 && zsh'" \ + "rsmurf6" "urxvt -e bash -c 'rsmurf6 && zsh'" \ + "sendpees6" "urxvt -e bash -c 'sendpees6 && zsh'" \ + "sendpeesmp6" "urxvt -e bash -c 'sendpeesmp6 && zsh'" \ + "six2four.sh" "urxvt -e bash -c 'six2four.sh && zsh'" \ + "smurf6" "urxvt -e bash -c 'smurf6 && zsh'" \ + "thc-ipv6-setup.sh" "urxvt -e bash -c 'thc-ipv6-setup.sh && zsh'" \ + "thcping6" "urxvt -e bash -c 'thcping6 && zsh'" \ + "thcsyn6" "urxvt -e bash -c 'thcsyn6 && zsh'" \ + "toobig6" "urxvt -e bash -c 'toobig6 && zsh'" \ + "trace6" "urxvt -e bash -c 'trace6 && zsh'" \ + "thc-ssl-dos" "urxvt -e bash -c 'thc-ssl-dos -h && zsh'" \ + "torshammer" "urxvt -e bash -c 'torshammer && zsh'" \ + "ufonet" "urxvt -e bash -c 'ufonet -h && zsh'" \ diff --git a/tools/menu/drone b/tools/menu/drone new file mode 100755 index 0000000..31700c8 --- /dev/null +++ b/tools/menu/drone @@ -0,0 +1,11 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "drone" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "missionplanner" "urxvt -e bash -c 'missionplanner -h && zsh'" \ + "skyjack" "urxvt -e bash -c 'skyjack --help && zsh'" \ + "snoopy" "urxvt -e bash -c 'snoopy && zsh'" \ + "snoopy-auth" "urxvt -e bash -c 'snoopy-auth && zsh'" \ + "sslstrip-snoopy" "urxvt -e bash -c 'sslstrip-snoopy && zsh'" \ + diff --git a/tools/menu/exploitation b/tools/menu/exploitation new file mode 100755 index 0000000..26fa347 --- /dev/null +++ b/tools/menu/exploitation @@ -0,0 +1,247 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "exploitation" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "armitage" "urxvt -e bash -c 'armitage -h && zsh'" \ + "teamserver" "urxvt -e bash -c 'teamserver && zsh'" \ + "arpoison" "urxvt -e bash -c 'arpoison -h && zsh'" \ + "bbqsql" "urxvt -e bash -c 'bbqsql -h && zsh'" \ + "bed" "urxvt -e bash -c 'bed -h && zsh'" \ + "beef" "urxvt -e bash -c 'beef -h && zsh'" \ + "bfbtester" "urxvt -e bash -c 'bfbtester -h && zsh'" \ + "binex" "urxvt -e bash -c 'binex -h && zsh'" \ + "connectbackserver" "urxvt -e bash -c 'connectbackserver && zsh'" \ + "trojanserver" "urxvt -e bash -c 'trojanserver -h && zsh'" \ + "chiron-combinations" "urxvt -e bash -c 'chiron-combinations && zsh'" \ + "chiron-nd" "urxvt -e bash -c 'chiron-nd && zsh'" \ + "chiron-proxy" "urxvt -e bash -c 'chiron-proxy && zsh'" \ + "chiron-scanner" "urxvt -e bash -c 'chiron-scanner && zsh'" \ + "chiron_combinations.py" "urxvt -e bash -c 'chiron_combinations.py && zsh'" \ + "chiron_local_link.py" "urxvt -e bash -c 'chiron_local_link.py && zsh'" \ + "chiron_proxy.py" "urxvt -e bash -c 'chiron_proxy.py && zsh'" \ + "chiron_scanner.py" "urxvt -e bash -c 'chiron_scanner.py && zsh'" \ + "cisco-global-exploiter" "urxvt -e bash -c 'cisco-global-exploiter -h && zsh'" \ + "cisco-snmp-enumeration" "urxvt -e bash -c 'cisco-snmp-enumeration && zsh'" \ + "cisco-snmp-slap" "urxvt -e bash -c 'cisco-snmp-slap -h && zsh'" \ + "cisco-torch" "urxvt -e bash -c 'cisco-torch -h && zsh'" \ + "cmsmap" "urxvt -e bash -c 'cmsmap -h && zsh'" \ + "darkd0rk3r" "urxvt -e bash -c 'darkd0rk3r ; rm -rf darkd0rk3r-*.txt && zsh'" \ + "darkmysqli" "urxvt -e bash -c 'darkmysqli -h && zsh'" \ + "doona" "urxvt -e bash -c 'doona -h && zsh'" \ + "dotdotpwn" "urxvt -e bash -c 'dotdotpwn -h && zsh'" \ + "encodeshellcode" "urxvt -e bash -c 'encodeshellcode -h && zsh'" \ + "exploit-db" "urxvt -e bash -c 'exploit-db -h && zsh'" \ + "eyepwn" "urxvt -e bash -c 'eyepwn && zsh'" \ + "faraday" "urxvt -e bash -c 'faraday && zsh'" \ + "delAllHost.py" "urxvt -e bash -c 'delAllHost.py && zsh'" \ + "delAllServiceClosed.py" "urxvt -e bash -c 'delAllServiceClosed.py && zsh'" \ + "fplugin" "urxvt -e bash -c 'fplugin && zsh'" \ + "getAllCreds.py" "urxvt -e bash -c 'getAllCreds.py && zsh'" \ + "getAllHosts.py" "urxvt -e bash -c 'getAllHosts.py && zsh'" \ + "getAllIps.py" "urxvt -e bash -c 'getAllIps.py && zsh'" \ + "getAllIpsInterfaces.py" "urxvt -e bash -c 'getAllIpsInterfaces.py && zsh'" \ + "getAllOs.py" "urxvt -e bash -c 'getAllOs.py && zsh'" \ + "getAllTelnet.py" "urxvt -e bash -c 'getAllTelnet.py && zsh'" \ + "getAllVnc.py" "urxvt -e bash -c 'getAllVnc.py && zsh'" \ + "getAllVulnsCSV.py" "urxvt -e bash -c 'getAllVulnsCSV.py && zsh'" \ + "getAllWebservers.py" "urxvt -e bash -c 'getAllWebservers.py && zsh'" \ + "fimap" "urxvt -e bash -c 'fimap -h && zsh'" \ + "fs-nyarl" "urxvt -e bash -c 'fs-nyarl -h && zsh'" \ + "chaosreader0.94" "urxvt -e bash -c 'chaosreader0.94 && zsh'" \ + "ferret" "urxvt -e bash -c 'ferret && zsh'" \ + "hamster-http" "urxvt -e bash -c 'hamster-http -h && zsh'" \ + "hcraft" "urxvt -e bash -c 'hcraft && zsh'" \ + "hqlmap" "urxvt -e bash -c 'hqlmap -h && zsh'" \ + "htexploit" "urxvt -e bash -c 'htexploit -h && zsh'" \ + "incept" "urxvt -e bash -c 'incept && zsh'" \ + "inguma" "urxvt -e bash -c 'inguma -h && zsh'" \ + "inguma" "urxvt -e bash -c 'inguma -h && zsh'" \ + "ingumagui" "urxvt -e bash -c 'ingumagui && zsh'" \ + "irpas-ass" "urxvt -e bash -c 'irpas-ass && zsh'" \ + "irpas-cdp" "urxvt -e bash -c 'irpas-cdp && zsh'" \ + "irpas-dfkaa" "urxvt -e bash -c 'irpas-dfkaa && zsh'" \ + "irpas-dhcpx" "urxvt -e bash -c 'irpas-dhcpx && zsh'" \ + "irpas-file2cable" "urxvt -e bash -c 'irpas-file2cable && zsh'" \ + "irpas-hsrp" "urxvt -e bash -c 'irpas-hsrp && zsh'" \ + "irpas-icmp_redirect" "urxvt -e bash -c 'irpas-icmp_redirect && zsh'" \ + "irpas-igrp" "urxvt -e bash -c 'irpas-igrp && zsh'" \ + "irpas-irdp" "urxvt -e bash -c 'irpas-irdp && zsh'" \ + "irpas-irdpresponder" "urxvt -e bash -c 'irpas-irdpresponder && zsh'" \ + "irpas-itrace" "urxvt -e bash -c 'irpas-itrace && zsh'" \ + "irpas-netenum" "urxvt -e bash -c 'irpas-netenum && zsh'" \ + "irpas-netmask" "urxvt -e bash -c 'irpas-netmask && zsh'" \ + "irpas-protos" "urxvt -e bash -c 'irpas-protos && zsh'" \ + "irpas-tctrace" "urxvt -e bash -c 'irpas-tctrace && zsh'" \ + "irpas-timestamp" "urxvt -e bash -c 'irpas-timestamp && zsh'" \ + "unix-jboss-autopwn" "urxvt -e bash -c 'unix-jboss-autopwn && zsh'" \ + "win-jboss-autopwn" "urxvt -e bash -c 'win-jboss-autopwn && zsh'" \ + "zbassocflood" "urxvt -e bash -c 'zbassocflood && zsh'" \ + "zbconvert" "urxvt -e bash -c 'zbconvert && zsh'" \ + "zbdsniff" "urxvt -e bash -c 'zbdsniff && zsh'" \ + "zbdump" "urxvt -e bash -c 'zbdump && zsh'" \ + "zbfind" "urxvt -e bash -c 'zbfind && zsh'" \ + "zbgoodfind" "urxvt -e bash -c 'zbgoodfind && zsh'" \ + "zbid" "urxvt -e bash -c 'zbid && zsh'" \ + "zbkey" "urxvt -e bash -c 'zbkey && zsh'" \ + "zbopenear" "urxvt -e bash -c 'zbopenear -h && zsh'" \ + "zbreplay" "urxvt -e bash -c 'zbreplay && zsh'" \ + "zbscapy" "urxvt -e bash -c 'zbscapy && zsh'" \ + "zbstumbler" "urxvt -e bash -c 'zbstumbler -h && zsh'" \ + "zbwardrive" "urxvt -e bash -c 'zbwardrive && zsh'" \ + "zbwireshark" "urxvt -e bash -c 'zbwireshark && zsh'" \ + "leroy-jenkins" "urxvt -e bash -c 'leroy-jenkins && zsh'" \ + "lfi-autopwn" "urxvt -e bash -c 'lfi-autopwn && zsh'" \ + "lfi-exploiter" "urxvt -e bash -c 'lfi-exploiter -h && zsh'" \ + "lfi_fuzzploit" "urxvt -e bash -c 'lfi_fuzzploit && zsh'" \ + "lfi-sploiter" "urxvt -e bash -c 'lfi-sploiter -h && zsh'" \ + "liffy" "urxvt -e bash -c 'liffy -h && zsh'" \ + "loki" "urxvt -e bash -c 'loki && zsh'" \ + "mpls_tunnel" "urxvt -e bash -c 'mpls_tunnel && zsh'" \ + "clientgen" "urxvt -e bash -c 'clientgen && zsh'" \ + "maligno_srv" "urxvt -e bash -c 'maligno_srv && zsh'" \ + "msfbinscan" "urxvt -e bash -c 'msfbinscan -h && zsh'" \ + "msfcli" "urxvt -e bash -c 'msfcli -h && zsh'" \ + "msfconsole" "urxvt -e bash -c 'msfconsole -h && zsh'" \ + "msfd" "urxvt -e bash -c 'msfd -h && zsh'" \ + "msfelfscan" "urxvt -e bash -c 'msfelfscan -h && zsh'" \ + "msfencode" "urxvt -e bash -c 'msfencode -h && zsh'" \ + "msfmachscan" "urxvt -e bash -c 'msfmachscan -h && zsh'" \ + "msfpayload" "urxvt -e bash -c 'msfpayload -h && zsh'" \ + "msfpescan" "urxvt -e bash -c 'msfpescan -h && zsh'" \ + "msfrop" "urxvt -e bash -c 'msfrop -h && zsh'" \ + "msfrpc" "urxvt -e bash -c 'msfrpc -h && zsh'" \ + "msfrpcd" "urxvt -e bash -c 'msfrpcd -h && zsh'" \ + "msfupdate" "urxvt -e bash -c 'msfupdate -h && zsh'" \ + "msfvenom" "urxvt -e bash -c 'msfvenom -h && zsh'" \ + "stager_reverse_https.bin" "urxvt -e bash -c 'stager_reverse_https.bin && zsh'" \ + "stty" "urxvt -e bash -c 'stty && zsh'" \ + "minimysqlator" "urxvt -e bash -c 'minimysqlator && zsh'" \ + "miranda" "urxvt -e bash -c 'miranda && zsh'" \ + "miranda-upnp-portmapper" "urxvt -e bash -c 'miranda-upnp-portmapper -h && zsh'" \ + "mitmap.sh" "urxvt -e bash -c 'mitmap.sh -h && zsh'" \ + "mitmf" "urxvt -e bash -c 'mitmf -h && zsh'" \ + "mitmdump" "urxvt -e bash -c 'mitmdump -h && zsh'" \ + "mitmproxy" "urxvt -e bash -c 'mitmproxy -h && zsh'" \ + "nimbostratus" "urxvt -e bash -c 'nimbostratus -h && zsh'" \ + "opensvp" "urxvt -e bash -c 'opensvp -h && zsh'" \ + "osueta" "urxvt -e bash -c 'osueta -h && zsh'" \ + "otori" "urxvt -e bash -c 'otori -h && zsh'" \ + "padbuster" "urxvt -e bash -c 'padbuster -h && zsh'" \ + "pblind.py" "urxvt -e bash -c 'pblind.py && zsh'" \ + "peda" "urxvt -e bash -c 'peda -h && zsh'" \ + "pirana" "urxvt -e bash -c 'pirana -h && zsh'" \ + "pmcma" "urxvt -e bash -c 'pmcma && zsh'" \ + "pompem" "urxvt -e bash -c 'pompem && zsh'" \ + "rebind_dns" "urxvt -e bash -c 'rebind_dns -h && zsh'" \ + "rfcat" "urxvt -e bash -c 'rfcat -h && zsh'" \ + "ropeme-exploit" "urxvt -e bash -c 'ropeme-exploit && zsh'" \ + "ropeme-readelf" "urxvt -e bash -c 'ropeme-readelf && zsh'" \ + "ropeme-ropshell" "urxvt -e bash -c 'ropeme-ropshell && zsh'" \ + "ropeme-search-gadgets" "urxvt -e bash -c 'ropeme-search-gadgets && zsh'" \ + "ropgadget" "urxvt -e bash -c 'ropgadget && zsh'" \ + "ropper" "urxvt -e bash -c 'ropper && zsh'" \ + "seautomate" "urxvt -e bash -c 'seautomate && zsh'" \ + "seproxy" "urxvt -e bash -c 'seproxy && zsh'" \ + "setoolkit" "urxvt -e bash -c 'setoolkit && zsh'" \ + "seupdate" "urxvt -e bash -c 'seupdate && zsh'" \ + "shellme" "urxvt -e bash -c 'shellme -h && zsh'" \ + "shellnoob" "urxvt -e bash -c 'shellnoob -h && zsh'" \ + "shocker" "urxvt -e bash -c 'shocker -h && zsh'" \ + "simple-ducky" "urxvt -e bash -c 'simple-ducky && zsh'" \ + "svcrack" "urxvt -e bash -c 'svcrack -h && zsh'" \ + "svcrash" "urxvt -e bash -c 'svcrash -h && zsh'" \ + "svmap" "urxvt -e bash -c 'svmap -h && zsh'" \ + "svreport" "urxvt -e bash -c 'svreport -h && zsh'" \ + "svwar" "urxvt -e bash -c 'svwar -h && zsh'" \ + "sn00p" "urxvt -e bash -c 'sn00p -h && zsh'" \ + "snoopy" "urxvt -e bash -c 'snoopy && zsh'" \ + "snoopy-auth" "urxvt -e bash -c 'snoopy-auth && zsh'" \ + "sslstrip-snoopy" "urxvt -e bash -c 'sslstrip-snoopy && zsh'" \ + "sploitctl" "urxvt -e bash -c 'sploitctl -H && zsh'" \ + "sqlmap" "urxvt -e bash -c 'sqlmap -hh && zsh'" \ + "sqlninja" "urxvt -e bash -c 'sqlninja -h && zsh'" \ + "sqlsus" "urxvt -e bash -c 'sqlsus -h && zsh'" \ + "stackflow" "urxvt -e bash -c 'stackflow -h && zsh'" \ + "subterfuge" "urxvt -e bash -c 'subterfuge && zsh'" \ + "tcpjunk" "urxvt -e bash -c 'tcpjunk -h && zsh'" \ + "6to4test.sh" "urxvt -e bash -c '6to4test.sh && zsh'" \ + "address6" "urxvt -e bash -c 'address6 && zsh'" \ + "alive6" "urxvt -e bash -c 'alive6 && zsh'" \ + "covert_send6" "urxvt -e bash -c 'covert_send6 && zsh'" \ + "covert_send6d" "urxvt -e bash -c 'covert_send6d && zsh'" \ + "denial6" "urxvt -e bash -c 'denial6 && zsh'" \ + "detect-new-ip6" "urxvt -e bash -c 'detect-new-ip6 && zsh'" \ + "detect_sniffer6" "urxvt -e bash -c 'detect_sniffer6 && zsh'" \ + "dnsdict6" "urxvt -e bash -c 'dnsdict6 && zsh'" \ + "dnsrevenum6" "urxvt -e bash -c 'dnsrevenum6 && zsh'" \ + "dnssecwalk" "urxvt -e bash -c 'dnssecwalk && zsh'" \ + "dos-new-ip6" "urxvt -e bash -c 'dos-new-ip6 && zsh'" \ + "dos_mld.sh" "urxvt -e bash -c 'dos_mld.sh && zsh'" \ + "dump_dhcp6" "urxvt -e bash -c 'dump_dhcp6 -h && zsh'" \ + "dump_router6" "urxvt -e bash -c 'dump_router6 && zsh'" \ + "exploit6" "urxvt -e bash -c 'exploit6 && zsh'" \ + "extract_hosts6.sh" "urxvt -e bash -c 'extract_hosts6.sh && zsh'" \ + "extract_networks6.sh" "urxvt -e bash -c 'extract_networks6.sh && zsh'" \ + "fake_advertise6" "urxvt -e bash -c 'fake_advertise6 && zsh'" \ + "fake_dhcps6" "urxvt -e bash -c 'fake_dhcps6 && zsh'" \ + "fake_dns6d" "urxvt -e bash -c 'fake_dns6d && zsh'" \ + "fake_dnsupdate6" "urxvt -e bash -c 'fake_dnsupdate6 && zsh'" \ + "fake_mipv6" "urxvt -e bash -c 'fake_mipv6 && zsh'" \ + "fake_mld26" "urxvt -e bash -c 'fake_mld26 && zsh'" \ + "fake_mld6" "urxvt -e bash -c 'fake_mld6 && zsh'" \ + "fake_mldrouter6" "urxvt -e bash -c 'fake_mldrouter6 && zsh'" \ + "fake_pim6" "urxvt -e bash -c 'fake_pim6 && zsh'" \ + "fake_router26" "urxvt -e bash -c 'fake_router26 && zsh'" \ + "fake_router6" "urxvt -e bash -c 'fake_router6 && zsh'" \ + "fake_solicitate6" "urxvt -e bash -c 'fake_solicitate6 && zsh'" \ + "firewall6" "urxvt -e bash -c 'firewall6 && zsh'" \ + "flood_advertise6" "urxvt -e bash -c 'flood_advertise6 && zsh'" \ + "flood_dhcpc6" "urxvt -e bash -c 'flood_dhcpc6 && zsh'" \ + "flood_mld26" "urxvt -e bash -c 'flood_mld26 && zsh'" \ + "flood_mld6" "urxvt -e bash -c 'flood_mld6 && zsh'" \ + "flood_mldrouter6" "urxvt -e bash -c 'flood_mldrouter6 && zsh'" \ + "flood_redir6" "urxvt -e bash -c 'flood_redir6 && zsh'" \ + "flood_router26" "urxvt -e bash -c 'flood_router26 && zsh'" \ + "flood_router6" "urxvt -e bash -c 'flood_router6 && zsh'" \ + "flood_rs6" "urxvt -e bash -c 'flood_rs6 && zsh'" \ + "flood_solicitate6" "urxvt -e bash -c 'flood_solicitate6 && zsh'" \ + "four2six" "urxvt -e bash -c 'four2six && zsh'" \ + "fragmentation6" "urxvt -e bash -c 'fragmentation6 && zsh'" \ + "fuzz_dhcpc6" "urxvt -e bash -c 'fuzz_dhcpc6 && zsh'" \ + "fuzz_dhcpc6-usage.pdf" "urxvt -e bash -c 'fuzz_dhcpc6-usage.pdf && zsh'" \ + "fuzz_dhcps6" "urxvt -e bash -c 'fuzz_dhcps6 && zsh'" \ + "fuzz_ip6" "urxvt -e bash -c 'fuzz_ip6 && zsh'" \ + "grep6.pl" "urxvt -e bash -c 'grep6.pl && zsh'" \ + "implementation6" "urxvt -e bash -c 'implementation6 && zsh'" \ + "implementation6d" "urxvt -e bash -c 'implementation6d && zsh'" \ + "inject_alive6" "urxvt -e bash -c 'inject_alive6 && zsh'" \ + "inverse_lookup6" "urxvt -e bash -c 'inverse_lookup6 && zsh'" \ + "kill_router6" "urxvt -e bash -c 'kill_router6 && zsh'" \ + "ndpexhaust26" "urxvt -e bash -c 'ndpexhaust26 && zsh'" \ + "ndpexhaust6" "urxvt -e bash -c 'ndpexhaust6 && zsh'" \ + "node_query6" "urxvt -e bash -c 'node_query6 && zsh'" \ + "parasite6" "urxvt -e bash -c 'parasite6 && zsh'" \ + "passive_discovery6" "urxvt -e bash -c 'passive_discovery6 && zsh'" \ + "randicmp6" "urxvt -e bash -c 'randicmp6 && zsh'" \ + "redir6" "urxvt -e bash -c 'redir6 && zsh'" \ + "redirsniff6" "urxvt -e bash -c 'redirsniff6 && zsh'" \ + "rsmurf6" "urxvt -e bash -c 'rsmurf6 && zsh'" \ + "sendpees6" "urxvt -e bash -c 'sendpees6 && zsh'" \ + "sendpeesmp6" "urxvt -e bash -c 'sendpeesmp6 && zsh'" \ + "six2four.sh" "urxvt -e bash -c 'six2four.sh && zsh'" \ + "smurf6" "urxvt -e bash -c 'smurf6 && zsh'" \ + "thc-ipv6-setup.sh" "urxvt -e bash -c 'thc-ipv6-setup.sh && zsh'" \ + "thcping6" "urxvt -e bash -c 'thcping6 && zsh'" \ + "thcsyn6" "urxvt -e bash -c 'thcsyn6 && zsh'" \ + "toobig6" "urxvt -e bash -c 'toobig6 && zsh'" \ + "trace6" "urxvt -e bash -c 'trace6 && zsh'" \ + "unicorn" "urxvt -e bash -c 'unicorn && zsh'" \ + "veil" "urxvt -e bash -c 'veil && zsh'" \ + "VNC_bypauth" "urxvt -e bash -c 'VNC_bypauth && zsh'" \ + "websploit" "urxvt -e bash -c 'websploit && zsh'" \ + "witchxtool" "urxvt -e bash -c 'witchxtool -h && zsh'" \ + "xsser" "urxvt -e bash -c 'xsser -h && zsh'" \ + "yinjector" "urxvt -e bash -c 'yinjector -h && zsh'" \ + "zarp" "urxvt -e bash -c 'zarp -h && zsh'" \ + diff --git a/tools/menu/fingerprint b/tools/menu/fingerprint new file mode 100755 index 0000000..9fad377 --- /dev/null +++ b/tools/menu/fingerprint @@ -0,0 +1,61 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "fingerprint" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "arp-fingerprint" "urxvt -e bash -c 'arp-fingerprint -h && zsh'" \ + "arp-scan" "urxvt -e bash -c 'arp-scan -h && zsh'" \ + "get-iab" "urxvt -e bash -c 'get-iab -h && zsh'" \ + "get-oui" "urxvt -e bash -c 'get-oui -h && zsh'" \ + "arp-fingerprint" "urxvt -e bash -c 'arp-fingerprint -h && zsh'" \ + "arp-scan" "urxvt -e bash -c 'arp-scan -h && zsh'" \ + "get-iab" "urxvt -e bash -c 'get-iab -h && zsh'" \ + "get-oui" "urxvt -e bash -c 'get-oui -h && zsh'" \ + "asp-audit" "urxvt -e bash -c 'asp-audit && zsh'" \ + "blindelephant" "urxvt -e bash -c 'blindelephant -h && zsh'" \ + "cisco-torch" "urxvt -e bash -c 'cisco-torch -h && zsh'" \ + "cms-explorer" "urxvt -e bash -c 'cms-explorer -h && zsh'" \ + "httsquash" "urxvt -e bash -c 'httsquash && zsh'" \ + "letdown" "urxvt -e bash -c 'letdown && zsh'" \ + "reverseraider" "urxvt -e bash -c 'reverseraider && zsh'" \ + "dnsmap" "urxvt -e bash -c 'dnsmap && zsh'" \ + "dnsmap-bulk" "urxvt -e bash -c 'dnsmap-bulk && zsh'" \ + "faraday" "urxvt -e bash -c 'faraday && zsh'" \ + "delAllHost.py" "urxvt -e bash -c 'delAllHost.py && zsh'" \ + "delAllServiceClosed.py" "urxvt -e bash -c 'delAllServiceClosed.py && zsh'" \ + "fplugin" "urxvt -e bash -c 'fplugin && zsh'" \ + "getAllCreds.py" "urxvt -e bash -c 'getAllCreds.py && zsh'" \ + "getAllHosts.py" "urxvt -e bash -c 'getAllHosts.py && zsh'" \ + "getAllIps.py" "urxvt -e bash -c 'getAllIps.py && zsh'" \ + "getAllIpsInterfaces.py" "urxvt -e bash -c 'getAllIpsInterfaces.py && zsh'" \ + "getAllOs.py" "urxvt -e bash -c 'getAllOs.py && zsh'" \ + "getAllTelnet.py" "urxvt -e bash -c 'getAllTelnet.py && zsh'" \ + "getAllVnc.py" "urxvt -e bash -c 'getAllVnc.py && zsh'" \ + "getAllVulnsCSV.py" "urxvt -e bash -c 'getAllVulnsCSV.py && zsh'" \ + "getAllWebservers.py" "urxvt -e bash -c 'getAllWebservers.py && zsh'" \ + "fhttp" "urxvt -e bash -c 'fhttp -h && zsh'" \ + "fl0p" "urxvt -e bash -c 'fl0p -h && zsh'" \ + "fpdns" "urxvt -e bash -c 'fpdns && zsh'" \ + "ftpmap" "urxvt -e bash -c 'ftpmap -h && zsh'" \ + "htrosbif" "urxvt -e bash -c 'htrosbif -h && zsh'" \ + "httprint" "urxvt -e bash -c 'httprint -h && zsh'" \ + "jomplug" "urxvt -e bash -c 'jomplug -h && zsh'" \ + "kolkata" "urxvt -e bash -c 'kolkata && zsh'" \ + "aprof" "urxvt -e bash -c 'aprof && zsh'" \ + "lbmap" "urxvt -e bash -c 'lbmap -h && zsh'" \ + "mwebfp" "urxvt -e bash -c 'mwebfp -h && zsh'" \ + "nimbostratus" "urxvt -e bash -c 'nimbostratus -h && zsh'" \ + "p0f" "urxvt -e bash -c 'p0f -h && zsh'" \ + "p0f-client" "urxvt -e bash -c 'p0f-client -h && zsh'" \ + "p0f-sendsyn" "urxvt -e bash -c 'p0f-sendsyn -h && zsh'" \ + "p0f-sendsyn6" "urxvt -e bash -c 'p0f-sendsyn6 && zsh'" \ + "plecost" "urxvt -e bash -c 'plecost && zsh'" \ + "propecia" "urxvt -e bash -c 'propecia && zsh'" \ + "sinfp" "urxvt -e bash -c 'sinfp -h && zsh'" \ + "smtmap" "urxvt -e bash -c 'smtmap && zsh'" \ + "smtpscan" "urxvt -e bash -c 'smtpscan -h && zsh'" \ + "sn00p" "urxvt -e bash -c 'sn00p -h && zsh'" \ + "sparta" "urxvt -e bash -c 'sparta && zsh'" \ + "wafp" "urxvt -e bash -c 'wafp -h && zsh'" \ + "xprobe2" "urxvt -e bash -c 'xprobe2 -h && zsh'" \ + diff --git a/tools/menu/firmware b/tools/menu/firmware new file mode 100755 index 0000000..89012aa --- /dev/null +++ b/tools/menu/firmware @@ -0,0 +1,9 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "firmware" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "binwalk" "urxvt -e bash -c 'binwalk && zsh'" \ + "binwalk" "urxvt -e bash -c 'binwalk && zsh'" \ + "binwalk-script" "urxvt -e bash -c 'binwalk-script && zsh'" \ + diff --git a/tools/menu/forensic b/tools/menu/forensic new file mode 100755 index 0000000..5095d28 --- /dev/null +++ b/tools/menu/forensic @@ -0,0 +1,262 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "forensic" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "aesfix" "urxvt -e bash -c 'aesfix && zsh'" \ + "aeskeyfind" "urxvt -e bash -c 'aeskeyfind -h && zsh'" \ + "affcat" "urxvt -e bash -c 'affcat && zsh'" \ + "affcompare" "urxvt -e bash -c 'affcompare && zsh'" \ + "affconvert" "urxvt -e bash -c 'affconvert && zsh'" \ + "affcopy" "urxvt -e bash -c 'affcopy && zsh'" \ + "affcrypto" "urxvt -e bash -c 'affcrypto && zsh'" \ + "affdiskprint" "urxvt -e bash -c 'affdiskprint && zsh'" \ + "affinfo" "urxvt -e bash -c 'affinfo && zsh'" \ + "affix" "urxvt -e bash -c 'affix && zsh'" \ + "affrecover" "urxvt -e bash -c 'affrecover && zsh'" \ + "affsegment" "urxvt -e bash -c 'affsegment && zsh'" \ + "affsign" "urxvt -e bash -c 'affsign && zsh'" \ + "affstats" "urxvt -e bash -c 'affstats && zsh'" \ + "affuse" "urxvt -e bash -c 'affuse && zsh'" \ + "affverify" "urxvt -e bash -c 'affverify && zsh'" \ + "affxml" "urxvt -e bash -c 'affxml && zsh'" \ + "aimage" "urxvt -e bash -c 'aimage -h && zsh'" \ + "air" "urxvt -e bash -c 'air && zsh'" \ + "air-counter" "urxvt -e bash -c 'air-counter && zsh'" \ + "tailer" "urxvt -e bash -c 'tailer --help && zsh'" \ + "androick" "urxvt -e bash -c 'androick && zsh'" \ + "autopsy" "urxvt -e bash -c 'autopsy -h && zsh'" \ + "pxedump" "urxvt -e bash -c 'pxedump -h && zsh'" \ + "usbdump" "urxvt -e bash -c 'usbdump -h && zsh'" \ + "bmaptool" "urxvt -e bash -c 'bmaptool -h && zsh'" \ + "BEViewer" "urxvt -e bash -c 'BEViewer -h && zsh'" \ + "BEViewer.jar" "urxvt -e bash -c 'BEViewer.jar && zsh'" \ + "bulk_extractor" "urxvt -e bash -c 'bulk_extractor && zsh'" \ + "plugin_test" "urxvt -e bash -c 'plugin_test && zsh'" \ + "canari" "urxvt -e bash -c 'canari -h && zsh'" \ + "dispatcher" "urxvt -e bash -c 'dispatcher -h && zsh'" \ + "pysudo" "urxvt -e bash -c 'pysudo -h && zsh'" \ + "captipper" "urxvt -e bash -c 'captipper && zsh'" \ + "casefile" "urxvt -e bash -c 'casefile --help && zsh'" \ + "maltego" "urxvt -e bash -c 'maltego -h && zsh'" \ + "maltego.ico" "urxvt -e bash -c 'maltego.ico && zsh'" \ + "chaosmap" "urxvt -e bash -c 'chaosmap && zsh'" \ + "chkrootkit" "urxvt -e bash -c 'chkrootkit -h && zsh'" \ + "chntpw" "urxvt -e bash -c 'chntpw -h && zsh'" \ + "cpnt" "urxvt -e bash -c 'cpnt && zsh'" \ + "reged" "urxvt -e bash -c 'reged && zsh'" \ + "chntpw" "urxvt -e bash -c 'chntpw -h && zsh'" \ + "cpnt" "urxvt -e bash -c 'cpnt && zsh'" \ + "reged" "urxvt -e bash -c 'reged && zsh'" \ + "chromefreak" "urxvt -e bash -c 'chromefreak -h && zsh'" \ + "dc3dd" "urxvt -e bash -c 'dc3dd --help && zsh'" \ + "dcfldd" "urxvt -e bash -c 'dcfldd --help && zsh'" \ + "dcfldd" "urxvt -e bash -c 'dcfldd --help && zsh'" \ + "ddrescue" "urxvt -e bash -c 'ddrescue --help && zsh'" \ + "ddrescuelog" "urxvt -e bash -c 'ddrescuelog --help && zsh'" \ + "ddrescue" "urxvt -e bash -c 'ddrescue --help && zsh'" \ + "ddrescuelog" "urxvt -e bash -c 'ddrescuelog --help && zsh'" \ + "dumpzilla" "urxvt -e bash -c 'dumpzilla -h && zsh'" \ + "dbxparse" "urxvt -e bash -c 'dbxparse -h && zsh'" \ + "exiv2" "urxvt -e bash -c 'exiv2 -h && zsh'" \ + "metacopy" "urxvt -e bash -c 'metacopy -h && zsh'" \ + "path-test" "urxvt -e bash -c 'path-test && zsh'" \ + "exiv2" "urxvt -e bash -c 'exiv2 -h && zsh'" \ + "metacopy" "urxvt -e bash -c 'metacopy -h && zsh'" \ + "path-test" "urxvt -e bash -c 'path-test && zsh'" \ + "extundelete" "urxvt -e bash -c 'extundelete -h && zsh'" \ + "extundelete" "urxvt -e bash -c 'extundelete -h && zsh'" \ + "foremost" "urxvt -e bash -c 'foremost -h && zsh'" \ + "fs-nyarl" "urxvt -e bash -c 'fs-nyarl -h && zsh'" \ + "chaosreader0.94" "urxvt -e bash -c 'chaosreader0.94 && zsh'" \ + "galleta" "urxvt -e bash -c 'galleta && zsh'" \ + "grokevt-addlog" "urxvt -e bash -c 'grokevt-addlog && zsh'" \ + "grokevt-builddb" "urxvt -e bash -c 'grokevt-builddb && zsh'" \ + "grokevt-dumpmsgs" "urxvt -e bash -c 'grokevt-dumpmsgs && zsh'" \ + "grokevt-findlogs" "urxvt -e bash -c 'grokevt-findlogs && zsh'" \ + "grokevt-parselog" "urxvt -e bash -c 'grokevt-parselog && zsh'" \ + "guymager" "urxvt -e bash -c 'guymager && zsh'" \ + "haystack" "urxvt -e bash -c 'haystack -h && zsh'" \ + "haystack-dump" "urxvt -e bash -c 'haystack-dump -h && zsh'" \ + "haystack-gui" "urxvt -e bash -c 'haystack-gui && zsh'" \ + "haystack-reverse" "urxvt -e bash -c 'haystack-reverse -h && zsh'" \ + "INDXParse.py" "urxvt -e bash -c 'INDXParse.py && zsh'" \ + "MFTINDX.py" "urxvt -e bash -c 'MFTINDX.py && zsh'" \ + "MFTView.py" "urxvt -e bash -c 'MFTView.py && zsh'" \ + "SDS_get_index.py" "urxvt -e bash -c 'SDS_get_index.py && zsh'" \ + "extract_mft_record_slack.py" "urxvt -e bash -c 'extract_mft_record_slack.py && zsh'" \ + "fuse-mft.py" "urxvt -e bash -c 'fuse-mft.py && zsh'" \ + "get_file_info.py" "urxvt -e bash -c 'get_file_info.py && zsh'" \ + "list_mft.py" "urxvt -e bash -c 'list_mft.py && zsh'" \ + "tree_mft.py" "urxvt -e bash -c 'tree_mft.py && zsh'" \ + "interrogate" "urxvt -e bash -c 'interrogate -h && zsh'" \ + "iosforensic" "urxvt -e bash -c 'iosforensic -h && zsh'" \ + "ipba2" "urxvt -e bash -c 'ipba2 && zsh'" \ + "iphoneanalyzer" "urxvt -e bash -c 'iphoneanalyzer -h && zsh'" \ + "mac-robber" "urxvt -e bash -c 'mac-robber -h && zsh'" \ + "dupemap" "urxvt -e bash -c 'dupemap && zsh'" \ + "magicrescue" "urxvt -e bash -c 'magicrescue && zsh'" \ + "magicsort" "urxvt -e bash -c 'magicsort && zsh'" \ + "make-pdf-javascript" "urxvt -e bash -c 'make-pdf-javascript && zsh'" \ + "malheur" "urxvt -e bash -c 'malheur -h && zsh'" \ + "maltego" "urxvt -e bash -c 'maltego -h && zsh'" \ + "maltego" "urxvt -e bash -c 'maltego -h && zsh'" \ + "maltego.ico" "urxvt -e bash -c 'maltego.ico && zsh'" \ + "ant" "urxvt -e bash -c 'ant && zsh'" \ + "ant.bat" "urxvt -e bash -c 'ant.bat && zsh'" \ + "ant.cmd" "urxvt -e bash -c 'ant.cmd && zsh'" \ + "antRun" "urxvt -e bash -c 'antRun && zsh'" \ + "antRun.bat" "urxvt -e bash -c 'antRun.bat && zsh'" \ + "antRun.pl" "urxvt -e bash -c 'antRun.pl && zsh'" \ + "antenv.cmd" "urxvt -e bash -c 'antenv.cmd && zsh'" \ + "complete-ant-cmd.pl" "urxvt -e bash -c 'complete-ant-cmd.pl && zsh'" \ + "envset.cmd" "urxvt -e bash -c 'envset.cmd && zsh'" \ + "lcp.bat" "urxvt -e bash -c 'lcp.bat && zsh'" \ + "runant.pl" "urxvt -e bash -c 'runant.pl && zsh'" \ + "runant.py" "urxvt -e bash -c 'runant.py && zsh'" \ + "runrc.cmd" "urxvt -e bash -c 'runrc.cmd && zsh'" \ + "malwaredetect" "urxvt -e bash -c 'malwaredetect && zsh'" \ + "mboxgrep" "urxvt -e bash -c 'mboxgrep && zsh'" \ + "hashdeep" "urxvt -e bash -c 'hashdeep -h && zsh'" \ + "md5deep" "urxvt -e bash -c 'md5deep -h && zsh'" \ + "sha1deep" "urxvt -e bash -c 'sha1deep -h && zsh'" \ + "sha256deep" "urxvt -e bash -c 'sha256deep -h && zsh'" \ + "tigerdeep" "urxvt -e bash -c 'tigerdeep -h && zsh'" \ + "whirlpooldeep" "urxvt -e bash -c 'whirlpooldeep -h && zsh'" \ + "gmdb2" "urxvt -e bash -c 'gmdb2 && zsh'" \ + "mdb-array" "urxvt -e bash -c 'mdb-array && zsh'" \ + "mdb-export" "urxvt -e bash -c 'mdb-export && zsh'" \ + "mdb-header" "urxvt -e bash -c 'mdb-header && zsh'" \ + "mdb-hexdump" "urxvt -e bash -c 'mdb-hexdump && zsh'" \ + "mdb-parsecsv" "urxvt -e bash -c 'mdb-parsecsv && zsh'" \ + "mdb-prop" "urxvt -e bash -c 'mdb-prop && zsh'" \ + "mdb-schema" "urxvt -e bash -c 'mdb-schema && zsh'" \ + "mdb-sql" "urxvt -e bash -c 'mdb-sql && zsh'" \ + "mdb-tables" "urxvt -e bash -c 'mdb-tables && zsh'" \ + "mdb-ver" "urxvt -e bash -c 'mdb-ver && zsh'" \ + "memdump_kernel" "urxvt -e bash -c 'memdump_kernel -h && zsh'" \ + "memfetch" "urxvt -e bash -c 'memfetch && zsh'" \ + "mobius" "urxvt -e bash -c 'mobius && zsh'" \ + "mp3nema" "urxvt -e bash -c 'mp3nema -h && zsh'" \ + "ms-sys" "urxvt -e bash -c 'ms-sys -h && zsh'" \ + "nfex" "urxvt -e bash -c 'nfex -h && zsh'" \ + "ezhexviewer" "urxvt -e bash -c 'ezhexviewer && zsh'" \ + "olebrowse" "urxvt -e bash -c 'olebrowse && zsh'" \ + "oleid" "urxvt -e bash -c 'oleid -h && zsh'" \ + "olemeta" "urxvt -e bash -c 'olemeta -h && zsh'" \ + "oletimes" "urxvt -e bash -c 'oletimes && zsh'" \ + "olevba" "urxvt -e bash -c 'olevba && zsh'" \ + "pyxswf" "urxvt -e bash -c 'pyxswf && zsh'" \ + "rtfobj" "urxvt -e bash -c 'rtfobj && zsh'" \ + "pasco" "urxvt -e bash -c 'pasco && zsh'" \ + "pdf-parser" "urxvt -e bash -c 'pdf-parser && zsh'" \ + "pdfbook-analyzer" "urxvt -e bash -c 'pdfbook-analyzer -h && zsh'" \ + "pdfid" "urxvt -e bash -c 'pdfid && zsh'" \ + "pdfresurrect" "urxvt -e bash -c 'pdfresurrect -h && zsh'" \ + "peepdf" "urxvt -e bash -c 'peepdf -h && zsh'" \ + "ofs2rva" "urxvt -e bash -c 'ofs2rva && zsh'" \ + "pedis" "urxvt -e bash -c 'pedis && zsh'" \ + "pehash" "urxvt -e bash -c 'pehash && zsh'" \ + "pepack" "urxvt -e bash -c 'pepack && zsh'" \ + "pescan" "urxvt -e bash -c 'pescan && zsh'" \ + "pesec" "urxvt -e bash -c 'pesec && zsh'" \ + "pestr" "urxvt -e bash -c 'pestr && zsh'" \ + "readpe" "urxvt -e bash -c 'readpe && zsh'" \ + "rva2ofs" "urxvt -e bash -c 'rva2ofs && zsh'" \ + "recoverjpeg" "urxvt -e bash -c 'recoverjpeg && zsh'" \ + "recovermov" "urxvt -e bash -c 'recovermov && zsh'" \ + "remove-duplicates" "urxvt -e bash -c 'remove-duplicates && zsh'" \ + "sort-pictures" "urxvt -e bash -c 'sort-pictures && zsh'" \ + "reglookup" "urxvt -e bash -c 'reglookup && zsh'" \ + "reglookup-recover" "urxvt -e bash -c 'reglookup-recover && zsh'" \ + "reglookup-timeline" "urxvt -e bash -c 'reglookup-timeline && zsh'" \ + "replayproxy" "urxvt -e bash -c 'replayproxy -h && zsh'" \ + "rifiuti" "urxvt -e bash -c 'rifiuti --help-all && zsh'" \ + "rifiuti-vista" "urxvt -e bash -c 'rifiuti-vista -h && zsh'" \ + "rkhunter" "urxvt -e bash -c 'rkhunter -h && zsh'" \ + "rkhunter" "urxvt -e bash -c 'rkhunter -h && zsh'" \ + "rsakeyfind" "urxvt -e bash -c 'rsakeyfind && zsh'" \ + "safecopy" "urxvt -e bash -c 'safecopy && zsh'" \ + "scalpel" "urxvt -e bash -c 'scalpel && zsh'" \ + "scrounge-ntfs" "urxvt -e bash -c 'scrounge-ntfs -h && zsh'" \ + "skypefreak" "urxvt -e bash -c 'skypefreak -h && zsh'" \ + "blkcalc" "urxvt -e bash -c 'blkcalc && zsh'" \ + "blkcat" "urxvt -e bash -c 'blkcat && zsh'" \ + "blkls" "urxvt -e bash -c 'blkls && zsh'" \ + "blkstat" "urxvt -e bash -c 'blkstat && zsh'" \ + "fcat" "urxvt -e bash -c 'fcat && zsh'" \ + "ffind" "urxvt -e bash -c 'ffind && zsh'" \ + "fiwalk" "urxvt -e bash -c 'fiwalk && zsh'" \ + "fls" "urxvt -e bash -c 'fls -h && zsh'" \ + "fsstat" "urxvt -e bash -c 'fsstat && zsh'" \ + "hfind" "urxvt -e bash -c 'hfind && zsh'" \ + "icat" "urxvt -e bash -c 'icat && zsh'" \ + "ifind" "urxvt -e bash -c 'ifind && zsh'" \ + "ils" "urxvt -e bash -c 'ils && zsh'" \ + "img_cat" "urxvt -e bash -c 'img_cat && zsh'" \ + "img_stat" "urxvt -e bash -c 'img_stat -h && zsh'" \ + "istat" "urxvt -e bash -c 'istat && zsh'" \ + "jcat" "urxvt -e bash -c 'jcat && zsh'" \ + "jls" "urxvt -e bash -c 'jls && zsh'" \ + "jpeg_extract" "urxvt -e bash -c 'jpeg_extract && zsh'" \ + "mactime" "urxvt -e bash -c 'mactime && zsh'" \ + "mmcat" "urxvt -e bash -c 'mmcat -h && zsh'" \ + "mmls" "urxvt -e bash -c 'mmls && zsh'" \ + "mmstat" "urxvt -e bash -c 'mmstat && zsh'" \ + "sigfind" "urxvt -e bash -c 'sigfind && zsh'" \ + "sorter" "urxvt -e bash -c 'sorter && zsh'" \ + "srch_strings" "urxvt -e bash -c 'srch_strings && zsh'" \ + "tsk_comparedir" "urxvt -e bash -c 'tsk_comparedir && zsh'" \ + "tsk_gettimes" "urxvt -e bash -c 'tsk_gettimes && zsh'" \ + "tsk_loaddb" "urxvt -e bash -c 'tsk_loaddb && zsh'" \ + "tsk_recover" "urxvt -e bash -c 'tsk_recover && zsh'" \ + "blkcalc" "urxvt -e bash -c 'blkcalc && zsh'" \ + "blkcat" "urxvt -e bash -c 'blkcat && zsh'" \ + "blkls" "urxvt -e bash -c 'blkls && zsh'" \ + "blkstat" "urxvt -e bash -c 'blkstat && zsh'" \ + "fcat" "urxvt -e bash -c 'fcat && zsh'" \ + "ffind" "urxvt -e bash -c 'ffind && zsh'" \ + "fiwalk" "urxvt -e bash -c 'fiwalk && zsh'" \ + "fls" "urxvt -e bash -c 'fls -h && zsh'" \ + "fsstat" "urxvt -e bash -c 'fsstat && zsh'" \ + "hfind" "urxvt -e bash -c 'hfind && zsh'" \ + "icat" "urxvt -e bash -c 'icat && zsh'" \ + "ifind" "urxvt -e bash -c 'ifind && zsh'" \ + "ils" "urxvt -e bash -c 'ils && zsh'" \ + "img_cat" "urxvt -e bash -c 'img_cat && zsh'" \ + "img_stat" "urxvt -e bash -c 'img_stat -h && zsh'" \ + "istat" "urxvt -e bash -c 'istat && zsh'" \ + "jcat" "urxvt -e bash -c 'jcat && zsh'" \ + "jls" "urxvt -e bash -c 'jls && zsh'" \ + "jpeg_extract" "urxvt -e bash -c 'jpeg_extract && zsh'" \ + "mactime" "urxvt -e bash -c 'mactime && zsh'" \ + "mmcat" "urxvt -e bash -c 'mmcat -h && zsh'" \ + "mmls" "urxvt -e bash -c 'mmls && zsh'" \ + "mmstat" "urxvt -e bash -c 'mmstat && zsh'" \ + "sigfind" "urxvt -e bash -c 'sigfind && zsh'" \ + "sorter" "urxvt -e bash -c 'sorter && zsh'" \ + "srch_strings" "urxvt -e bash -c 'srch_strings && zsh'" \ + "tsk_comparedir" "urxvt -e bash -c 'tsk_comparedir && zsh'" \ + "tsk_gettimes" "urxvt -e bash -c 'tsk_gettimes && zsh'" \ + "tsk_loaddb" "urxvt -e bash -c 'tsk_loaddb && zsh'" \ + "tsk_recover" "urxvt -e bash -c 'tsk_recover && zsh'" \ + "snort" "urxvt -e bash -c 'snort -h && zsh'" \ + "u2boat" "urxvt -e bash -c 'u2boat && zsh'" \ + "u2spewfoo" "urxvt -e bash -c 'u2spewfoo && zsh'" \ + "automater" "urxvt -e bash -c 'automater -h && zsh'" \ + "trid" "urxvt -e bash -c 'trid -h && zsh'" \ + "unhide" "urxvt -e bash -c 'unhide -h && zsh'" \ + "unhide-linux" "urxvt -e bash -c 'unhide-linux && zsh'" \ + "unhide-posix" "urxvt -e bash -c 'unhide-posix && zsh'" \ + "unhide-tcp" "urxvt -e bash -c 'unhide-tcp && zsh'" \ + "unhide_rb" "urxvt -e bash -c 'unhide_rb && zsh'" \ + "unhide" "urxvt -e bash -c 'unhide -h && zsh'" \ + "unhide-linux" "urxvt -e bash -c 'unhide-linux && zsh'" \ + "unhide-posix" "urxvt -e bash -c 'unhide-posix && zsh'" \ + "unhide-tcp" "urxvt -e bash -c 'unhide-tcp && zsh'" \ + "unhide_rb" "urxvt -e bash -c 'unhide_rb && zsh'" \ + "vinetto" "urxvt -e bash -c 'vinetto -h && zsh'" \ + "vol.py" "urxvt -e bash -c 'vol.py -h && zsh'" \ + "volatility" "urxvt -e bash -c 'volatility -h && zsh'" \ + "wyd" "urxvt -e bash -c 'wyd && zsh'" \ + diff --git a/tools/menu/fuzzer b/tools/menu/fuzzer new file mode 100755 index 0000000..24888c6 --- /dev/null +++ b/tools/menu/fuzzer @@ -0,0 +1,335 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "fuzzer" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "afl-clang" "urxvt -e bash -c 'afl-clang && zsh'" \ + "afl-clang++" "urxvt -e bash -c 'afl-clang++ && zsh'" \ + "afl-cmin" "urxvt -e bash -c 'afl-cmin && zsh'" \ + "afl-fuzz" "urxvt -e bash -c 'afl-fuzz && zsh'" \ + "afl-g++" "urxvt -e bash -c 'afl-g++ && zsh'" \ + "afl-gcc" "urxvt -e bash -c 'afl-gcc && zsh'" \ + "afl-gotcpu" "urxvt -e bash -c 'afl-gotcpu && zsh'" \ + "afl-plot" "urxvt -e bash -c 'afl-plot && zsh'" \ + "afl-showmap" "urxvt -e bash -c 'afl-showmap && zsh'" \ + "afl-tmin" "urxvt -e bash -c 'afl-tmin && zsh'" \ + "afl-whatsup" "urxvt -e bash -c 'afl-whatsup && zsh'" \ + "backfuzz" "urxvt -e bash -c 'backfuzz -h && zsh'" \ + "bing-lfi-rfi" "urxvt -e bash -c 'bing-lfi-rfi -h && zsh'" \ + "birp" "urxvt -e bash -c 'birp -h && zsh'" \ + "bluebox" "urxvt -e bash -c 'bluebox && zsh'" \ + "bluebox-ng" "urxvt -e bash -c 'bluebox-ng -h && zsh'" \ + "bf3" "urxvt -e bash -c 'bf3 && zsh'" \ + "bss" "urxvt -e bash -c 'bss -h && zsh'" \ + "psm_scan" "urxvt -e bash -c 'psm_scan -h && zsh'" \ + "rfcomm_scan" "urxvt -e bash -c 'rfcomm_scan -h && zsh'" \ + "bunny-flow" "urxvt -e bash -c 'bunny-flow && zsh'" \ + "bunny-gcc" "urxvt -e bash -c 'bunny-gcc && zsh'" \ + "bunny-main" "urxvt -e bash -c 'bunny-main && zsh'" \ + "bunny-trace" "urxvt -e bash -c 'bunny-trace && zsh'" \ + "burpsuite" "urxvt -e bash -c 'burpsuite && zsh'" \ + "cecster" "urxvt -e bash -c 'cecster -h && zsh'" \ + "cirt-fuzzer" "urxvt -e bash -c 'cirt-fuzzer -help && zsh'" \ + "CAT" "urxvt -e bash -c 'CAT && zsh'" \ + "cisco-auditing-tool" "urxvt -e bash -c 'cisco-auditing-tool && zsh'" \ + "conscan" "urxvt -e bash -c 'conscan -h && zsh'" \ + "cookie-cadger" "urxvt -e bash -c 'cookie-cadger && zsh'" \ + "darkbing" "urxvt -e bash -c 'darkbing -h && zsh'" \ + "dizzy" "urxvt -e bash -c 'dizzy -h && zsh'" \ + "doona" "urxvt -e bash -c 'doona -h && zsh'" \ + "dotdotpwn" "urxvt -e bash -c 'dotdotpwn -h && zsh'" \ + "dpscan" "urxvt -e bash -c 'dpscan && zsh'" \ + "easyfuzzer" "urxvt -e bash -c 'easyfuzzer && zsh'" \ + "easyfuzzer-proxy" "urxvt -e bash -c 'easyfuzzer-proxy && zsh'" \ + "prepare4easyfuzzer" "urxvt -e bash -c 'prepare4easyfuzzer && zsh'" \ + "wbxml2request" "urxvt -e bash -c 'wbxml2request && zsh'" \ + "wsdl2request" "urxvt -e bash -c 'wsdl2request && zsh'" \ + "faraday" "urxvt -e bash -c 'faraday && zsh'" \ + "delAllHost.py" "urxvt -e bash -c 'delAllHost.py && zsh'" \ + "delAllServiceClosed.py" "urxvt -e bash -c 'delAllServiceClosed.py && zsh'" \ + "fplugin" "urxvt -e bash -c 'fplugin && zsh'" \ + "getAllCreds.py" "urxvt -e bash -c 'getAllCreds.py && zsh'" \ + "getAllHosts.py" "urxvt -e bash -c 'getAllHosts.py && zsh'" \ + "getAllIps.py" "urxvt -e bash -c 'getAllIps.py && zsh'" \ + "getAllIpsInterfaces.py" "urxvt -e bash -c 'getAllIpsInterfaces.py && zsh'" \ + "getAllOs.py" "urxvt -e bash -c 'getAllOs.py && zsh'" \ + "getAllTelnet.py" "urxvt -e bash -c 'getAllTelnet.py && zsh'" \ + "getAllVnc.py" "urxvt -e bash -c 'getAllVnc.py && zsh'" \ + "getAllVulnsCSV.py" "urxvt -e bash -c 'getAllVulnsCSV.py && zsh'" \ + "getAllWebservers.py" "urxvt -e bash -c 'getAllWebservers.py && zsh'" \ + "fhttp" "urxvt -e bash -c 'fhttp -h && zsh'" \ + "fimap" "urxvt -e bash -c 'fimap -h && zsh'" \ + "firewalk" "urxvt -e bash -c 'firewalk -h && zsh'" \ + "frisbeelite" "urxvt -e bash -c 'frisbeelite -h && zsh'" \ + "freport" "urxvt -e bash -c 'freport && zsh'" \ + "ftest" "urxvt -e bash -c 'ftest && zsh'" \ + "ftestd" "urxvt -e bash -c 'ftestd && zsh'" \ + "ftp-fuzz" "urxvt -e bash -c 'ftp-fuzz -h && zsh'" \ + "fusil-clamav" "urxvt -e bash -c 'fusil-clamav && zsh'" \ + "fusil-firefox" "urxvt -e bash -c 'fusil-firefox && zsh'" \ + "fusil-gettext" "urxvt -e bash -c 'fusil-gettext && zsh'" \ + "fusil-gimp" "urxvt -e bash -c 'fusil-gimp && zsh'" \ + "fusil-gstreamer" "urxvt -e bash -c 'fusil-gstreamer && zsh'" \ + "fusil-imagemagick" "urxvt -e bash -c 'fusil-imagemagick && zsh'" \ + "fusil-libc-printf" "urxvt -e bash -c 'fusil-libc-printf && zsh'" \ + "fusil-mplayer" "urxvt -e bash -c 'fusil-mplayer && zsh'" \ + "fusil-ogg123" "urxvt -e bash -c 'fusil-ogg123 && zsh'" \ + "fusil-php" "urxvt -e bash -c 'fusil-php && zsh'" \ + "fusil-poppler" "urxvt -e bash -c 'fusil-poppler && zsh'" \ + "fusil-python" "urxvt -e bash -c 'fusil-python && zsh'" \ + "fusil-vlc" "urxvt -e bash -c 'fusil-vlc && zsh'" \ + "fusil-wizzard" "urxvt -e bash -c 'fusil-wizzard && zsh'" \ + "fusil-zzuf" "urxvt -e bash -c 'fusil-zzuf && zsh'" \ + "fuzzball2" "urxvt -e bash -c 'fuzzball2 -h && zsh'" \ + "fuzzdiff" "urxvt -e bash -c 'fuzzdiff && zsh'" \ + "hexorbase" "urxvt -e bash -c 'hexorbase && zsh'" \ + "http-fuzz" "urxvt -e bash -c 'http-fuzz && zsh'" \ + "httpextract" "urxvt -e bash -c 'httpextract -h && zsh'" \ + "httpforge" "urxvt -e bash -c 'httpforge -h && zsh'" \ + "httpsend" "urxvt -e bash -c 'httpsend -h && zsh'" \ + "hawk" "urxvt -e bash -c 'hawk --help && zsh'" \ + "hwk-eagle" "urxvt -e bash -c 'hwk-eagle --help && zsh'" \ + "ikeprober" "urxvt -e bash -c 'ikeprober && zsh'" \ + "inguma" "urxvt -e bash -c 'inguma -h && zsh'" \ + "inguma" "urxvt -e bash -c 'inguma -h && zsh'" \ + "ingumagui" "urxvt -e bash -c 'ingumagui && zsh'" \ + "jbrofuzz" "urxvt -e bash -c 'jbrofuzz && zsh'" \ + "lfi-autopwn" "urxvt -e bash -c 'lfi-autopwn && zsh'" \ + "lfi_fuzzploit" "urxvt -e bash -c 'lfi_fuzzploit && zsh'" \ + "lfi-scanner" "urxvt -e bash -c 'lfi-scanner -h && zsh'" \ + "lfi-sploiter" "urxvt -e bash -c 'lfi-sploiter -h && zsh'" \ + "lfimap" "urxvt -e bash -c 'lfimap -h && zsh'" \ + "liffy" "urxvt -e bash -c 'liffy -h && zsh'" \ + "lbb.db" "urxvt -e bash -c 'lbb.db && zsh'" \ + "littleblackbox" "urxvt -e bash -c 'littleblackbox -h && zsh'" \ + "clientgen" "urxvt -e bash -c 'clientgen && zsh'" \ + "maligno_srv" "urxvt -e bash -c 'maligno_srv && zsh'" \ + "mdk3" "urxvt -e bash -c 'mdk3 --help && zsh'" \ + "melkor" "urxvt -e bash -c 'melkor -h && zsh'" \ + "msfbinscan" "urxvt -e bash -c 'msfbinscan -h && zsh'" \ + "msfcli" "urxvt -e bash -c 'msfcli -h && zsh'" \ + "msfconsole" "urxvt -e bash -c 'msfconsole -h && zsh'" \ + "msfd" "urxvt -e bash -c 'msfd -h && zsh'" \ + "msfelfscan" "urxvt -e bash -c 'msfelfscan -h && zsh'" \ + "msfencode" "urxvt -e bash -c 'msfencode -h && zsh'" \ + "msfmachscan" "urxvt -e bash -c 'msfmachscan -h && zsh'" \ + "msfpayload" "urxvt -e bash -c 'msfpayload -h && zsh'" \ + "msfpescan" "urxvt -e bash -c 'msfpescan -h && zsh'" \ + "msfrop" "urxvt -e bash -c 'msfrop -h && zsh'" \ + "msfrpc" "urxvt -e bash -c 'msfrpc -h && zsh'" \ + "msfrpcd" "urxvt -e bash -c 'msfrpcd -h && zsh'" \ + "msfupdate" "urxvt -e bash -c 'msfupdate -h && zsh'" \ + "msfvenom" "urxvt -e bash -c 'msfvenom -h && zsh'" \ + "stager_reverse_https.bin" "urxvt -e bash -c 'stager_reverse_https.bin && zsh'" \ + "stty" "urxvt -e bash -c 'stty && zsh'" \ + "nemesis" "urxvt -e bash -c 'nemesis -h && zsh'" \ + "nemesis" "urxvt -e bash -c 'nemesis -h && zsh'" \ + "netzob" "urxvt -e bash -c 'netzob -h && zsh'" \ + "nikto" "urxvt -e bash -c 'nikto -H && zsh'" \ + "nimbostratus" "urxvt -e bash -c 'nimbostratus -h && zsh'" \ + "notspikefile" "urxvt -e bash -c 'notspikefile && zsh'" \ + "nsoq" "urxvt -e bash -c 'nsoq && zsh'" \ + "ohrwurm" "urxvt -e bash -c 'ohrwurm -h && zsh'" \ + "oscanner" "urxvt -e bash -c 'oscanner -h && zsh'" \ + "reportviewer" "urxvt -e bash -c 'reportviewer -h && zsh'" \ + "owtf" "urxvt -e bash -c 'owtf && zsh'" \ + "peach" "urxvt -e bash -c 'peach -h && zsh'" \ + "xed" "urxvt -e bash -c 'xed && zsh'" \ + "xed" "urxvt -e bash -c 'xed && zsh'" \ + "pinbin" "urxvt -e bash -c 'pinbin && zsh'" \ + "pindb" "urxvt -e bash -c 'pindb && zsh'" \ + "pinbin" "urxvt -e bash -c 'pinbin && zsh'" \ + "pindb" "urxvt -e bash -c 'pindb && zsh'" \ + "pentbox" "urxvt -e bash -c 'pentbox && zsh'" \ + "pmcma" "urxvt -e bash -c 'pmcma && zsh'" \ + "powerfuzzer" "urxvt -e bash -c 'powerfuzzer && zsh'" \ + "pytbull" "urxvt -e bash -c 'pytbull -h && zsh'" \ + "radamsa" "urxvt -e bash -c 'radamsa -h && zsh'" \ + "ratproxy" "urxvt -e bash -c 'ratproxy -h && zsh'" \ + "dhcp-responder" "urxvt -e bash -c 'dhcp-responder -h && zsh'" \ + "responder" "urxvt -e bash -c 'responder -h && zsh'" \ + "sb0x" "urxvt -e bash -c 'sb0x -h && zsh'" \ + "scout2" "urxvt -e bash -c 'scout2 -h && zsh'" \ + "sfo" "urxvt -e bash -c 'sfo && zsh'" \ + "sfuzz" "urxvt -e bash -c 'sfuzz -h && zsh'" \ + "shortfuzzy" "urxvt -e bash -c 'shortfuzzy -h && zsh'" \ + "sfscandiff" "urxvt -e bash -c 'sfscandiff -h && zsh'" \ + "skipfish" "urxvt -e bash -c 'skipfish -h && zsh'" \ + "smartphone-pentest-framework" "urxvt -e bash -c 'smartphone-pentest-framework -h && zsh'" \ + "AndroidAgent-debug-unaligned.apk" "urxvt -e bash -c 'AndroidAgent-debug-unaligned.apk && zsh'" \ + "AndroidAgent-debug-unaligned.apk.d" "urxvt -e bash -c 'AndroidAgent-debug-unaligned.apk.d && zsh'" \ + "AndroidAgent-debug.apk" "urxvt -e bash -c 'AndroidAgent-debug.apk && zsh'" \ + "AndroidAgent.ap_" "urxvt -e bash -c 'AndroidAgent.ap_ && zsh'" \ + "AndroidAgent.ap_.d" "urxvt -e bash -c 'AndroidAgent.ap_.d && zsh'" \ + "AndroidManifest.xml" "urxvt -e bash -c 'AndroidManifest.xml && zsh'" \ + "AndroidManifest.xml.d" "urxvt -e bash -c 'AndroidManifest.xml.d && zsh'" \ + "build.prop" "urxvt -e bash -c 'build.prop && zsh'" \ + "classes.dex" "urxvt -e bash -c 'classes.dex && zsh'" \ + "classes.dex.d" "urxvt -e bash -c 'classes.dex.d && zsh'" \ + "jarlist.cache" "urxvt -e bash -c 'jarlist.cache && zsh'" \ + "AndroidAgent.apk" "urxvt -e bash -c 'AndroidAgent.apk && zsh'" \ + "AndroidManifest.xml" "urxvt -e bash -c 'AndroidManifest.xml && zsh'" \ + "AndroidManifest.xml.d" "urxvt -e bash -c 'AndroidManifest.xml.d && zsh'" \ + "androidagent.jar" "urxvt -e bash -c 'androidagent.jar && zsh'" \ + "build.prop" "urxvt -e bash -c 'build.prop && zsh'" \ + "classes.dex" "urxvt -e bash -c 'classes.dex && zsh'" \ + "classes.jar" "urxvt -e bash -c 'classes.jar && zsh'" \ + "jarlist.cache" "urxvt -e bash -c 'jarlist.cache && zsh'" \ + "resources.ap_" "urxvt -e bash -c 'resources.ap_ && zsh'" \ + "AndroidManifest.xml" "urxvt -e bash -c 'AndroidManifest.xml && zsh'" \ + "AndroidManifest.xml.d" "urxvt -e bash -c 'AndroidManifest.xml.d && zsh'" \ + "BlankFrontEnd-debug-unaligned.apk" "urxvt -e bash -c 'BlankFrontEnd-debug-unaligned.apk && zsh'" \ + "BlankFrontEnd-debug-unaligned.apk.d" "urxvt -e bash -c 'BlankFrontEnd-debug-unaligned.apk.d && zsh'" \ + "BlankFrontEnd-debug.apk" "urxvt -e bash -c 'BlankFrontEnd-debug.apk && zsh'" \ + "BlankFrontEnd.ap_" "urxvt -e bash -c 'BlankFrontEnd.ap_ && zsh'" \ + "BlankFrontEnd.ap_.d" "urxvt -e bash -c 'BlankFrontEnd.ap_.d && zsh'" \ + "build.prop" "urxvt -e bash -c 'build.prop && zsh'" \ + "classes.dex" "urxvt -e bash -c 'classes.dex && zsh'" \ + "classes.dex.d" "urxvt -e bash -c 'classes.dex.d && zsh'" \ + "jarlist.cache" "urxvt -e bash -c 'jarlist.cache && zsh'" \ + "AndroidManifest.xml" "urxvt -e bash -c 'AndroidManifest.xml && zsh'" \ + "AndroidManifest.xml.d" "urxvt -e bash -c 'AndroidManifest.xml.d && zsh'" \ + "MapsDemo-debug-unaligned.apk" "urxvt -e bash -c 'MapsDemo-debug-unaligned.apk && zsh'" \ + "MapsDemo-debug-unaligned.apk.d" "urxvt -e bash -c 'MapsDemo-debug-unaligned.apk.d && zsh'" \ + "MapsDemo-debug.apk" "urxvt -e bash -c 'MapsDemo-debug.apk && zsh'" \ + "MapsDemo.ap_" "urxvt -e bash -c 'MapsDemo.ap_ && zsh'" \ + "MapsDemo.ap_.d" "urxvt -e bash -c 'MapsDemo.ap_.d && zsh'" \ + "build.prop" "urxvt -e bash -c 'build.prop && zsh'" \ + "classes.dex" "urxvt -e bash -c 'classes.dex && zsh'" \ + "classes.dex.d" "urxvt -e bash -c 'classes.dex.d && zsh'" \ + "jarlist.cache" "urxvt -e bash -c 'jarlist.cache && zsh'" \ + "AndroidManifest.xml" "urxvt -e bash -c 'AndroidManifest.xml && zsh'" \ + "AndroidManifest.xml.d" "urxvt -e bash -c 'AndroidManifest.xml.d && zsh'" \ + "FrameworkAndroidApp.apk" "urxvt -e bash -c 'FrameworkAndroidApp.apk && zsh'" \ + "FrameworkAndroidAppActivity-debug-unaligned.apk" "urxvt -e bash -c 'FrameworkAndroidAppActivity-debug-unaligned.apk && zsh'" \ + "FrameworkAndroidAppActivity-debug-unaligned.apk.d" "urxvt -e bash -c 'FrameworkAndroidAppActivity-debug-unaligned.apk.d && zsh'" \ + "FrameworkAndroidAppActivity-debug.apk" "urxvt -e bash -c 'FrameworkAndroidAppActivity-debug.apk && zsh'" \ + "FrameworkAndroidAppActivity.ap_" "urxvt -e bash -c 'FrameworkAndroidAppActivity.ap_ && zsh'" \ + "FrameworkAndroidAppActivity.ap_.d" "urxvt -e bash -c 'FrameworkAndroidAppActivity.ap_.d && zsh'" \ + "build.prop" "urxvt -e bash -c 'build.prop && zsh'" \ + "classes.dex" "urxvt -e bash -c 'classes.dex && zsh'" \ + "classes.dex.d" "urxvt -e bash -c 'classes.dex.d && zsh'" \ + "jarlist.cache" "urxvt -e bash -c 'jarlist.cache && zsh'" \ + "resources.ap_" "urxvt -e bash -c 'resources.ap_ && zsh'" \ + "AndroidManifest.xml" "urxvt -e bash -c 'AndroidManifest.xml && zsh'" \ + "AndroidManifest.xml.d" "urxvt -e bash -c 'AndroidManifest.xml.d && zsh'" \ + "FrameworkAndroidAppActivity-debug-unaligned.apk" "urxvt -e bash -c 'FrameworkAndroidAppActivity-debug-unaligned.apk && zsh'" \ + "FrameworkAndroidAppActivity-debug-unaligned.apk.d" "urxvt -e bash -c 'FrameworkAndroidAppActivity-debug-unaligned.apk.d && zsh'" \ + "FrameworkAndroidAppActivity-debug.apk" "urxvt -e bash -c 'FrameworkAndroidAppActivity-debug.apk && zsh'" \ + "FrameworkAndroidAppActivity.ap_" "urxvt -e bash -c 'FrameworkAndroidAppActivity.ap_ && zsh'" \ + "FrameworkAndroidAppActivity.ap_.d" "urxvt -e bash -c 'FrameworkAndroidAppActivity.ap_.d && zsh'" \ + "build.prop" "urxvt -e bash -c 'build.prop && zsh'" \ + "classes.dex" "urxvt -e bash -c 'classes.dex && zsh'" \ + "classes.dex.d" "urxvt -e bash -c 'classes.dex.d && zsh'" \ + "jarlist.cache" "urxvt -e bash -c 'jarlist.cache && zsh'" \ + "ar" "urxvt -e bash -c 'ar && zsh'" \ + "as" "urxvt -e bash -c 'as --help && zsh'" \ + "c++" "urxvt -e bash -c 'c++ && zsh'" \ + "g++" "urxvt -e bash -c 'g++ && zsh'" \ + "gcc" "urxvt -e bash -c 'gcc && zsh'" \ + "ld" "urxvt -e bash -c 'ld && zsh'" \ + "ld.bfd" "urxvt -e bash -c 'ld.bfd && zsh'" \ + "ld.gold" "urxvt -e bash -c 'ld.gold && zsh'" \ + "ld.mcld" "urxvt -e bash -c 'ld.mcld && zsh'" \ + "nm" "urxvt -e bash -c 'nm -h && zsh'" \ + "objcopy" "urxvt -e bash -c 'objcopy && zsh'" \ + "objdump" "urxvt -e bash -c 'objdump && zsh'" \ + "ranlib" "urxvt -e bash -c 'ranlib && zsh'" \ + "strip" "urxvt -e bash -c 'strip && zsh'" \ + "a.out" "urxvt -e bash -c 'a.out && zsh'" \ + "arm-linux-androideabi-addr2line" "urxvt -e bash -c 'arm-linux-androideabi-addr2line && zsh'" \ + "arm-linux-androideabi-ar" "urxvt -e bash -c 'arm-linux-androideabi-ar && zsh'" \ + "arm-linux-androideabi-as" "urxvt -e bash -c 'arm-linux-androideabi-as && zsh'" \ + "arm-linux-androideabi-c++" "urxvt -e bash -c 'arm-linux-androideabi-c++ && zsh'" \ + "arm-linux-androideabi-c++filt" "urxvt -e bash -c 'arm-linux-androideabi-c++filt && zsh'" \ + "arm-linux-androideabi-cpp" "urxvt -e bash -c 'arm-linux-androideabi-cpp && zsh'" \ + "arm-linux-androideabi-elfedit" "urxvt -e bash -c 'arm-linux-androideabi-elfedit && zsh'" \ + "arm-linux-androideabi-g++" "urxvt -e bash -c 'arm-linux-androideabi-g++ && zsh'" \ + "arm-linux-androideabi-gcc" "urxvt -e bash -c 'arm-linux-androideabi-gcc && zsh'" \ + "arm-linux-androideabi-gcc-4.6" "urxvt -e bash -c 'arm-linux-androideabi-gcc-4.6 && zsh'" \ + "arm-linux-androideabi-gcov" "urxvt -e bash -c 'arm-linux-androideabi-gcov && zsh'" \ + "arm-linux-androideabi-gdb" "urxvt -e bash -c 'arm-linux-androideabi-gdb && zsh'" \ + "arm-linux-androideabi-gdbtui" "urxvt -e bash -c 'arm-linux-androideabi-gdbtui && zsh'" \ + "arm-linux-androideabi-gprof" "urxvt -e bash -c 'arm-linux-androideabi-gprof && zsh'" \ + "arm-linux-androideabi-ld" "urxvt -e bash -c 'arm-linux-androideabi-ld && zsh'" \ + "arm-linux-androideabi-ld.bfd" "urxvt -e bash -c 'arm-linux-androideabi-ld.bfd && zsh'" \ + "arm-linux-androideabi-ld.gold" "urxvt -e bash -c 'arm-linux-androideabi-ld.gold && zsh'" \ + "arm-linux-androideabi-ld.mcld" "urxvt -e bash -c 'arm-linux-androideabi-ld.mcld && zsh'" \ + "arm-linux-androideabi-nm" "urxvt -e bash -c 'arm-linux-androideabi-nm && zsh'" \ + "arm-linux-androideabi-objcopy" "urxvt -e bash -c 'arm-linux-androideabi-objcopy && zsh'" \ + "arm-linux-androideabi-objdump" "urxvt -e bash -c 'arm-linux-androideabi-objdump && zsh'" \ + "arm-linux-androideabi-ranlib" "urxvt -e bash -c 'arm-linux-androideabi-ranlib && zsh'" \ + "arm-linux-androideabi-readelf" "urxvt -e bash -c 'arm-linux-androideabi-readelf && zsh'" \ + "arm-linux-androideabi-run" "urxvt -e bash -c 'arm-linux-androideabi-run && zsh'" \ + "arm-linux-androideabi-size" "urxvt -e bash -c 'arm-linux-androideabi-size && zsh'" \ + "arm-linux-androideabi-strings" "urxvt -e bash -c 'arm-linux-androideabi-strings && zsh'" \ + "arm-linux-androideabi-strip" "urxvt -e bash -c 'arm-linux-androideabi-strip && zsh'" \ + "smtp-fuzz" "urxvt -e bash -c 'smtp-fuzz && zsh'" \ + "smtptx" "urxvt -e bash -c 'smtptx -h && zsh'" \ + "sn00p" "urxvt -e bash -c 'sn00p -h && zsh'" \ + "snmpfuzz" "urxvt -e bash -c 'snmpfuzz && zsh'" \ + "spiderpig-pdffuzzer" "urxvt -e bash -c 'spiderpig-pdffuzzer && zsh'" \ + "spike-citrix" "urxvt -e bash -c 'spike-citrix && zsh'" \ + "spike-closed-source_web_server_fuzz" "urxvt -e bash -c 'spike-closed-source_web_server_fuzz && zsh'" \ + "spike-dceoversmb" "urxvt -e bash -c 'spike-dceoversmb && zsh'" \ + "spike-dltest" "urxvt -e bash -c 'spike-dltest && zsh'" \ + "spike-do-post" "urxvt -e bash -c 'spike-do-post && zsh'" \ + "spike-generic-chunked" "urxvt -e bash -c 'spike-generic-chunked && zsh'" \ + "spike-generic-listen_tcp" "urxvt -e bash -c 'spike-generic-listen_tcp && zsh'" \ + "spike-generic-send_tcp" "urxvt -e bash -c 'spike-generic-send_tcp && zsh'" \ + "spike-generic-send_udp" "urxvt -e bash -c 'spike-generic-send_udp && zsh'" \ + "spike-generic-web_server_fuzz" "urxvt -e bash -c 'spike-generic-web_server_fuzz && zsh'" \ + "spike-generic-web_server_fuzz2" "urxvt -e bash -c 'spike-generic-web_server_fuzz2 && zsh'" \ + "spike-gopherd" "urxvt -e bash -c 'spike-gopherd && zsh'" \ + "spike-halflife" "urxvt -e bash -c 'spike-halflife && zsh'" \ + "spike-line-send_tcp" "urxvt -e bash -c 'spike-line-send_tcp && zsh'" \ + "spike-msrpcfuzz" "urxvt -e bash -c 'spike-msrpcfuzz && zsh'" \ + "spike-msrpcfuzz-udp" "urxvt -e bash -c 'spike-msrpcfuzz-udp && zsh'" \ + "spike-ntlm-brute" "urxvt -e bash -c 'spike-ntlm-brute && zsh'" \ + "spike-ntlm2" "urxvt -e bash -c 'spike-ntlm2 && zsh'" \ + "spike-pmspike" "urxvt -e bash -c 'spike-pmspike && zsh'" \ + "spike-post-fuzz" "urxvt -e bash -c 'spike-post-fuzz && zsh'" \ + "spike-post-spike" "urxvt -e bash -c 'spike-post-spike && zsh'" \ + "spike-quake" "urxvt -e bash -c 'spike-quake && zsh'" \ + "spike-quakeserver" "urxvt -e bash -c 'spike-quakeserver && zsh'" \ + "spike-sendmsrpc" "urxvt -e bash -c 'spike-sendmsrpc && zsh'" \ + "spike-ss-spike" "urxvt -e bash -c 'spike-ss-spike && zsh'" \ + "spike-statd-spike" "urxvt -e bash -c 'spike-statd-spike && zsh'" \ + "spike-sunrpcfuzz" "urxvt -e bash -c 'spike-sunrpcfuzz && zsh'" \ + "spike-webfuzz" "urxvt -e bash -c 'spike-webfuzz && zsh'" \ + "spike-x11-spike" "urxvt -e bash -c 'spike-x11-spike && zsh'" \ + "qtmsfconsole" "urxvt -e bash -c 'qtmsfconsole && zsh'" \ + "sps" "urxvt -e bash -c 'sps -h && zsh'" \ + "sqlbrute" "urxvt -e bash -c 'sqlbrute -h && zsh'" \ + "sqlmap" "urxvt -e bash -c 'sqlmap -hh && zsh'" \ + "sqlninja" "urxvt -e bash -c 'sqlninja -h && zsh'" \ + "taof" "urxvt -e bash -c 'taof && zsh'" \ + "tcpcontrol-fuzzer.pl" "urxvt -e bash -c 'tcpcontrol-fuzzer.pl && zsh'" \ + "tcpjunk" "urxvt -e bash -c 'tcpjunk -h && zsh'" \ + "termineter" "urxvt -e bash -c 'termineter -h && zsh'" \ + "tftp-fuzz" "urxvt -e bash -c 'tftp-fuzz -h && zsh'" \ + "trinity" "urxvt -e bash -c 'trinity -h && zsh'" \ + "umap" "urxvt -e bash -c 'umap -h && zsh'" \ + "uniofuzz" "urxvt -e bash -c 'uniofuzz -h && zsh'" \ + "uniscan" "urxvt -e bash -c 'uniscan --help && zsh'" \ + "vane" "urxvt -e bash -c 'vane -h && zsh'" \ + "w3af" "urxvt -e bash -c 'w3af -h && zsh'" \ + "w3af-gui" "urxvt -e bash -c 'w3af-gui && zsh'" \ + "wapiti" "urxvt -e bash -c 'wapiti -h && zsh'" \ + "wapiti-cookie" "urxvt -e bash -c 'wapiti-cookie -h && zsh'" \ + "wapiti-getcookie" "urxvt -e bash -c 'wapiti-getcookie -h && zsh'" \ + "webscarab" "urxvt -e bash -c 'webscarab && zsh'" \ + "webshag_cli" "urxvt -e bash -c 'webshag_cli -h && zsh'" \ + "webshag_gui" "urxvt -e bash -c 'webshag_gui && zsh'" \ + "websploit" "urxvt -e bash -c 'websploit && zsh'" \ + "wfuzz" "urxvt -e bash -c 'wfuzz && zsh'" \ + "witchxtool" "urxvt -e bash -c 'witchxtool -h && zsh'" \ + "wpscan" "urxvt -e bash -c 'wpscan -h && zsh'" \ + "wsfuzzer" "urxvt -e bash -c 'wsfuzzer && zsh'" \ + "xsser" "urxvt -e bash -c 'xsser -h && zsh'" \ + "xsss" "urxvt -e bash -c 'xsss && zsh'" \ + "xssscan" "urxvt -e bash -c 'xssscan -h && zsh'" \ + "xsssniper" "urxvt -e bash -c 'xsssniper -h && zsh'" \ + "zaproxy" "urxvt -e bash -c 'zaproxy && zsh'" \ + "zzuf" "urxvt -e bash -c 'zzuf -h && zsh'" \ + "zzuf-zzcat" "urxvt -e bash -c 'zzuf-zzcat && zsh'" \ diff --git a/tools/menu/hardware b/tools/menu/hardware new file mode 100755 index 0000000..4722e92 --- /dev/null +++ b/tools/menu/hardware @@ -0,0 +1,52 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "hardware" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "arduino" "urxvt -e bash -c 'arduino -h && zsh'" \ + "avr-addr2line" "urxvt -e bash -c 'avr-addr2line -h && zsh'" \ + "avr-ar" "urxvt -e bash -c 'avr-ar -h && zsh'" \ + "avr-as" "urxvt -e bash -c 'avr-as -h && zsh'" \ + "avr-c++" "urxvt -e bash -c 'avr-c++ -h && zsh'" \ + "avr-c++filt" "urxvt -e bash -c 'avr-c++filt -h && zsh'" \ + "avr-cpp" "urxvt -e bash -c 'avr-cpp -h && zsh'" \ + "avr-g++" "urxvt -e bash -c 'avr-g++ -h && zsh'" \ + "avr-gcc" "urxvt -e bash -c 'avr-gcc -h && zsh'" \ + "avr-gcc-4.3.2" "urxvt -e bash -c 'avr-gcc-4.3.2 && zsh'" \ + "avr-gccbug" "urxvt -e bash -c 'avr-gccbug -h && zsh'" \ + "avr-ld" "urxvt -e bash -c 'avr-ld -h && zsh'" \ + "avr-nm" "urxvt -e bash -c 'avr-nm -h && zsh'" \ + "avr-objcopy" "urxvt -e bash -c 'avr-objcopy -h && zsh'" \ + "avr-objdump" "urxvt -e bash -c 'avr-objdump -h && zsh'" \ + "avr-ranlib" "urxvt -e bash -c 'avr-ranlib -h && zsh'" \ + "avr-size" "urxvt -e bash -c 'avr-size -h && zsh'" \ + "avr-strings" "urxvt -e bash -c 'avr-strings -h && zsh'" \ + "avr-strip" "urxvt -e bash -c 'avr-strip -h && zsh'" \ + "ar" "urxvt -e bash -c 'ar && zsh'" \ + "as" "urxvt -e bash -c 'as --help && zsh'" \ + "ld" "urxvt -e bash -c 'ld && zsh'" \ + "nm" "urxvt -e bash -c 'nm -h && zsh'" \ + "objcopy" "urxvt -e bash -c 'objcopy && zsh'" \ + "objdump" "urxvt -e bash -c 'objdump && zsh'" \ + "ranlib" "urxvt -e bash -c 'ranlib && zsh'" \ + "strip" "urxvt -e bash -c 'strip && zsh'" \ + "d2j-apk-sign" "urxvt -e bash -c 'd2j-apk-sign && zsh'" \ + "d2j-asm-verify" "urxvt -e bash -c 'd2j-asm-verify && zsh'" \ + "d2j-decrpyt-string" "urxvt -e bash -c 'd2j-decrpyt-string && zsh'" \ + "d2j-dex-asmifier" "urxvt -e bash -c 'd2j-dex-asmifier && zsh'" \ + "d2j-dex-dump" "urxvt -e bash -c 'd2j-dex-dump && zsh'" \ + "d2j-dex2jar" "urxvt -e bash -c 'd2j-dex2jar && zsh'" \ + "d2j-init-deobf" "urxvt -e bash -c 'd2j-init-deobf && zsh'" \ + "d2j-jar-access" "urxvt -e bash -c 'd2j-jar-access && zsh'" \ + "d2j-jar-remap" "urxvt -e bash -c 'd2j-jar-remap && zsh'" \ + "d2j-jar2dex" "urxvt -e bash -c 'd2j-jar2dex && zsh'" \ + "d2j-jar2jasmin" "urxvt -e bash -c 'd2j-jar2jasmin && zsh'" \ + "d2j-jasmin2jar" "urxvt -e bash -c 'd2j-jasmin2jar && zsh'" \ + "hdmi-sniff" "urxvt -e bash -c 'hdmi-sniff -h && zsh'" \ + "incept" "urxvt -e bash -c 'incept && zsh'" \ + "kautilya" "urxvt -e bash -c 'kautilya && zsh'" \ + "kraken" "urxvt -e bash -c 'kraken -h && zsh'" \ + "marc4dasm" "urxvt -e bash -c 'marc4dasm -h && zsh'" \ + "baksmali" "urxvt -e bash -c 'baksmali -h && zsh'" \ + "smali" "urxvt -e bash -c 'smali -h && zsh'" \ + diff --git a/tools/menu/honeypot b/tools/menu/honeypot new file mode 100755 index 0000000..a8edcd6 --- /dev/null +++ b/tools/menu/honeypot @@ -0,0 +1,27 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "honeypot" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "artillery" "urxvt -e bash -c 'artillery && zsh'" \ + "beeswarm" "urxvt -e bash -c 'beeswarm && zsh'" \ + "bluepot" "urxvt -e bash -c 'bluepot && zsh'" \ + "conpot" "urxvt -e bash -c 'conpot --help && zsh'" \ + "fakeap" "urxvt -e bash -c 'fakeap && zsh'" \ + "fakenetbiosdgm" "urxvt -e bash -c 'fakenetbiosdgm -h && zsh'" \ + "fakenetbiosns" "urxvt -e bash -c 'fakenetbiosns -h && zsh'" \ + "fiked" "urxvt -e bash -c 'fiked && zsh'" \ + "heartbleed-honeypot" "urxvt -e bash -c 'heartbleed-honeypot -h && zsh'" \ + "honeyd" "urxvt -e bash -c 'honeyd -h && zsh'" \ + "honeydctl" "urxvt -e bash -c 'honeydctl -h && zsh'" \ + "honeydstats" "urxvt -e bash -c 'honeydstats -h && zsh'" \ + "hsniff" "urxvt -e bash -c 'hsniff -h && zsh'" \ + "hpfeeds-client" "urxvt -e bash -c 'hpfeeds-client -h && zsh'" \ + "inetsim" "urxvt -e bash -c 'inetsim --help && zsh'" \ + "dmesg" "urxvt -e bash -c 'dmesg && zsh'" \ + "mount" "urxvt -e bash -c 'mount && zsh'" \ + "ifconfig" "urxvt -e bash -c 'ifconfig && zsh'" \ + "vi" "urxvt -e bash -c 'vi && zsh'" \ + "pshitt" "urxvt -e bash -c 'pshitt && zsh'" \ + "wifi-honey" "urxvt -e bash -c 'wifi-honey -h && zsh'" \ + "wordpot" "urxvt -e bash -c 'wordpot -h && zsh'" \ diff --git a/tools/menu/keylogger b/tools/menu/keylogger new file mode 100755 index 0000000..63e34b2 --- /dev/null +++ b/tools/menu/keylogger @@ -0,0 +1,11 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "keylogger" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "llk" "urxvt -e bash -c 'llk && zsh'" \ + "llkk" "urxvt -e bash -c 'llkk && zsh'" \ + "logkeys" "urxvt -e bash -c 'logkeys -h && zsh'" \ + "logkeys-kill.sh" "urxvt -e bash -c 'logkeys-kill.sh && zsh'" \ + "logkeys-start.sh" "urxvt -e bash -c 'logkeys-start.sh && zsh'" \ + "xspy" "urxvt -e bash -c 'xspy -h && zsh'" \ diff --git a/tools/menu/main b/tools/menu/main new file mode 100755 index 0000000..7321a01 --- /dev/null +++ b/tools/menu/main @@ -0,0 +1,51 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "nfc" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ +"anti-forensic" "~/.tools/menu/anti-forensic" \ +"automation" "~/.tools/menu/automation" \ +"backdoor" "~/.tools/menu/backdoor" \ +"binary" "~/.tools/menu/binary" \ +"bluetooth" "~/.tools/menu/bluetooth" \ +"code-audit" "~/.tools/menu/code-audit" \ +"cracker" "~/.tools/menu/cracker" \ +"crypto" "~/.tools/menu/crypto" \ +"cryptography" "~/.tools/menu/cryptography" \ +"database" "~/.tools/menu/database" \ +"debugger" "~/.tools/menu/debugger" \ +"decompiler" "~/.tools/menu/decompiler" \ +"defensive" "~/.tools/menu/defensive" \ +"disassembler" "~/.tools/menu/disassembler" \ +"dos" "~/.tools/menu/dos" \ +"drone" "~/.tools/menu/drone" \ +"exploitation" "~/.tools/menu/exploitation" \ +"fingerprint" "~/.tools/menu/fingerprint" \ +"firmware" "~/.tools/menu/firmware" \ +"forensic" "~/.tools/menu/forensic" \ +"fuzzer" "~/.tools/menu/fuzzer" \ +"hardware" "~/.tools/menu/hardware" \ +"honeypot" "~/.tools/menu/honeypot" \ +"keylogger" "~/.tools/menu/keylogger" \ +"main" "~/.tools/menu/main" \ +"malware" "~/.tools/menu/malware" \ +"misc" "~/.tools/menu/misc" \ +"mobile" "~/.tools/menu/mobile" \ +"networking" "~/.tools/menu/networking" \ +"nfc" "~/.tools/menu/nfc" \ +"packer" "~/.tools/menu/packer" \ +"proxy" "~/.tools/menu/proxy" \ +"radio" "~/.tools/menu/radio" \ +"recon" "~/.tools/menu/recon" \ +"reversing" "~/.tools/menu/reversing" \ +"scanner" "~/.tools/menu/scanner" \ +"sniffer" "~/.tools/menu/sniffer" \ +"social" "~/.tools/menu/social" \ +"spoof" "~/.tools/menu/spoof" \ +"threat-model" "~/.tools/menu/threat-model" \ +"tunnel" "~/.tools/menu/tunnel" \ +"unpacker" "~/.tools/menu/unpacker" \ +"voip" "~/.tools/menu/voip" \ +"webapp" "~/.tools/menu/webapp" \ +"windows" "~/.tools/menu/windows" \ +"wireless" "~/.tools/menu/wireless" \ diff --git a/tools/menu/malware b/tools/menu/malware new file mode 100755 index 0000000..e444018 --- /dev/null +++ b/tools/menu/malware @@ -0,0 +1,73 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "malware" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "androapkinfo" "urxvt -e bash -c 'androapkinfo && zsh'" \ + "androaxml" "urxvt -e bash -c 'androaxml && zsh'" \ + "androcsign" "urxvt -e bash -c 'androcsign && zsh'" \ + "androdd" "urxvt -e bash -c 'androdd && zsh'" \ + "androdiff" "urxvt -e bash -c 'androdiff && zsh'" \ + "androgexf" "urxvt -e bash -c 'androgexf && zsh'" \ + "androlyze" "urxvt -e bash -c 'androlyze && zsh'" \ + "andromercury" "urxvt -e bash -c 'andromercury && zsh'" \ + "androrisk" "urxvt -e bash -c 'androrisk && zsh'" \ + "androsign" "urxvt -e bash -c 'androsign && zsh'" \ + "androsim" "urxvt -e bash -c 'androsim && zsh'" \ + "androxgmml" "urxvt -e bash -c 'androxgmml && zsh'" \ + "apkviewer" "urxvt -e bash -c 'apkviewer -h && zsh'" \ + "balbuzard" "urxvt -e bash -c 'balbuzard && zsh'" \ + "bbcrack" "urxvt -e bash -c 'bbcrack && zsh'" \ + "bbharvest" "urxvt -e bash -c 'bbharvest && zsh'" \ + "bbtrans" "urxvt -e bash -c 'bbtrans && zsh'" \ + "bamfbrute" "urxvt -e bash -c 'bamfbrute -h && zsh'" \ + "bamfdetect" "urxvt -e bash -c 'bamfdetect -h && zsh'" \ + "bdlogparser" "urxvt -e bash -c 'bdlogparser && zsh'" \ + "captipper" "urxvt -e bash -c 'captipper && zsh'" \ + "clamscanlogparser" "urxvt -e bash -c 'clamscanlogparser && zsh'" \ + "cuckoo" "urxvt -e bash -c 'cuckoo && zsh'" \ + "damm" "urxvt -e bash -c 'damm -h && zsh'" \ + "depdep" "urxvt -e bash -c 'depdep -h && zsh'" \ + "fprotlogparser" "urxvt -e bash -c 'fprotlogparser && zsh'" \ + "malheur" "urxvt -e bash -c 'malheur -h && zsh'" \ + "malmon" "urxvt -e bash -c 'malmon -h && zsh'" \ + "malmon-scan" "urxvt -e bash -c 'malmon-scan && zsh'" \ + "maltrieve" "urxvt -e bash -c 'maltrieve -h && zsh'" \ + "maltrievecategorizer" "urxvt -e bash -c 'maltrievecategorizer && zsh'" \ + "malware-check" "urxvt -e bash -c 'malware-check && zsh'" \ + "malwaredetect" "urxvt -e bash -c 'malwaredetect && zsh'" \ + "pdf2graph" "urxvt -e bash -c 'pdf2graph && zsh'" \ + "pdf2pdfa" "urxvt -e bash -c 'pdf2pdfa && zsh'" \ + "pdf2ruby" "urxvt -e bash -c 'pdf2ruby && zsh'" \ + "pdfcocoon" "urxvt -e bash -c 'pdfcocoon && zsh'" \ + "pdfcop" "urxvt -e bash -c 'pdfcop && zsh'" \ + "pdfdecompress" "urxvt -e bash -c 'pdfdecompress && zsh'" \ + "pdfdecrypt" "urxvt -e bash -c 'pdfdecrypt && zsh'" \ + "pdfencrypt" "urxvt -e bash -c 'pdfencrypt && zsh'" \ + "pdfexplode" "urxvt -e bash -c 'pdfexplode && zsh'" \ + "pdfextract" "urxvt -e bash -c 'pdfextract && zsh'" \ + "pdfmetadata" "urxvt -e bash -c 'pdfmetadata && zsh'" \ + "pdfsh" "urxvt -e bash -c 'pdfsh && zsh'" \ + "pdfwalker" "urxvt -e bash -c 'pdfwalker && zsh'" \ + "pdf2graph" "urxvt -e bash -c 'pdf2graph && zsh'" \ + "pdf2pdfa" "urxvt -e bash -c 'pdf2pdfa && zsh'" \ + "pdf2ruby" "urxvt -e bash -c 'pdf2ruby && zsh'" \ + "pdfcocoon" "urxvt -e bash -c 'pdfcocoon && zsh'" \ + "pdfcop" "urxvt -e bash -c 'pdfcop && zsh'" \ + "pdfdecompress" "urxvt -e bash -c 'pdfdecompress && zsh'" \ + "pdfdecrypt" "urxvt -e bash -c 'pdfdecrypt && zsh'" \ + "pdfencrypt" "urxvt -e bash -c 'pdfencrypt && zsh'" \ + "pdfexplode" "urxvt -e bash -c 'pdfexplode && zsh'" \ + "pdfextract" "urxvt -e bash -c 'pdfextract && zsh'" \ + "pdfmetadata" "urxvt -e bash -c 'pdfmetadata && zsh'" \ + "pdfsh" "urxvt -e bash -c 'pdfsh && zsh'" \ + "pdfwalker" "urxvt -e bash -c 'pdfwalker && zsh'" \ + "peepdf" "urxvt -e bash -c 'peepdf -h && zsh'" \ + "peframe" "urxvt -e bash -c 'peframe && zsh'" \ + "pyew" "urxvt -e bash -c 'pyew -h && zsh'" \ + "viper" "urxvt -e bash -c 'viper -h && zsh'" \ + "yara" "urxvt -e bash -c 'yara -h && zsh'" \ + "yarac" "urxvt -e bash -c 'yarac && zsh'" \ + "dump_process.py" "urxvt -e bash -c 'dump_process.py && zsh'" \ + "malware_launcher.sh" "urxvt -e bash -c 'malware_launcher.sh && zsh'" \ + "start_zerowine.sh" "urxvt -e bash -c 'start_zerowine.sh && zsh'" \ diff --git a/tools/menu/misc b/tools/menu/misc new file mode 100755 index 0000000..b0b22ba --- /dev/null +++ b/tools/menu/misc @@ -0,0 +1,155 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "misc" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "afp_client" "urxvt -e bash -c 'afp_client && zsh'" \ + "afpcmd" "urxvt -e bash -c 'afpcmd -h && zsh'" \ + "afpfs" "urxvt -e bash -c 'afpfs && zsh'" \ + "afpfsd" "urxvt -e bash -c 'afpfsd -h && zsh'" \ + "afpgetstatus" "urxvt -e bash -c 'afpgetstatus && zsh'" \ + "mount_afp" "urxvt -e bash -c 'mount_afp && zsh'" \ + "afp_client" "urxvt -e bash -c 'afp_client && zsh'" \ + "afpcmd" "urxvt -e bash -c 'afpcmd -h && zsh'" \ + "afpfs" "urxvt -e bash -c 'afpfs && zsh'" \ + "afpfsd" "urxvt -e bash -c 'afpfsd -h && zsh'" \ + "afpgetstatus" "urxvt -e bash -c 'afpgetstatus && zsh'" \ + "mount_afp" "urxvt -e bash -c 'mount_afp && zsh'" \ + "airgraph-ng" "urxvt -e bash -c 'airgraph-ng -h && zsh'" \ + "dump-join" "urxvt -e bash -c 'dump-join && zsh'" \ + "bokken" "urxvt -e bash -c 'bokken -h && zsh'" \ + "BEViewer" "urxvt -e bash -c 'BEViewer -h && zsh'" \ + "BEViewer.jar" "urxvt -e bash -c 'BEViewer.jar && zsh'" \ + "bulk_extractor" "urxvt -e bash -c 'bulk_extractor && zsh'" \ + "plugin_test" "urxvt -e bash -c 'plugin_test && zsh'" \ + "bmore" "urxvt -e bash -c 'bmore && zsh'" \ + "bvedit" "urxvt -e bash -c 'bvedit -h && zsh'" \ + "bvi" "urxvt -e bash -c 'bvi -h && zsh'" \ + "bview" "urxvt -e bash -c 'bview -h && zsh'" \ + "centry" "urxvt -e bash -c 'centry -h && zsh'" \ + "checkiban" "urxvt -e bash -c 'checkiban -h && zsh'" \ + "copy-router-config.pl" "urxvt -e bash -c 'copy-router-config.pl && zsh'" \ + "merge-router-config.pl" "urxvt -e bash -c 'merge-router-config.pl && zsh'" \ + "dbd" "urxvt -e bash -c 'dbd -h && zsh'" \ + "dhcdrop" "urxvt -e bash -c 'dhcdrop -h && zsh'" \ + "dradis-configure" "urxvt -e bash -c 'dradis-configure && zsh'" \ + "dradis-start" "urxvt -e bash -c 'dradis-start && zsh'" \ + "bj" "urxvt -e bash -c 'bj && zsh'" \ + "dsd" "urxvt -e bash -c 'dsd -h && zsh'" \ + "dump1090" "urxvt -e bash -c 'dump1090 -h && zsh'" \ + "elettra" "urxvt -e bash -c 'elettra && zsh'" \ + "elettra_gui" "urxvt -e bash -c 'elettra_gui && zsh'" \ + "ent" "urxvt -e bash -c 'ent && zsh'" \ + "evilgrade" "urxvt -e bash -c 'evilgrade && zsh'" \ + "eh" "urxvt -e bash -c 'eh -h && zsh'" \ + "eyewitness" "urxvt -e bash -c 'eyewitness -h && zsh'" \ + "fakemail" "urxvt -e bash -c 'fakemail -h && zsh'" \ + "faraday" "urxvt -e bash -c 'faraday && zsh'" \ + "delAllHost.py" "urxvt -e bash -c 'delAllHost.py && zsh'" \ + "delAllServiceClosed.py" "urxvt -e bash -c 'delAllServiceClosed.py && zsh'" \ + "fplugin" "urxvt -e bash -c 'fplugin && zsh'" \ + "getAllCreds.py" "urxvt -e bash -c 'getAllCreds.py && zsh'" \ + "getAllHosts.py" "urxvt -e bash -c 'getAllHosts.py && zsh'" \ + "getAllIps.py" "urxvt -e bash -c 'getAllIps.py && zsh'" \ + "getAllIpsInterfaces.py" "urxvt -e bash -c 'getAllIpsInterfaces.py && zsh'" \ + "getAllOs.py" "urxvt -e bash -c 'getAllOs.py && zsh'" \ + "getAllTelnet.py" "urxvt -e bash -c 'getAllTelnet.py && zsh'" \ + "getAllVnc.py" "urxvt -e bash -c 'getAllVnc.py && zsh'" \ + "getAllVulnsCSV.py" "urxvt -e bash -c 'getAllVulnsCSV.py && zsh'" \ + "getAllWebservers.py" "urxvt -e bash -c 'getAllWebservers.py && zsh'" \ + "flare" "urxvt -e bash -c 'flare -h && zsh'" \ + "bmc-config" "urxvt -e bash -c 'bmc-config && zsh'" \ + "bmc-device" "urxvt -e bash -c 'bmc-device && zsh'" \ + "bmc-info" "urxvt -e bash -c 'bmc-info && zsh'" \ + "bmc-watchdog" "urxvt -e bash -c 'bmc-watchdog && zsh'" \ + "ipmi-chassis" "urxvt -e bash -c 'ipmi-chassis && zsh'" \ + "ipmi-chassis-config" "urxvt -e bash -c 'ipmi-chassis-config && zsh'" \ + "ipmi-config" "urxvt -e bash -c 'ipmi-config && zsh'" \ + "ipmi-console" "urxvt -e bash -c 'ipmi-console && zsh'" \ + "ipmi-dcmi" "urxvt -e bash -c 'ipmi-dcmi && zsh'" \ + "ipmi-detect" "urxvt -e bash -c 'ipmi-detect && zsh'" \ + "ipmi-fru" "urxvt -e bash -c 'ipmi-fru && zsh'" \ + "ipmi-locate" "urxvt -e bash -c 'ipmi-locate && zsh'" \ + "ipmi-oem" "urxvt -e bash -c 'ipmi-oem && zsh'" \ + "ipmi-pef-config" "urxvt -e bash -c 'ipmi-pef-config && zsh'" \ + "ipmi-pet" "urxvt -e bash -c 'ipmi-pet && zsh'" \ + "ipmi-ping" "urxvt -e bash -c 'ipmi-ping && zsh'" \ + "ipmi-power" "urxvt -e bash -c 'ipmi-power && zsh'" \ + "ipmi-raw" "urxvt -e bash -c 'ipmi-raw && zsh'" \ + "ipmi-sel" "urxvt -e bash -c 'ipmi-sel && zsh'" \ + "ipmi-sensors" "urxvt -e bash -c 'ipmi-sensors && zsh'" \ + "ipmi-sensors-config" "urxvt -e bash -c 'ipmi-sensors-config && zsh'" \ + "ipmiconsole" "urxvt -e bash -c 'ipmiconsole && zsh'" \ + "ipmidetect" "urxvt -e bash -c 'ipmidetect && zsh'" \ + "ipmidetectd" "urxvt -e bash -c 'ipmidetectd && zsh'" \ + "ipmimonitoring" "urxvt -e bash -c 'ipmimonitoring && zsh'" \ + "ipmiping" "urxvt -e bash -c 'ipmiping && zsh'" \ + "ipmipower" "urxvt -e bash -c 'ipmipower && zsh'" \ + "ipmiseld" "urxvt -e bash -c 'ipmiseld && zsh'" \ + "pef-config" "urxvt -e bash -c 'pef-config && zsh'" \ + "rmcp-ping" "urxvt -e bash -c 'rmcp-ping && zsh'" \ + "rmcpping" "urxvt -e bash -c 'rmcpping && zsh'" \ + "fstealer" "urxvt -e bash -c 'fstealer -h && zsh'" \ + "genlist" "urxvt -e bash -c 'genlist && zsh'" \ + "geoipgen" "urxvt -e bash -c 'geoipgen -h && zsh'" \ + "hackersh" "urxvt -e bash -c 'hackersh -h && zsh'" \ + "http-put" "urxvt -e bash -c 'http-put -h && zsh'" \ + "infip" "urxvt -e bash -c 'infip -h && zsh'" \ + "inundator" "urxvt -e bash -c 'inundator && zsh'" \ + "latcp" "urxvt -e bash -c 'latcp && zsh'" \ + "latd" "urxvt -e bash -c 'latd -h && zsh'" \ + "llogin" "urxvt -e bash -c 'llogin -h && zsh'" \ + "moprc" "urxvt -e bash -c 'moprc && zsh'" \ + "leo" "urxvt -e bash -c 'leo -h && zsh'" \ + "leo-install.py" "urxvt -e bash -c 'leo-install.py && zsh'" \ + "leoc" "urxvt -e bash -c 'leoc -h && zsh'" \ + "lspst" "urxvt -e bash -c 'lspst && zsh'" \ + "nick2ldif" "urxvt -e bash -c 'nick2ldif && zsh'" \ + "pst2ldif" "urxvt -e bash -c 'pst2ldif && zsh'" \ + "readpst" "urxvt -e bash -c 'readpst && zsh'" \ + "lspst" "urxvt -e bash -c 'lspst && zsh'" \ + "nick2ldif" "urxvt -e bash -c 'nick2ldif && zsh'" \ + "pst2ldif" "urxvt -e bash -c 'pst2ldif && zsh'" \ + "readpst" "urxvt -e bash -c 'readpst && zsh'" \ + "list-urls" "urxvt -e bash -c 'list-urls && zsh'" \ + "luyten" "urxvt -e bash -c 'luyten && zsh'" \ + "macchanger" "urxvt -e bash -c 'macchanger --help && zsh'" \ + "macchanger" "urxvt -e bash -c 'macchanger --help && zsh'" \ + "makepasswd" "urxvt -e bash -c 'makepasswd -h && zsh'" \ + "makepasswd" "urxvt -e bash -c 'makepasswd -h && zsh'" \ + "maskprocessor" "urxvt -e bash -c 'maskprocessor -h && zsh'" \ + "mp64" "urxvt -e bash -c 'mp64 --help && zsh'" \ + "mat" "urxvt -e bash -c 'mat -h && zsh'" \ + "mat-gui" "urxvt -e bash -c 'mat-gui && zsh'" \ + "MibbleBrowser" "urxvt -e bash -c 'MibbleBrowser && zsh'" \ + "MibblePrinter" "urxvt -e bash -c 'MibblePrinter && zsh'" \ + "MibbleValidator" "urxvt -e bash -c 'MibbleValidator && zsh'" \ + "mutator" "urxvt -e bash -c 'mutator -h && zsh'" \ + "mysql2sqlite" "urxvt -e bash -c 'mysql2sqlite -h && zsh'" \ + "netactview" "urxvt -e bash -c 'netactview && zsh'" \ + "onionshare" "urxvt -e bash -c 'onionshare -h && zsh'" \ + "onionshare-gui" "urxvt -e bash -c 'onionshare-gui && zsh'" \ + "openstego" "urxvt -e bash -c 'openstego -h && zsh'" \ + "outguess" "urxvt -e bash -c 'outguess && zsh'" \ + "pcapfix" "urxvt -e bash -c 'pcapfix && zsh'" \ + "pyinstaller" "urxvt -e bash -c 'pyinstaller && zsh'" \ + "sakis3g" "urxvt -e bash -c 'sakis3g --help && zsh'" \ + "fasm" "urxvt -e bash -c 'fasm && zsh'" \ + "listing" "urxvt -e bash -c 'listing && zsh'" \ + "sasm" "urxvt -e bash -c 'sasm && zsh'" \ + "schnappi-dhcp" "urxvt -e bash -c 'schnappi-dhcp --help && zsh'" \ + "snow" "urxvt -e bash -c 'snow -h && zsh'" \ + "sslcat" "urxvt -e bash -c 'sslcat && zsh'" \ + "sslyze" "urxvt -e bash -c 'sslyze -h && zsh'" \ + "stompy" "urxvt -e bash -c 'stompy && zsh'" \ + "tcpxtract" "urxvt -e bash -c 'tcpxtract -h && zsh'" \ + "tnscmd" "urxvt -e bash -c 'tnscmd && zsh'" \ + "tpcat" "urxvt -e bash -c 'tpcat && zsh'" \ + "ua-tester" "urxvt -e bash -c 'ua-tester && zsh'" \ + "upx" "urxvt -e bash -c 'upx -h && zsh'" \ + "upx" "urxvt -e bash -c 'upx -h && zsh'" \ + "usernamer" "urxvt -e bash -c 'usernamer -h && zsh'" \ + "vfeed" "urxvt -e bash -c 'vfeed && zsh'" \ + "wikigen" "urxvt -e bash -c 'wikigen && zsh'" \ + "wol-e" "urxvt -e bash -c 'wol-e -h && zsh'" \ + diff --git a/tools/menu/mobile b/tools/menu/mobile new file mode 100755 index 0000000..7df69de --- /dev/null +++ b/tools/menu/mobile @@ -0,0 +1,122 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "mobile" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "androick" "urxvt -e bash -c 'androick && zsh'" \ + "androidsniffer" "urxvt -e bash -c 'androidsniffer -h && zsh'" \ + "gtp-scan" "urxvt -e bash -c 'gtp-scan -h && zsh'" \ + "iosforensic" "urxvt -e bash -c 'iosforensic -h && zsh'" \ + "iphoneanalyzer" "urxvt -e bash -c 'iphoneanalyzer -h && zsh'" \ + "kal" "urxvt -e bash -c 'kal -h && zsh'" \ + "kraken" "urxvt -e bash -c 'kraken -h && zsh'" \ + "sandy" "urxvt -e bash -c 'sandy -h && zsh'" \ + "smartphone-pentest-framework" "urxvt -e bash -c 'smartphone-pentest-framework -h && zsh'" \ + "AndroidAgent-debug-unaligned.apk" "urxvt -e bash -c 'AndroidAgent-debug-unaligned.apk && zsh'" \ + "AndroidAgent-debug-unaligned.apk.d" "urxvt -e bash -c 'AndroidAgent-debug-unaligned.apk.d && zsh'" \ + "AndroidAgent-debug.apk" "urxvt -e bash -c 'AndroidAgent-debug.apk && zsh'" \ + "AndroidAgent.ap_" "urxvt -e bash -c 'AndroidAgent.ap_ && zsh'" \ + "AndroidAgent.ap_.d" "urxvt -e bash -c 'AndroidAgent.ap_.d && zsh'" \ + "AndroidManifest.xml" "urxvt -e bash -c 'AndroidManifest.xml && zsh'" \ + "AndroidManifest.xml.d" "urxvt -e bash -c 'AndroidManifest.xml.d && zsh'" \ + "build.prop" "urxvt -e bash -c 'build.prop && zsh'" \ + "classes.dex" "urxvt -e bash -c 'classes.dex && zsh'" \ + "classes.dex.d" "urxvt -e bash -c 'classes.dex.d && zsh'" \ + "jarlist.cache" "urxvt -e bash -c 'jarlist.cache && zsh'" \ + "AndroidAgent.apk" "urxvt -e bash -c 'AndroidAgent.apk && zsh'" \ + "AndroidManifest.xml" "urxvt -e bash -c 'AndroidManifest.xml && zsh'" \ + "AndroidManifest.xml.d" "urxvt -e bash -c 'AndroidManifest.xml.d && zsh'" \ + "androidagent.jar" "urxvt -e bash -c 'androidagent.jar && zsh'" \ + "build.prop" "urxvt -e bash -c 'build.prop && zsh'" \ + "classes.dex" "urxvt -e bash -c 'classes.dex && zsh'" \ + "classes.jar" "urxvt -e bash -c 'classes.jar && zsh'" \ + "jarlist.cache" "urxvt -e bash -c 'jarlist.cache && zsh'" \ + "resources.ap_" "urxvt -e bash -c 'resources.ap_ && zsh'" \ + "AndroidManifest.xml" "urxvt -e bash -c 'AndroidManifest.xml && zsh'" \ + "AndroidManifest.xml.d" "urxvt -e bash -c 'AndroidManifest.xml.d && zsh'" \ + "BlankFrontEnd-debug-unaligned.apk" "urxvt -e bash -c 'BlankFrontEnd-debug-unaligned.apk && zsh'" \ + "BlankFrontEnd-debug-unaligned.apk.d" "urxvt -e bash -c 'BlankFrontEnd-debug-unaligned.apk.d && zsh'" \ + "BlankFrontEnd-debug.apk" "urxvt -e bash -c 'BlankFrontEnd-debug.apk && zsh'" \ + "BlankFrontEnd.ap_" "urxvt -e bash -c 'BlankFrontEnd.ap_ && zsh'" \ + "BlankFrontEnd.ap_.d" "urxvt -e bash -c 'BlankFrontEnd.ap_.d && zsh'" \ + "build.prop" "urxvt -e bash -c 'build.prop && zsh'" \ + "classes.dex" "urxvt -e bash -c 'classes.dex && zsh'" \ + "classes.dex.d" "urxvt -e bash -c 'classes.dex.d && zsh'" \ + "jarlist.cache" "urxvt -e bash -c 'jarlist.cache && zsh'" \ + "AndroidManifest.xml" "urxvt -e bash -c 'AndroidManifest.xml && zsh'" \ + "AndroidManifest.xml.d" "urxvt -e bash -c 'AndroidManifest.xml.d && zsh'" \ + "MapsDemo-debug-unaligned.apk" "urxvt -e bash -c 'MapsDemo-debug-unaligned.apk && zsh'" \ + "MapsDemo-debug-unaligned.apk.d" "urxvt -e bash -c 'MapsDemo-debug-unaligned.apk.d && zsh'" \ + "MapsDemo-debug.apk" "urxvt -e bash -c 'MapsDemo-debug.apk && zsh'" \ + "MapsDemo.ap_" "urxvt -e bash -c 'MapsDemo.ap_ && zsh'" \ + "MapsDemo.ap_.d" "urxvt -e bash -c 'MapsDemo.ap_.d && zsh'" \ + "build.prop" "urxvt -e bash -c 'build.prop && zsh'" \ + "classes.dex" "urxvt -e bash -c 'classes.dex && zsh'" \ + "classes.dex.d" "urxvt -e bash -c 'classes.dex.d && zsh'" \ + "jarlist.cache" "urxvt -e bash -c 'jarlist.cache && zsh'" \ + "AndroidManifest.xml" "urxvt -e bash -c 'AndroidManifest.xml && zsh'" \ + "AndroidManifest.xml.d" "urxvt -e bash -c 'AndroidManifest.xml.d && zsh'" \ + "FrameworkAndroidApp.apk" "urxvt -e bash -c 'FrameworkAndroidApp.apk && zsh'" \ + "FrameworkAndroidAppActivity-debug-unaligned.apk" "urxvt -e bash -c 'FrameworkAndroidAppActivity-debug-unaligned.apk && zsh'" \ + "FrameworkAndroidAppActivity-debug-unaligned.apk.d" "urxvt -e bash -c 'FrameworkAndroidAppActivity-debug-unaligned.apk.d && zsh'" \ + "FrameworkAndroidAppActivity-debug.apk" "urxvt -e bash -c 'FrameworkAndroidAppActivity-debug.apk && zsh'" \ + "FrameworkAndroidAppActivity.ap_" "urxvt -e bash -c 'FrameworkAndroidAppActivity.ap_ && zsh'" \ + "FrameworkAndroidAppActivity.ap_.d" "urxvt -e bash -c 'FrameworkAndroidAppActivity.ap_.d && zsh'" \ + "build.prop" "urxvt -e bash -c 'build.prop && zsh'" \ + "classes.dex" "urxvt -e bash -c 'classes.dex && zsh'" \ + "classes.dex.d" "urxvt -e bash -c 'classes.dex.d && zsh'" \ + "jarlist.cache" "urxvt -e bash -c 'jarlist.cache && zsh'" \ + "resources.ap_" "urxvt -e bash -c 'resources.ap_ && zsh'" \ + "AndroidManifest.xml" "urxvt -e bash -c 'AndroidManifest.xml && zsh'" \ + "AndroidManifest.xml.d" "urxvt -e bash -c 'AndroidManifest.xml.d && zsh'" \ + "FrameworkAndroidAppActivity-debug-unaligned.apk" "urxvt -e bash -c 'FrameworkAndroidAppActivity-debug-unaligned.apk && zsh'" \ + "FrameworkAndroidAppActivity-debug-unaligned.apk.d" "urxvt -e bash -c 'FrameworkAndroidAppActivity-debug-unaligned.apk.d && zsh'" \ + "FrameworkAndroidAppActivity-debug.apk" "urxvt -e bash -c 'FrameworkAndroidAppActivity-debug.apk && zsh'" \ + "FrameworkAndroidAppActivity.ap_" "urxvt -e bash -c 'FrameworkAndroidAppActivity.ap_ && zsh'" \ + "FrameworkAndroidAppActivity.ap_.d" "urxvt -e bash -c 'FrameworkAndroidAppActivity.ap_.d && zsh'" \ + "build.prop" "urxvt -e bash -c 'build.prop && zsh'" \ + "classes.dex" "urxvt -e bash -c 'classes.dex && zsh'" \ + "classes.dex.d" "urxvt -e bash -c 'classes.dex.d && zsh'" \ + "jarlist.cache" "urxvt -e bash -c 'jarlist.cache && zsh'" \ + "ar" "urxvt -e bash -c 'ar && zsh'" \ + "as" "urxvt -e bash -c 'as --help && zsh'" \ + "c++" "urxvt -e bash -c 'c++ && zsh'" \ + "g++" "urxvt -e bash -c 'g++ && zsh'" \ + "gcc" "urxvt -e bash -c 'gcc && zsh'" \ + "ld" "urxvt -e bash -c 'ld && zsh'" \ + "ld.bfd" "urxvt -e bash -c 'ld.bfd && zsh'" \ + "ld.gold" "urxvt -e bash -c 'ld.gold && zsh'" \ + "ld.mcld" "urxvt -e bash -c 'ld.mcld && zsh'" \ + "nm" "urxvt -e bash -c 'nm -h && zsh'" \ + "objcopy" "urxvt -e bash -c 'objcopy && zsh'" \ + "objdump" "urxvt -e bash -c 'objdump && zsh'" \ + "ranlib" "urxvt -e bash -c 'ranlib && zsh'" \ + "strip" "urxvt -e bash -c 'strip && zsh'" \ + "a.out" "urxvt -e bash -c 'a.out && zsh'" \ + "arm-linux-androideabi-addr2line" "urxvt -e bash -c 'arm-linux-androideabi-addr2line && zsh'" \ + "arm-linux-androideabi-ar" "urxvt -e bash -c 'arm-linux-androideabi-ar && zsh'" \ + "arm-linux-androideabi-as" "urxvt -e bash -c 'arm-linux-androideabi-as && zsh'" \ + "arm-linux-androideabi-c++" "urxvt -e bash -c 'arm-linux-androideabi-c++ && zsh'" \ + "arm-linux-androideabi-c++filt" "urxvt -e bash -c 'arm-linux-androideabi-c++filt && zsh'" \ + "arm-linux-androideabi-cpp" "urxvt -e bash -c 'arm-linux-androideabi-cpp && zsh'" \ + "arm-linux-androideabi-elfedit" "urxvt -e bash -c 'arm-linux-androideabi-elfedit && zsh'" \ + "arm-linux-androideabi-g++" "urxvt -e bash -c 'arm-linux-androideabi-g++ && zsh'" \ + "arm-linux-androideabi-gcc" "urxvt -e bash -c 'arm-linux-androideabi-gcc && zsh'" \ + "arm-linux-androideabi-gcc-4.6" "urxvt -e bash -c 'arm-linux-androideabi-gcc-4.6 && zsh'" \ + "arm-linux-androideabi-gcov" "urxvt -e bash -c 'arm-linux-androideabi-gcov && zsh'" \ + "arm-linux-androideabi-gdb" "urxvt -e bash -c 'arm-linux-androideabi-gdb && zsh'" \ + "arm-linux-androideabi-gdbtui" "urxvt -e bash -c 'arm-linux-androideabi-gdbtui && zsh'" \ + "arm-linux-androideabi-gprof" "urxvt -e bash -c 'arm-linux-androideabi-gprof && zsh'" \ + "arm-linux-androideabi-ld" "urxvt -e bash -c 'arm-linux-androideabi-ld && zsh'" \ + "arm-linux-androideabi-ld.bfd" "urxvt -e bash -c 'arm-linux-androideabi-ld.bfd && zsh'" \ + "arm-linux-androideabi-ld.gold" "urxvt -e bash -c 'arm-linux-androideabi-ld.gold && zsh'" \ + "arm-linux-androideabi-ld.mcld" "urxvt -e bash -c 'arm-linux-androideabi-ld.mcld && zsh'" \ + "arm-linux-androideabi-nm" "urxvt -e bash -c 'arm-linux-androideabi-nm && zsh'" \ + "arm-linux-androideabi-objcopy" "urxvt -e bash -c 'arm-linux-androideabi-objcopy && zsh'" \ + "arm-linux-androideabi-objdump" "urxvt -e bash -c 'arm-linux-androideabi-objdump && zsh'" \ + "arm-linux-androideabi-ranlib" "urxvt -e bash -c 'arm-linux-androideabi-ranlib && zsh'" \ + "arm-linux-androideabi-readelf" "urxvt -e bash -c 'arm-linux-androideabi-readelf && zsh'" \ + "arm-linux-androideabi-run" "urxvt -e bash -c 'arm-linux-androideabi-run && zsh'" \ + "arm-linux-androideabi-size" "urxvt -e bash -c 'arm-linux-androideabi-size && zsh'" \ + "arm-linux-androideabi-strings" "urxvt -e bash -c 'arm-linux-androideabi-strings && zsh'" \ + "arm-linux-androideabi-strip" "urxvt -e bash -c 'arm-linux-androideabi-strip && zsh'" \ diff --git a/tools/menu/networking b/tools/menu/networking new file mode 100755 index 0000000..05306fc --- /dev/null +++ b/tools/menu/networking @@ -0,0 +1,626 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "networking" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "afp_client" "urxvt -e bash -c 'afp_client && zsh'" \ + "afpcmd" "urxvt -e bash -c 'afpcmd -h && zsh'" \ + "afpfs" "urxvt -e bash -c 'afpfs && zsh'" \ + "afpfsd" "urxvt -e bash -c 'afpfsd -h && zsh'" \ + "afpgetstatus" "urxvt -e bash -c 'afpgetstatus && zsh'" \ + "mount_afp" "urxvt -e bash -c 'mount_afp && zsh'" \ + "afp_client" "urxvt -e bash -c 'afp_client && zsh'" \ + "afpcmd" "urxvt -e bash -c 'afpcmd -h && zsh'" \ + "afpfs" "urxvt -e bash -c 'afpfs && zsh'" \ + "afpfsd" "urxvt -e bash -c 'afpfsd -h && zsh'" \ + "afpgetstatus" "urxvt -e bash -c 'afpgetstatus && zsh'" \ + "mount_afp" "urxvt -e bash -c 'mount_afp && zsh'" \ + "aiengine" "urxvt -e bash -c 'aiengine -h && zsh'" \ + "argus" "urxvt -e bash -c 'argus -h && zsh'" \ + "argus-lsof" "urxvt -e bash -c 'argus-lsof && zsh'" \ + "argus-snmp" "urxvt -e bash -c 'argus-snmp && zsh'" \ + "argus-vmstat" "urxvt -e bash -c 'argus-vmstat && zsh'" \ + "argusbug" "urxvt -e bash -c 'argusbug && zsh'" \ + "argusclientbug" "urxvt -e bash -c 'argusclientbug && zsh'" \ + "ra" "urxvt -e bash -c 'ra -h && zsh'" \ + "rabins" "urxvt -e bash -c 'rabins -h && zsh'" \ + "racluster" "urxvt -e bash -c 'racluster -h && zsh'" \ + "raconvert" "urxvt -e bash -c 'raconvert -h && zsh'" \ + "racount" "urxvt -e bash -c 'racount -h && zsh'" \ + "radark" "urxvt -e bash -c 'radark -h && zsh'" \ + "radecode" "urxvt -e bash -c 'radecode && zsh'" \ + "radium" "urxvt -e bash -c 'radium -h && zsh'" \ + "radump" "urxvt -e bash -c 'radump && zsh'" \ + "raevent" "urxvt -e bash -c 'raevent -h && zsh'" \ + "rafilteraddr" "urxvt -e bash -c 'rafilteraddr && zsh'" \ + "ragraph" "urxvt -e bash -c 'ragraph && zsh'" \ + "ragrep" "urxvt -e bash -c 'ragrep && zsh'" \ + "rahisto" "urxvt -e bash -c 'rahisto && zsh'" \ + "rahosts" "urxvt -e bash -c 'rahosts && zsh'" \ + "ralabel" "urxvt -e bash -c 'ralabel && zsh'" \ + "ranonymize" "urxvt -e bash -c 'ranonymize && zsh'" \ + "rapath" "urxvt -e bash -c 'rapath && zsh'" \ + "rapolicy" "urxvt -e bash -c 'rapolicy && zsh'" \ + "raports" "urxvt -e bash -c 'raports && zsh'" \ + "rarpwatch" "urxvt -e bash -c 'rarpwatch && zsh'" \ + "raservices" "urxvt -e bash -c 'raservices && zsh'" \ + "rasort" "urxvt -e bash -c 'rasort -h && zsh'" \ + "rasplit" "urxvt -e bash -c 'rasplit -h && zsh'" \ + "rasql" "urxvt -e bash -c 'rasql -h && zsh'" \ + "rasqlinsert" "urxvt -e bash -c 'rasqlinsert && zsh'" \ + "rasqltimeindex" "urxvt -e bash -c 'rasqltimeindex && zsh'" \ + "rastream" "urxvt -e bash -c 'rastream -h && zsh'" \ + "rastrip" "urxvt -e bash -c 'rastrip -h && zsh'" \ + "ratemplate" "urxvt -e bash -c 'ratemplate && zsh'" \ + "ratimerange" "urxvt -e bash -c 'ratimerange && zsh'" \ + "ratop" "urxvt -e bash -c 'ratop && zsh'" \ + "rauserdata" "urxvt -e bash -c 'rauserdata && zsh'" \ + "arp-fingerprint" "urxvt -e bash -c 'arp-fingerprint -h && zsh'" \ + "arp-scan" "urxvt -e bash -c 'arp-scan -h && zsh'" \ + "get-iab" "urxvt -e bash -c 'get-iab -h && zsh'" \ + "get-oui" "urxvt -e bash -c 'get-oui -h && zsh'" \ + "arp-fingerprint" "urxvt -e bash -c 'arp-fingerprint -h && zsh'" \ + "arp-scan" "urxvt -e bash -c 'arp-scan -h && zsh'" \ + "get-iab" "urxvt -e bash -c 'get-iab -h && zsh'" \ + "get-oui" "urxvt -e bash -c 'get-oui -h && zsh'" \ + "arpwner" "urxvt -e bash -c 'arpwner -h && zsh'" \ + "backfuzz" "urxvt -e bash -c 'backfuzz -h && zsh'" \ + "bittwist" "urxvt -e bash -c 'bittwist -h && zsh'" \ + "bittwiste" "urxvt -e bash -c 'bittwiste -h && zsh'" \ + "buttinsky" "urxvt -e bash -c 'buttinsky -h && zsh'" \ + "cli" "urxvt -e bash -c 'cli && zsh'" \ + "netzobparse" "urxvt -e bash -c 'netzobparse && zsh'" \ + "spawner" "urxvt -e bash -c 'spawner && zsh'" \ + "stack" "urxvt -e bash -c 'stack && zsh'" \ + "cadaver" "urxvt -e bash -c 'cadaver -h && zsh'" \ + "cadaver" "urxvt -e bash -c 'cadaver -h && zsh'" \ + "chaosreader" "urxvt -e bash -c 'chaosreader -h && zsh'" \ + "chiron-combinations" "urxvt -e bash -c 'chiron-combinations && zsh'" \ + "chiron-nd" "urxvt -e bash -c 'chiron-nd && zsh'" \ + "chiron-proxy" "urxvt -e bash -c 'chiron-proxy && zsh'" \ + "chiron-scanner" "urxvt -e bash -c 'chiron-scanner && zsh'" \ + "chiron_combinations.py" "urxvt -e bash -c 'chiron_combinations.py && zsh'" \ + "chiron_local_link.py" "urxvt -e bash -c 'chiron_local_link.py && zsh'" \ + "chiron_proxy.py" "urxvt -e bash -c 'chiron_proxy.py && zsh'" \ + "chiron_scanner.py" "urxvt -e bash -c 'chiron_scanner.py && zsh'" \ + "cidr2range" "urxvt -e bash -c 'cidr2range -h && zsh'" \ + "cisco-snmp-enumeration" "urxvt -e bash -c 'cisco-snmp-enumeration && zsh'" \ + "cisco-snmp-slap" "urxvt -e bash -c 'cisco-snmp-slap -h && zsh'" \ + "darkstat" "urxvt -e bash -c 'darkstat -h && zsh'" \ + "darkstat" "urxvt -e bash -c 'darkstat -h && zsh'" \ + "depdep" "urxvt -e bash -c 'depdep -h && zsh'" \ + "dinouml" "urxvt -e bash -c 'dinouml -h && zsh'" \ + "dizzy" "urxvt -e bash -c 'dizzy -h && zsh'" \ + "dns-reverse-proxy" "urxvt -e bash -c 'dns-reverse-proxy -h && zsh'" \ + "dig" "urxvt -e bash -c 'dig -h && zsh'" \ + "host" "urxvt -e bash -c 'host && zsh'" \ + "nslookup" "urxvt -e bash -c 'nslookup && zsh'" \ + "dig" "urxvt -e bash -c 'dig -h && zsh'" \ + "host" "urxvt -e bash -c 'host && zsh'" \ + "nslookup" "urxvt -e bash -c 'nslookup && zsh'" \ + "arpspoof" "urxvt -e bash -c 'arpspoof && zsh'" \ + "dnsspoof" "urxvt -e bash -c 'dnsspoof -h && zsh'" \ + "dsniff" "urxvt -e bash -c 'dsniff -h && zsh'" \ + "filesnarf" "urxvt -e bash -c 'filesnarf -h && zsh'" \ + "macof" "urxvt -e bash -c 'macof -h && zsh'" \ + "mailsnarf" "urxvt -e bash -c 'mailsnarf -h && zsh'" \ + "msgsnarf" "urxvt -e bash -c 'msgsnarf -h && zsh'" \ + "sshmitm" "urxvt -e bash -c 'sshmitm -h && zsh'" \ + "sshow" "urxvt -e bash -c 'sshow -h && zsh'" \ + "tcpkill" "urxvt -e bash -c 'tcpkill -h && zsh'" \ + "tcpnice" "urxvt -e bash -c 'tcpnice -h && zsh'" \ + "urlsnarf" "urxvt -e bash -c 'urlsnarf -h && zsh'" \ + "webmitm" "urxvt -e bash -c 'webmitm -h && zsh'" \ + "webspy" "urxvt -e bash -c 'webspy -h && zsh'" \ + "arpspoof" "urxvt -e bash -c 'arpspoof && zsh'" \ + "dnsspoof" "urxvt -e bash -c 'dnsspoof -h && zsh'" \ + "dsniff" "urxvt -e bash -c 'dsniff -h && zsh'" \ + "filesnarf" "urxvt -e bash -c 'filesnarf -h && zsh'" \ + "macof" "urxvt -e bash -c 'macof -h && zsh'" \ + "mailsnarf" "urxvt -e bash -c 'mailsnarf -h && zsh'" \ + "msgsnarf" "urxvt -e bash -c 'msgsnarf -h && zsh'" \ + "sshmitm" "urxvt -e bash -c 'sshmitm -h && zsh'" \ + "sshow" "urxvt -e bash -c 'sshow -h && zsh'" \ + "tcpkill" "urxvt -e bash -c 'tcpkill -h && zsh'" \ + "tcpnice" "urxvt -e bash -c 'tcpnice -h && zsh'" \ + "urlsnarf" "urxvt -e bash -c 'urlsnarf -h && zsh'" \ + "webmitm" "urxvt -e bash -c 'webmitm -h && zsh'" \ + "webspy" "urxvt -e bash -c 'webspy -h && zsh'" \ + "dump1090" "urxvt -e bash -c 'dump1090 -h && zsh'" \ + "easy-creds" "urxvt -e bash -c 'easy-creds && zsh'" \ + "etherape" "urxvt -e bash -c 'etherape && zsh'" \ + "etherape" "urxvt -e bash -c 'etherape && zsh'" \ + "ettercap" "urxvt -e bash -c 'ettercap -h && zsh'" \ + "etterfilter" "urxvt -e bash -c 'etterfilter -h && zsh'" \ + "etterlog" "urxvt -e bash -c 'etterlog -h && zsh'" \ + "ettercap" "urxvt -e bash -c 'ettercap -h && zsh'" \ + "etterfilter" "urxvt -e bash -c 'etterfilter -h && zsh'" \ + "etterlog" "urxvt -e bash -c 'etterlog -h && zsh'" \ + "fakenetbiosdgm" "urxvt -e bash -c 'fakenetbiosdgm -h && zsh'" \ + "fakenetbiosns" "urxvt -e bash -c 'fakenetbiosns -h && zsh'" \ + "filibuster" "urxvt -e bash -c 'filibuster -h && zsh'" \ + "flowinspect" "urxvt -e bash -c 'flowinspect -h && zsh'" \ + "fping" "urxvt -e bash -c 'fping -h && zsh'" \ + "fping6" "urxvt -e bash -c 'fping6 -h && zsh'" \ + "fping" "urxvt -e bash -c 'fping -h && zsh'" \ + "fping6" "urxvt -e bash -c 'fping6 -h && zsh'" \ + "fraud-bridge" "urxvt -e bash -c 'fraud-bridge -h && zsh'" \ + "bmc-config" "urxvt -e bash -c 'bmc-config && zsh'" \ + "bmc-device" "urxvt -e bash -c 'bmc-device && zsh'" \ + "bmc-info" "urxvt -e bash -c 'bmc-info && zsh'" \ + "bmc-watchdog" "urxvt -e bash -c 'bmc-watchdog && zsh'" \ + "ipmi-chassis" "urxvt -e bash -c 'ipmi-chassis && zsh'" \ + "ipmi-chassis-config" "urxvt -e bash -c 'ipmi-chassis-config && zsh'" \ + "ipmi-config" "urxvt -e bash -c 'ipmi-config && zsh'" \ + "ipmi-console" "urxvt -e bash -c 'ipmi-console && zsh'" \ + "ipmi-dcmi" "urxvt -e bash -c 'ipmi-dcmi && zsh'" \ + "ipmi-detect" "urxvt -e bash -c 'ipmi-detect && zsh'" \ + "ipmi-fru" "urxvt -e bash -c 'ipmi-fru && zsh'" \ + "ipmi-locate" "urxvt -e bash -c 'ipmi-locate && zsh'" \ + "ipmi-oem" "urxvt -e bash -c 'ipmi-oem && zsh'" \ + "ipmi-pef-config" "urxvt -e bash -c 'ipmi-pef-config && zsh'" \ + "ipmi-pet" "urxvt -e bash -c 'ipmi-pet && zsh'" \ + "ipmi-ping" "urxvt -e bash -c 'ipmi-ping && zsh'" \ + "ipmi-power" "urxvt -e bash -c 'ipmi-power && zsh'" \ + "ipmi-raw" "urxvt -e bash -c 'ipmi-raw && zsh'" \ + "ipmi-sel" "urxvt -e bash -c 'ipmi-sel && zsh'" \ + "ipmi-sensors" "urxvt -e bash -c 'ipmi-sensors && zsh'" \ + "ipmi-sensors-config" "urxvt -e bash -c 'ipmi-sensors-config && zsh'" \ + "ipmiconsole" "urxvt -e bash -c 'ipmiconsole && zsh'" \ + "ipmidetect" "urxvt -e bash -c 'ipmidetect && zsh'" \ + "ipmidetectd" "urxvt -e bash -c 'ipmidetectd && zsh'" \ + "ipmimonitoring" "urxvt -e bash -c 'ipmimonitoring && zsh'" \ + "ipmiping" "urxvt -e bash -c 'ipmiping && zsh'" \ + "ipmipower" "urxvt -e bash -c 'ipmipower && zsh'" \ + "ipmiseld" "urxvt -e bash -c 'ipmiseld && zsh'" \ + "pef-config" "urxvt -e bash -c 'pef-config && zsh'" \ + "rmcp-ping" "urxvt -e bash -c 'rmcp-ping && zsh'" \ + "rmcpping" "urxvt -e bash -c 'rmcpping && zsh'" \ + "fs-nyarl" "urxvt -e bash -c 'fs-nyarl -h && zsh'" \ + "chaosreader0.94" "urxvt -e bash -c 'chaosreader0.94 && zsh'" \ + "geoiplookup" "urxvt -e bash -c 'geoiplookup && zsh'" \ + "geoiplookup6" "urxvt -e bash -c 'geoiplookup6 && zsh'" \ + "geoiplookup" "urxvt -e bash -c 'geoiplookup && zsh'" \ + "geoiplookup6" "urxvt -e bash -c 'geoiplookup6 && zsh'" \ + "gtp-scan" "urxvt -e bash -c 'gtp-scan -h && zsh'" \ + "gwcheck" "urxvt -e bash -c 'gwcheck -h && zsh'" \ + "hharp" "urxvt -e bash -c 'hharp -h && zsh'" \ + "hpfeeds-client" "urxvt -e bash -c 'hpfeeds-client -h && zsh'" \ + "hping" "urxvt -e bash -c 'hping --help && zsh'" \ + "hping2" "urxvt -e bash -c 'hping2 --help && zsh'" \ + "hping3" "urxvt -e bash -c 'hping3 --help && zsh'" \ + "hping" "urxvt -e bash -c 'hping --help && zsh'" \ + "hping2" "urxvt -e bash -c 'hping2 --help && zsh'" \ + "hping3" "urxvt -e bash -c 'hping3 --help && zsh'" \ + "http-traceroute" "urxvt -e bash -c 'http-traceroute -h && zsh'" \ + "httping" "urxvt -e bash -c 'httping --help && zsh'" \ + "hyenae" "urxvt -e bash -c 'hyenae --help && zsh'" \ + "hyenaed" "urxvt -e bash -c 'hyenaed --help && zsh'" \ + "idswakeup" "urxvt -e bash -c 'idswakeup -h && zsh'" \ + "ip-https-test" "urxvt -e bash -c 'ip-https-test && zsh'" \ + "ipaudit" "urxvt -e bash -c 'ipaudit && zsh'" \ + "ipstrings" "urxvt -e bash -c 'ipstrings && zsh'" \ + "stamp-h1" "urxvt -e bash -c 'stamp-h1 && zsh'" \ + "total" "urxvt -e bash -c 'total && zsh'" \ + "ipdecap" "urxvt -e bash -c 'ipdecap -h && zsh'" \ + "arping" "urxvt -e bash -c 'arping -h && zsh'" \ + "clockdiff" "urxvt -e bash -c 'clockdiff && zsh'" \ + "ping" "urxvt -e bash -c 'ping && zsh'" \ + "ping6" "urxvt -e bash -c 'ping6 && zsh'" \ + "rarpd" "urxvt -e bash -c 'rarpd && zsh'" \ + "rdisc" "urxvt -e bash -c 'rdisc && zsh'" \ + "tftpd" "urxvt -e bash -c 'tftpd && zsh'" \ + "tracepath" "urxvt -e bash -c 'tracepath -h && zsh'" \ + "tracepath6" "urxvt -e bash -c 'tracepath6 -h && zsh'" \ + "arping" "urxvt -e bash -c 'arping -h && zsh'" \ + "clockdiff" "urxvt -e bash -c 'clockdiff && zsh'" \ + "ping" "urxvt -e bash -c 'ping && zsh'" \ + "ping6" "urxvt -e bash -c 'ping6 && zsh'" \ + "rarpd" "urxvt -e bash -c 'rarpd && zsh'" \ + "rdisc" "urxvt -e bash -c 'rdisc && zsh'" \ + "tftpd" "urxvt -e bash -c 'tftpd && zsh'" \ + "tracepath" "urxvt -e bash -c 'tracepath -h && zsh'" \ + "tracepath6" "urxvt -e bash -c 'tracepath6 -h && zsh'" \ + "jnetmap" "urxvt -e bash -c 'jnetmap && zsh'" \ + "juncli" "urxvt -e bash -c 'juncli && zsh'" \ + "junkie" "urxvt -e bash -c 'junkie -h && zsh'" \ + "lans" "urxvt -e bash -c 'lans -h && zsh'" \ + "latcp" "urxvt -e bash -c 'latcp && zsh'" \ + "latd" "urxvt -e bash -c 'latd -h && zsh'" \ + "llogin" "urxvt -e bash -c 'llogin -h && zsh'" \ + "moprc" "urxvt -e bash -c 'moprc && zsh'" \ + "lft" "urxvt -e bash -c 'lft && zsh'" \ + "whob" "urxvt -e bash -c 'whob && zsh'" \ + "loki" "urxvt -e bash -c 'loki && zsh'" \ + "mpls_tunnel" "urxvt -e bash -c 'mpls_tunnel && zsh'" \ + "macchanger" "urxvt -e bash -c 'macchanger --help && zsh'" \ + "macchanger" "urxvt -e bash -c 'macchanger --help && zsh'" \ + "maclookup" "urxvt -e bash -c 'maclookup -h && zsh'" \ + "mz" "urxvt -e bash -c 'mz -h && zsh'" \ + "msfbinscan" "urxvt -e bash -c 'msfbinscan -h && zsh'" \ + "msfcli" "urxvt -e bash -c 'msfcli -h && zsh'" \ + "msfconsole" "urxvt -e bash -c 'msfconsole -h && zsh'" \ + "msfd" "urxvt -e bash -c 'msfd -h && zsh'" \ + "msfelfscan" "urxvt -e bash -c 'msfelfscan -h && zsh'" \ + "msfencode" "urxvt -e bash -c 'msfencode -h && zsh'" \ + "msfmachscan" "urxvt -e bash -c 'msfmachscan -h && zsh'" \ + "msfpayload" "urxvt -e bash -c 'msfpayload -h && zsh'" \ + "msfpescan" "urxvt -e bash -c 'msfpescan -h && zsh'" \ + "msfrop" "urxvt -e bash -c 'msfrop -h && zsh'" \ + "msfrpc" "urxvt -e bash -c 'msfrpc -h && zsh'" \ + "msfrpcd" "urxvt -e bash -c 'msfrpcd -h && zsh'" \ + "msfupdate" "urxvt -e bash -c 'msfupdate -h && zsh'" \ + "msfvenom" "urxvt -e bash -c 'msfvenom -h && zsh'" \ + "stager_reverse_https.bin" "urxvt -e bash -c 'stager_reverse_https.bin && zsh'" \ + "stty" "urxvt -e bash -c 'stty && zsh'" \ + "meterssh-monitor" "urxvt -e bash -c 'meterssh-monitor && zsh'" \ + "middler" "urxvt -e bash -c 'middler -h && zsh'" \ + "miredo" "urxvt -e bash -c 'miredo -h && zsh'" \ + "miredo-checkconf" "urxvt -e bash -c 'miredo-checkconf -h && zsh'" \ + "miredo-server" "urxvt -e bash -c 'miredo-server -h && zsh'" \ + "teredo-mire" "urxvt -e bash -c 'teredo-mire -h && zsh'" \ + "miredo" "urxvt -e bash -c 'miredo -h && zsh'" \ + "miredo-checkconf" "urxvt -e bash -c 'miredo-checkconf -h && zsh'" \ + "miredo-server" "urxvt -e bash -c 'miredo-server -h && zsh'" \ + "teredo-mire" "urxvt -e bash -c 'teredo-mire -h && zsh'" \ + "mitmer" "urxvt -e bash -c 'mitmer -h && zsh'" \ + "mitmf" "urxvt -e bash -c 'mitmf -h && zsh'" \ + "moloch-capture" "urxvt -e bash -c 'moloch-capture -h && zsh'" \ + "jade.js" "urxvt -e bash -c 'jade.js && zsh'" \ + "uglifyjs" "urxvt -e bash -c 'uglifyjs && zsh'" \ + "uglifyjs" "urxvt -e bash -c 'uglifyjs && zsh'" \ + "uglifyjs" "urxvt -e bash -c 'uglifyjs && zsh'" \ + "stylus" "urxvt -e bash -c 'stylus && zsh'" \ + "monocle" "urxvt -e bash -c 'monocle -h && zsh'" \ + "morxtunnel" "urxvt -e bash -c 'morxtunnel -h && zsh'" \ + "mptcp" "urxvt -e bash -c 'mptcp -h && zsh'" \ + "mptcp-fragmenter" "urxvt -e bash -c 'mptcp-fragmenter && zsh'" \ + "mptcp-scanner" "urxvt -e bash -c 'mptcp-scanner && zsh'" \ + "mtr" "urxvt -e bash -c 'mtr -h && zsh'" \ + "mtr" "urxvt -e bash -c 'mtr -h && zsh'" \ + "nacker" "urxvt -e bash -c 'nacker -h && zsh'" \ + "dnscat" "urxvt -e bash -c 'dnscat -h && zsh'" \ + "dnslogger" "urxvt -e bash -c 'dnslogger -h && zsh'" \ + "dnstest" "urxvt -e bash -c 'dnstest -h && zsh'" \ + "dnsxss" "urxvt -e bash -c 'dnsxss -h && zsh'" \ + "nbquery" "urxvt -e bash -c 'nbquery -h && zsh'" \ + "nbsniff" "urxvt -e bash -c 'nbsniff -h && zsh'" \ + "ipx_cmd" "urxvt -e bash -c 'ipx_cmd && zsh'" \ + "ipx_configure" "urxvt -e bash -c 'ipx_configure && zsh'" \ + "ipx_interface" "urxvt -e bash -c 'ipx_interface && zsh'" \ + "ipx_internal_net" "urxvt -e bash -c 'ipx_internal_net && zsh'" \ + "ipx_route" "urxvt -e bash -c 'ipx_route && zsh'" \ + "ncopy" "urxvt -e bash -c 'ncopy && zsh'" \ + "ncplogin" "urxvt -e bash -c 'ncplogin -h && zsh'" \ + "ncplogout" "urxvt -e bash -c 'ncplogout -h && zsh'" \ + "ncpmap" "urxvt -e bash -c 'ncpmap -h && zsh'" \ + "ncpmount" "urxvt -e bash -c 'ncpmount -h && zsh'" \ + "ncpumount" "urxvt -e bash -c 'ncpumount -h && zsh'" \ + "nprint" "urxvt -e bash -c 'nprint -h && zsh'" \ + "nsend" "urxvt -e bash -c 'nsend && zsh'" \ + "nwauth" "urxvt -e bash -c 'nwauth -h && zsh'" \ + "nwbocreate" "urxvt -e bash -c 'nwbocreate -h && zsh'" \ + "nwbols" "urxvt -e bash -c 'nwbols -h && zsh'" \ + "nwboprops" "urxvt -e bash -c 'nwboprops -h && zsh'" \ + "nwborm" "urxvt -e bash -c 'nwborm -h && zsh'" \ + "nwbpadd" "urxvt -e bash -c 'nwbpadd -h && zsh'" \ + "nwbpcreate" "urxvt -e bash -c 'nwbpcreate && zsh'" \ + "nwbprm" "urxvt -e bash -c 'nwbprm -h && zsh'" \ + "nwbpset" "urxvt -e bash -c 'nwbpset -h && zsh'" \ + "nwbpvalues" "urxvt -e bash -c 'nwbpvalues -h && zsh'" \ + "nwdir" "urxvt -e bash -c 'nwdir -h && zsh'" \ + "nwdpvalues" "urxvt -e bash -c 'nwdpvalues -h && zsh'" \ + "nwfsctrl" "urxvt -e bash -c 'nwfsctrl -h && zsh'" \ + "nwfsinfo" "urxvt -e bash -c 'nwfsinfo -h && zsh'" \ + "nwfstime" "urxvt -e bash -c 'nwfstime -h && zsh'" \ + "nwgrant" "urxvt -e bash -c 'nwgrant && zsh'" \ + "nwmsg" "urxvt -e bash -c 'nwmsg -h && zsh'" \ + "nwpasswd" "urxvt -e bash -c 'nwpasswd -h && zsh'" \ + "nwpjmv" "urxvt -e bash -c 'nwpjmv -h && zsh'" \ + "nwpqjob" "urxvt -e bash -c 'nwpqjob -h && zsh'" \ + "nwpurge" "urxvt -e bash -c 'nwpurge -h && zsh'" \ + "nwrevoke" "urxvt -e bash -c 'nwrevoke -h && zsh'" \ + "nwrights" "urxvt -e bash -c 'nwrights -h && zsh'" \ + "nwsfind" "urxvt -e bash -c 'nwsfind -h && zsh'" \ + "nwtrustee" "urxvt -e bash -c 'nwtrustee -h && zsh'" \ + "nwtrustee2" "urxvt -e bash -c 'nwtrustee2 -h && zsh'" \ + "nwuserlist" "urxvt -e bash -c 'nwuserlist -h && zsh'" \ + "nwvolinfo" "urxvt -e bash -c 'nwvolinfo -h && zsh'" \ + "pqlist" "urxvt -e bash -c 'pqlist && zsh'" \ + "pqrm" "urxvt -e bash -c 'pqrm && zsh'" \ + "pqstat" "urxvt -e bash -c 'pqstat && zsh'" \ + "pserver" "urxvt -e bash -c 'pserver -h && zsh'" \ + "slist" "urxvt -e bash -c 'slist && zsh'" \ + "nemesis" "urxvt -e bash -c 'nemesis -h && zsh'" \ + "nemesis" "urxvt -e bash -c 'nemesis -h && zsh'" \ + "netcmd" "urxvt -e bash -c 'netcmd -h && zsh'" \ + "netcon" "urxvt -e bash -c 'netcon -H && zsh'" \ + "makelist" "urxvt -e bash -c 'makelist -h && zsh'" \ + "netmap" "urxvt -e bash -c 'netmap -h && zsh'" \ + "ndecode" "urxvt -e bash -c 'ndecode && zsh'" \ + "nlist" "urxvt -e bash -c 'nlist && zsh'" \ + "nstrobe" "urxvt -e bash -c 'nstrobe && zsh'" \ + "ntrace" "urxvt -e bash -c 'ntrace && zsh'" \ + "ntraf" "urxvt -e bash -c 'ntraf -h && zsh'" \ + "netscan" "urxvt -e bash -c 'netscan -h && zsh'" \ + "netsed" "urxvt -e bash -c 'netsed -h && zsh'" \ + "netzob" "urxvt -e bash -c 'netzob -h && zsh'" \ + "nfex" "urxvt -e bash -c 'nfex -h && zsh'" \ + "nfsshell" "urxvt -e bash -c 'nfsshell -h && zsh'" \ + "ngrep" "urxvt -e bash -c 'ngrep -h && zsh'" \ + "ngrep" "urxvt -e bash -c 'ngrep -h && zsh'" \ + "nield" "urxvt -e bash -c 'nield -h && zsh'" \ + "nipper" "urxvt -e bash -c 'nipper --help && zsh'" \ + "nkiller2" "urxvt -e bash -c 'nkiller2 -h && zsh'" \ + "nsdtool" "urxvt -e bash -c 'nsdtool && zsh'" \ + "nsoq" "urxvt -e bash -c 'nsoq && zsh'" \ + "obfsproxy" "urxvt -e bash -c 'obfsproxy -h && zsh'" \ + "opensvp" "urxvt -e bash -c 'opensvp -h && zsh'" \ + "drone" "urxvt -e bash -c 'drone && zsh'" \ + "ostinato" "urxvt -e bash -c 'ostinato -h && zsh'" \ + "packet-o-matic" "urxvt -e bash -c 'packet-o-matic -h && zsh'" \ + "packETH" "urxvt -e bash -c 'packETH && zsh'" \ + "packETH" "urxvt -e bash -c 'packETH && zsh'" \ + "packit" "urxvt -e bash -c 'packit && zsh'" \ + "pacumen_classify_pcap.py" "urxvt -e bash -c 'pacumen_classify_pcap.py && zsh'" \ + "pacumen_timeseries.py" "urxvt -e bash -c 'pacumen_timeseries.py && zsh'" \ + "pacumen_train.py" "urxvt -e bash -c 'pacumen_train.py && zsh'" \ + "pacumen_visualize.py" "urxvt -e bash -c 'pacumen_visualize.py && zsh'" \ + "train_all.py" "urxvt -e bash -c 'train_all.py && zsh'" \ + "xval.py" "urxvt -e bash -c 'xval.py && zsh'" \ + "pcapfix" "urxvt -e bash -c 'pcapfix && zsh'" \ + "plcscan" "urxvt -e bash -c 'plcscan -h && zsh'" \ + "prometheus" "urxvt -e bash -c 'prometheus -h && zsh'" \ + "ptunnel" "urxvt -e bash -c 'ptunnel -h && zsh'" \ + "pwnat" "urxvt -e bash -c 'pwnat -h && zsh'" \ + "pyminifakedns" "urxvt -e bash -c 'pyminifakedns && zsh'" \ + "dhcp-responder" "urxvt -e bash -c 'dhcp-responder -h && zsh'" \ + "responder" "urxvt -e bash -c 'responder -h && zsh'" \ + "rinetd" "urxvt -e bash -c 'rinetd -h && zsh'" \ + "rtpbreak" "urxvt -e bash -c 'rtpbreak -h && zsh'" \ + "sbd" "urxvt -e bash -c 'sbd -h && zsh'" \ + "UTscapy" "urxvt -e bash -c 'UTscapy -h && zsh'" \ + "scapy" "urxvt -e bash -c 'scapy -h && zsh'" \ + "UTscapy" "urxvt -e bash -c 'UTscapy -h && zsh'" \ + "scapy" "urxvt -e bash -c 'scapy -h && zsh'" \ + "sessionlist" "urxvt -e bash -c 'sessionlist && zsh'" \ + "flowcap" "urxvt -e bash -c 'flowcap && zsh'" \ + "mapsid" "urxvt -e bash -c 'mapsid && zsh'" \ + "num2dot" "urxvt -e bash -c 'num2dot && zsh'" \ + "rwaddrcount" "urxvt -e bash -c 'rwaddrcount && zsh'" \ + "rwallformats" "urxvt -e bash -c 'rwallformats && zsh'" \ + "rwappend" "urxvt -e bash -c 'rwappend && zsh'" \ + "rwbag" "urxvt -e bash -c 'rwbag && zsh'" \ + "rwbagbuild" "urxvt -e bash -c 'rwbagbuild && zsh'" \ + "rwbagcat" "urxvt -e bash -c 'rwbagcat && zsh'" \ + "rwbagtool" "urxvt -e bash -c 'rwbagtool && zsh'" \ + "rwcat" "urxvt -e bash -c 'rwcat && zsh'" \ + "rwcombine" "urxvt -e bash -c 'rwcombine && zsh'" \ + "rwcompare" "urxvt -e bash -c 'rwcompare && zsh'" \ + "rwcount" "urxvt -e bash -c 'rwcount && zsh'" \ + "rwcut" "urxvt -e bash -c 'rwcut && zsh'" \ + "rwdedupe" "urxvt -e bash -c 'rwdedupe && zsh'" \ + "rwfglob" "urxvt -e bash -c 'rwfglob && zsh'" \ + "rwfileinfo" "urxvt -e bash -c 'rwfileinfo && zsh'" \ + "rwfilter" "urxvt -e bash -c 'rwfilter && zsh'" \ + "rwflowappend" "urxvt -e bash -c 'rwflowappend && zsh'" \ + "rwflowpack" "urxvt -e bash -c 'rwflowpack && zsh'" \ + "rwgeoip2ccmap" "urxvt -e bash -c 'rwgeoip2ccmap && zsh'" \ + "rwgroup" "urxvt -e bash -c 'rwgroup && zsh'" \ + "rwguess" "urxvt -e bash -c 'rwguess && zsh'" \ + "rwip2cc" "urxvt -e bash -c 'rwip2cc && zsh'" \ + "rwmatch" "urxvt -e bash -c 'rwmatch && zsh'" \ + "rwnetmask" "urxvt -e bash -c 'rwnetmask && zsh'" \ + "rwpackchecker" "urxvt -e bash -c 'rwpackchecker && zsh'" \ + "rwpdu2silk" "urxvt -e bash -c 'rwpdu2silk && zsh'" \ + "rwpmapbuild" "urxvt -e bash -c 'rwpmapbuild && zsh'" \ + "rwpmapcat" "urxvt -e bash -c 'rwpmapcat && zsh'" \ + "rwpmaplookup" "urxvt -e bash -c 'rwpmaplookup && zsh'" \ + "rwrandomizeip" "urxvt -e bash -c 'rwrandomizeip && zsh'" \ + "rwreceiver" "urxvt -e bash -c 'rwreceiver && zsh'" \ + "rwrecgenerator" "urxvt -e bash -c 'rwrecgenerator && zsh'" \ + "rwresolve" "urxvt -e bash -c 'rwresolve && zsh'" \ + "rwrtd2split" "urxvt -e bash -c 'rwrtd2split && zsh'" \ + "rwscan" "urxvt -e bash -c 'rwscan && zsh'" \ + "rwscanquery" "urxvt -e bash -c 'rwscanquery && zsh'" \ + "rwsender" "urxvt -e bash -c 'rwsender && zsh'" \ + "rwset" "urxvt -e bash -c 'rwset && zsh'" \ + "rwsetbuild" "urxvt -e bash -c 'rwsetbuild && zsh'" \ + "rwsetcat" "urxvt -e bash -c 'rwsetcat && zsh'" \ + "rwsetmember" "urxvt -e bash -c 'rwsetmember && zsh'" \ + "rwsettool" "urxvt -e bash -c 'rwsettool && zsh'" \ + "rwsiteinfo" "urxvt -e bash -c 'rwsiteinfo && zsh'" \ + "rwsort" "urxvt -e bash -c 'rwsort && zsh'" \ + "rwsplit" "urxvt -e bash -c 'rwsplit && zsh'" \ + "rwstats" "urxvt -e bash -c 'rwstats && zsh'" \ + "rwswapbytes" "urxvt -e bash -c 'rwswapbytes && zsh'" \ + "rwtotal" "urxvt -e bash -c 'rwtotal && zsh'" \ + "rwtuc" "urxvt -e bash -c 'rwtuc && zsh'" \ + "rwuniq" "urxvt -e bash -c 'rwuniq && zsh'" \ + "silk_config" "urxvt -e bash -c 'silk_config && zsh'" \ + "simple-lan-scan" "urxvt -e bash -c 'simple-lan-scan -h && zsh'" \ + "sn00p" "urxvt -e bash -c 'sn00p -h && zsh'" \ + "sj-commit-results" "urxvt -e bash -c 'sj-commit-results -h && zsh'" \ + "sj-iptcpopt-probe" "urxvt -e bash -c 'sj-iptcpopt-probe -h && zsh'" \ + "sniffjoke" "urxvt -e bash -c 'sniffjoke -h && zsh'" \ + "sniffjoke-autotest" "urxvt -e bash -c 'sniffjoke-autotest -h && zsh'" \ + "sniffjokectl" "urxvt -e bash -c 'sniffjokectl -h && zsh'" \ + "snmpbrute" "urxvt -e bash -c 'snmpbrute && zsh'" \ + "snmpfuzz" "urxvt -e bash -c 'snmpfuzz && zsh'" \ + "snmpattack" "urxvt -e bash -c 'snmpattack -h && zsh'" \ + "snmpcheck-nothink" "urxvt -e bash -c 'snmpcheck-nothink -h && zsh'" \ + "snort" "urxvt -e bash -c 'snort -h && zsh'" \ + "u2boat" "urxvt -e bash -c 'u2boat && zsh'" \ + "u2spewfoo" "urxvt -e bash -c 'u2spewfoo && zsh'" \ + "filan" "urxvt -e bash -c 'filan -h && zsh'" \ + "procan" "urxvt -e bash -c 'procan -h && zsh'" \ + "socat" "urxvt -e bash -c 'socat -h && zsh'" \ + "filan" "urxvt -e bash -c 'filan -h && zsh'" \ + "procan" "urxvt -e bash -c 'procan -h && zsh'" \ + "socat" "urxvt -e bash -c 'socat -h && zsh'" \ + "sockstat" "urxvt -e bash -c 'sockstat -h && zsh'" \ + "sparta" "urxvt -e bash -c 'sparta && zsh'" \ + "spipe" "urxvt -e bash -c 'spipe && zsh'" \ + "spiped" "urxvt -e bash -c 'spiped && zsh'" \ + "sps" "urxvt -e bash -c 'sps -h && zsh'" \ + "ssdp-scanner" "urxvt -e bash -c 'ssdp-scanner && zsh'" \ + "sshuttle" "urxvt -e bash -c 'sshuttle -h && zsh'" \ + "sshuttle" "urxvt -e bash -c 'sshuttle -h && zsh'" \ + "ssl-phuck3r" "urxvt -e bash -c 'ssl-phuck3r -h && zsh'" \ + "sslh" "urxvt -e bash -c 'sslh -h && zsh'" \ + "sslh-fork" "urxvt -e bash -c 'sslh-fork -h && zsh'" \ + "sslh-select" "urxvt -e bash -c 'sslh-select -h && zsh'" \ + "sslh" "urxvt -e bash -c 'sslh -h && zsh'" \ + "sslh-fork" "urxvt -e bash -c 'sslh-fork -h && zsh'" \ + "sslh-select" "urxvt -e bash -c 'sslh-select -h && zsh'" \ + "sslsplit" "urxvt -e bash -c 'sslsplit -h && zsh'" \ + "sslstrip" "urxvt -e bash -c 'sslstrip -h && zsh'" \ + "mitm_listener" "urxvt -e bash -c 'mitm_listener && zsh'" \ + "stunnel" "urxvt -e bash -c 'stunnel && zsh'" \ + "stunnel3" "urxvt -e bash -c 'stunnel3 && zsh'" \ + "stunnel" "urxvt -e bash -c 'stunnel && zsh'" \ + "stunnel3" "urxvt -e bash -c 'stunnel3 && zsh'" \ + "swaks" "urxvt -e bash -c 'swaks --help && zsh'" \ + "swaks" "urxvt -e bash -c 'swaks --help && zsh'" \ + "t50" "urxvt -e bash -c 't50 --help && zsh'" \ + "tcpcontrol-fuzzer.pl" "urxvt -e bash -c 'tcpcontrol-fuzzer.pl && zsh'" \ + "tcpdump" "urxvt -e bash -c 'tcpdump -h && zsh'" \ + "tcpdump" "urxvt -e bash -c 'tcpdump -h && zsh'" \ + "tcpextract" "urxvt -e bash -c 'tcpextract -h && zsh'" \ + "tcpflow" "urxvt -e bash -c 'tcpflow -h && zsh'" \ + "tcpflow" "urxvt -e bash -c 'tcpflow -h && zsh'" \ + "tcpbridge" "urxvt -e bash -c 'tcpbridge -h && zsh'" \ + "tcpcapinfo" "urxvt -e bash -c 'tcpcapinfo && zsh'" \ + "tcpliveplay" "urxvt -e bash -c 'tcpliveplay && zsh'" \ + "tcpprep" "urxvt -e bash -c 'tcpprep -h && zsh'" \ + "tcpreplay" "urxvt -e bash -c 'tcpreplay -h && zsh'" \ + "tcpreplay-edit" "urxvt -e bash -c 'tcpreplay-edit && zsh'" \ + "tcprewrite" "urxvt -e bash -c 'tcprewrite -h && zsh'" \ + "tcpbridge" "urxvt -e bash -c 'tcpbridge -h && zsh'" \ + "tcpcapinfo" "urxvt -e bash -c 'tcpcapinfo && zsh'" \ + "tcpliveplay" "urxvt -e bash -c 'tcpliveplay && zsh'" \ + "tcpprep" "urxvt -e bash -c 'tcpprep -h && zsh'" \ + "tcpreplay" "urxvt -e bash -c 'tcpreplay -h && zsh'" \ + "tcpreplay-edit" "urxvt -e bash -c 'tcpreplay-edit && zsh'" \ + "tcprewrite" "urxvt -e bash -c 'tcprewrite -h && zsh'" \ + "tcptraceroute" "urxvt -e bash -c 'tcptraceroute && zsh'" \ + "tcpwatch" "urxvt -e bash -c 'tcpwatch && zsh'" \ + "tftp-proxy" "urxvt -e bash -c 'tftp-proxy -h && zsh'" \ + "6to4test.sh" "urxvt -e bash -c '6to4test.sh && zsh'" \ + "address6" "urxvt -e bash -c 'address6 && zsh'" \ + "alive6" "urxvt -e bash -c 'alive6 && zsh'" \ + "covert_send6" "urxvt -e bash -c 'covert_send6 && zsh'" \ + "covert_send6d" "urxvt -e bash -c 'covert_send6d && zsh'" \ + "denial6" "urxvt -e bash -c 'denial6 && zsh'" \ + "detect-new-ip6" "urxvt -e bash -c 'detect-new-ip6 && zsh'" \ + "detect_sniffer6" "urxvt -e bash -c 'detect_sniffer6 && zsh'" \ + "dnsdict6" "urxvt -e bash -c 'dnsdict6 && zsh'" \ + "dnsrevenum6" "urxvt -e bash -c 'dnsrevenum6 && zsh'" \ + "dnssecwalk" "urxvt -e bash -c 'dnssecwalk && zsh'" \ + "dos-new-ip6" "urxvt -e bash -c 'dos-new-ip6 && zsh'" \ + "dos_mld.sh" "urxvt -e bash -c 'dos_mld.sh && zsh'" \ + "dump_dhcp6" "urxvt -e bash -c 'dump_dhcp6 -h && zsh'" \ + "dump_router6" "urxvt -e bash -c 'dump_router6 && zsh'" \ + "exploit6" "urxvt -e bash -c 'exploit6 && zsh'" \ + "extract_hosts6.sh" "urxvt -e bash -c 'extract_hosts6.sh && zsh'" \ + "extract_networks6.sh" "urxvt -e bash -c 'extract_networks6.sh && zsh'" \ + "fake_advertise6" "urxvt -e bash -c 'fake_advertise6 && zsh'" \ + "fake_dhcps6" "urxvt -e bash -c 'fake_dhcps6 && zsh'" \ + "fake_dns6d" "urxvt -e bash -c 'fake_dns6d && zsh'" \ + "fake_dnsupdate6" "urxvt -e bash -c 'fake_dnsupdate6 && zsh'" \ + "fake_mipv6" "urxvt -e bash -c 'fake_mipv6 && zsh'" \ + "fake_mld26" "urxvt -e bash -c 'fake_mld26 && zsh'" \ + "fake_mld6" "urxvt -e bash -c 'fake_mld6 && zsh'" \ + "fake_mldrouter6" "urxvt -e bash -c 'fake_mldrouter6 && zsh'" \ + "fake_pim6" "urxvt -e bash -c 'fake_pim6 && zsh'" \ + "fake_router26" "urxvt -e bash -c 'fake_router26 && zsh'" \ + "fake_router6" "urxvt -e bash -c 'fake_router6 && zsh'" \ + "fake_solicitate6" "urxvt -e bash -c 'fake_solicitate6 && zsh'" \ + "firewall6" "urxvt -e bash -c 'firewall6 && zsh'" \ + "flood_advertise6" "urxvt -e bash -c 'flood_advertise6 && zsh'" \ + "flood_dhcpc6" "urxvt -e bash -c 'flood_dhcpc6 && zsh'" \ + "flood_mld26" "urxvt -e bash -c 'flood_mld26 && zsh'" \ + "flood_mld6" "urxvt -e bash -c 'flood_mld6 && zsh'" \ + "flood_mldrouter6" "urxvt -e bash -c 'flood_mldrouter6 && zsh'" \ + "flood_redir6" "urxvt -e bash -c 'flood_redir6 && zsh'" \ + "flood_router26" "urxvt -e bash -c 'flood_router26 && zsh'" \ + "flood_router6" "urxvt -e bash -c 'flood_router6 && zsh'" \ + "flood_rs6" "urxvt -e bash -c 'flood_rs6 && zsh'" \ + "flood_solicitate6" "urxvt -e bash -c 'flood_solicitate6 && zsh'" \ + "four2six" "urxvt -e bash -c 'four2six && zsh'" \ + "fragmentation6" "urxvt -e bash -c 'fragmentation6 && zsh'" \ + "fuzz_dhcpc6" "urxvt -e bash -c 'fuzz_dhcpc6 && zsh'" \ + "fuzz_dhcpc6-usage.pdf" "urxvt -e bash -c 'fuzz_dhcpc6-usage.pdf && zsh'" \ + "fuzz_dhcps6" "urxvt -e bash -c 'fuzz_dhcps6 && zsh'" \ + "fuzz_ip6" "urxvt -e bash -c 'fuzz_ip6 && zsh'" \ + "grep6.pl" "urxvt -e bash -c 'grep6.pl && zsh'" \ + "implementation6" "urxvt -e bash -c 'implementation6 && zsh'" \ + "implementation6d" "urxvt -e bash -c 'implementation6d && zsh'" \ + "inject_alive6" "urxvt -e bash -c 'inject_alive6 && zsh'" \ + "inverse_lookup6" "urxvt -e bash -c 'inverse_lookup6 && zsh'" \ + "kill_router6" "urxvt -e bash -c 'kill_router6 && zsh'" \ + "ndpexhaust26" "urxvt -e bash -c 'ndpexhaust26 && zsh'" \ + "ndpexhaust6" "urxvt -e bash -c 'ndpexhaust6 && zsh'" \ + "node_query6" "urxvt -e bash -c 'node_query6 && zsh'" \ + "parasite6" "urxvt -e bash -c 'parasite6 && zsh'" \ + "passive_discovery6" "urxvt -e bash -c 'passive_discovery6 && zsh'" \ + "randicmp6" "urxvt -e bash -c 'randicmp6 && zsh'" \ + "redir6" "urxvt -e bash -c 'redir6 && zsh'" \ + "redirsniff6" "urxvt -e bash -c 'redirsniff6 && zsh'" \ + "rsmurf6" "urxvt -e bash -c 'rsmurf6 && zsh'" \ + "sendpees6" "urxvt -e bash -c 'sendpees6 && zsh'" \ + "sendpeesmp6" "urxvt -e bash -c 'sendpeesmp6 && zsh'" \ + "six2four.sh" "urxvt -e bash -c 'six2four.sh && zsh'" \ + "smurf6" "urxvt -e bash -c 'smurf6 && zsh'" \ + "thc-ipv6-setup.sh" "urxvt -e bash -c 'thc-ipv6-setup.sh && zsh'" \ + "thcping6" "urxvt -e bash -c 'thcping6 && zsh'" \ + "thcsyn6" "urxvt -e bash -c 'thcsyn6 && zsh'" \ + "toobig6" "urxvt -e bash -c 'toobig6 && zsh'" \ + "trace6" "urxvt -e bash -c 'trace6 && zsh'" \ + "tincd" "urxvt -e bash -c 'tincd && zsh'" \ + "tincd" "urxvt -e bash -c 'tincd && zsh'" \ + "topera" "urxvt -e bash -c 'topera -h && zsh'" \ + "tor" "urxvt -e bash -c 'tor -h && zsh'" \ + "tor-gencert" "urxvt -e bash -c 'tor-gencert && zsh'" \ + "tor-resolve" "urxvt -e bash -c 'tor-resolve && zsh'" \ + "torify" "urxvt -e bash -c 'torify -h && zsh'" \ + "tor" "urxvt -e bash -c 'tor -h && zsh'" \ + "tor-gencert" "urxvt -e bash -c 'tor-gencert && zsh'" \ + "tor-resolve" "urxvt -e bash -c 'tor-resolve && zsh'" \ + "torify" "urxvt -e bash -c 'torify -h && zsh'" \ + "tunna-proxy" "urxvt -e bash -c 'tunna-proxy && zsh'" \ + "tunna-webserver" "urxvt -e bash -c 'tunna-webserver && zsh'" \ + "udptunnel" "urxvt -e bash -c 'udptunnel -h && zsh'" \ + "umit" "urxvt -e bash -c 'umit -h && zsh'" \ + "umit_scheduler.py" "urxvt -e bash -c 'umit_scheduler.py && zsh'" \ + "uw-offish" "urxvt -e bash -c 'uw-offish -h && zsh'" \ + "vlan-hopping" "urxvt -e bash -c 'vlan-hopping && zsh'" \ + "websockify" "urxvt -e bash -c 'websockify -h && zsh'" \ + "capinfos" "urxvt -e bash -c 'capinfos -h && zsh'" \ + "captype" "urxvt -e bash -c 'captype && zsh'" \ + "dftest" "urxvt -e bash -c 'dftest && zsh'" \ + "dumpcap" "urxvt -e bash -c 'dumpcap && zsh'" \ + "editcap" "urxvt -e bash -c 'editcap && zsh'" \ + "mergecap" "urxvt -e bash -c 'mergecap -h && zsh'" \ + "randpkt" "urxvt -e bash -c 'randpkt && zsh'" \ + "rawshark" "urxvt -e bash -c 'rawshark && zsh'" \ + "reordercap" "urxvt -e bash -c 'reordercap && zsh'" \ + "text2pcap" "urxvt -e bash -c 'text2pcap && zsh'" \ + "tshark" "urxvt -e bash -c 'tshark -h && zsh'" \ + "capinfos" "urxvt -e bash -c 'capinfos -h && zsh'" \ + "captype" "urxvt -e bash -c 'captype && zsh'" \ + "dftest" "urxvt -e bash -c 'dftest && zsh'" \ + "dumpcap" "urxvt -e bash -c 'dumpcap && zsh'" \ + "editcap" "urxvt -e bash -c 'editcap && zsh'" \ + "mergecap" "urxvt -e bash -c 'mergecap -h && zsh'" \ + "randpkt" "urxvt -e bash -c 'randpkt && zsh'" \ + "rawshark" "urxvt -e bash -c 'rawshark && zsh'" \ + "reordercap" "urxvt -e bash -c 'reordercap && zsh'" \ + "text2pcap" "urxvt -e bash -c 'text2pcap && zsh'" \ + "tshark" "urxvt -e bash -c 'tshark -h && zsh'" \ + "wireshark" "urxvt -e bash -c 'wireshark && zsh'" \ + "wireshark" "urxvt -e bash -c 'wireshark && zsh'" \ + "wol-e" "urxvt -e bash -c 'wol-e -h && zsh'" \ + "yersinia" "urxvt -e bash -c 'yersinia --help && zsh'" \ + "zackattack" "urxvt -e bash -c 'zackattack -h && zsh'" \ + "zarp" "urxvt -e bash -c 'zarp -h && zsh'" \ diff --git a/tools/menu/nfc b/tools/menu/nfc new file mode 100755 index 0000000..612752b --- /dev/null +++ b/tools/menu/nfc @@ -0,0 +1,6 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "nfc" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "lsnfc" "urxvt -e bash -c 'lsnfc && zsh'" \ diff --git a/tools/menu/packer b/tools/menu/packer new file mode 100755 index 0000000..9d11921 --- /dev/null +++ b/tools/menu/packer @@ -0,0 +1,6 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "packer" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "packerid" "urxvt -e bash -c 'packerid -h && zsh'" \ diff --git a/tools/menu/proxy b/tools/menu/proxy new file mode 100755 index 0000000..53c8449 --- /dev/null +++ b/tools/menu/proxy @@ -0,0 +1,71 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "proxy" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "3proxy" "urxvt -e bash -c '3proxy --help && zsh'" \ + "countersutil" "urxvt -e bash -c 'countersutil && zsh'" \ + "dighosts" "urxvt -e bash -c 'dighosts && zsh'" \ + "ftppr" "urxvt -e bash -c 'ftppr --help && zsh'" \ + "mycrypt" "urxvt -e bash -c 'mycrypt && zsh'" \ + "pop3p" "urxvt -e bash -c 'pop3p --help && zsh'" \ + "socks" "urxvt -e bash -c 'socks --help && zsh'" \ + "tcppm" "urxvt -e bash -c 'tcppm --help && zsh'" \ + "udppm" "urxvt -e bash -c 'udppm --help && zsh'" \ + "3proxy.key" "urxvt -e bash -c '3proxy.key && zsh'" \ + "3proxy.pem" "urxvt -e bash -c '3proxy.pem && zsh'" \ + "rus-koi8-r.3ps" "urxvt -e bash -c 'rus-koi8-r.3ps && zsh'" \ + "rus-win1251.3ps" "urxvt -e bash -c 'rus-win1251.3ps && zsh'" \ + "server.key" "urxvt -e bash -c 'server.key && zsh'" \ + "bdf-proxy" "urxvt -e bash -c 'bdf-proxy && zsh'" \ + "burpsuite" "urxvt -e bash -c 'burpsuite && zsh'" \ + "chiron-combinations" "urxvt -e bash -c 'chiron-combinations && zsh'" \ + "chiron-nd" "urxvt -e bash -c 'chiron-nd && zsh'" \ + "chiron-proxy" "urxvt -e bash -c 'chiron-proxy && zsh'" \ + "chiron-scanner" "urxvt -e bash -c 'chiron-scanner && zsh'" \ + "chiron_combinations.py" "urxvt -e bash -c 'chiron_combinations.py && zsh'" \ + "chiron_local_link.py" "urxvt -e bash -c 'chiron_local_link.py && zsh'" \ + "chiron_proxy.py" "urxvt -e bash -c 'chiron_proxy.py && zsh'" \ + "chiron_scanner.py" "urxvt -e bash -c 'chiron_scanner.py && zsh'" \ + "dns-reverse-proxy" "urxvt -e bash -c 'dns-reverse-proxy -h && zsh'" \ + "dnschef" "urxvt -e bash -c 'dnschef -h && zsh'" \ + "elite-proxy-finder" "urxvt -e bash -c 'elite-proxy-finder -h && zsh'" \ + "fakedns" "urxvt -e bash -c 'fakedns && zsh'" \ + "mitmf" "urxvt -e bash -c 'mitmf -h && zsh'" \ + "mitmdump" "urxvt -e bash -c 'mitmdump -h && zsh'" \ + "mitmproxy" "urxvt -e bash -c 'mitmproxy -h && zsh'" \ + "obfsproxy" "urxvt -e bash -c 'obfsproxy -h && zsh'" \ + "proxychains" "urxvt -e bash -c 'proxychains && zsh'" \ + "proxychains4" "urxvt -e bash -c 'proxychains4 && zsh'" \ + "proxychains" "urxvt -e bash -c 'proxychains && zsh'" \ + "proxychains4" "urxvt -e bash -c 'proxychains4 && zsh'" \ + "proxycheck" "urxvt -e bash -c 'proxycheck -h && zsh'" \ + "proxyp" "urxvt -e bash -c 'proxyp -h && zsh'" \ + "proxytunnel" "urxvt -e bash -c 'proxytunnel -h && zsh'" \ + "proxytunnel" "urxvt -e bash -c 'proxytunnel -h && zsh'" \ + "ratproxy" "urxvt -e bash -c 'ratproxy -h && zsh'" \ + "regeorg" "urxvt -e bash -c 'regeorg -h && zsh'" \ + "replayproxy" "urxvt -e bash -c 'replayproxy -h && zsh'" \ + "sergio-proxy" "urxvt -e bash -c 'sergio-proxy -h && zsh'" \ + "sshuttle" "urxvt -e bash -c 'sshuttle -h && zsh'" \ + "sshuttle" "urxvt -e bash -c 'sshuttle -h && zsh'" \ + "sslnuke" "urxvt -e bash -c 'sslnuke && zsh'" \ + "mitm_listener" "urxvt -e bash -c 'mitm_listener && zsh'" \ + "tftp-proxy" "urxvt -e bash -c 'tftp-proxy -h && zsh'" \ + "tinyproxy" "urxvt -e bash -c 'tinyproxy -h && zsh'" \ + "tinyproxy" "urxvt -e bash -c 'tinyproxy -h && zsh'" \ + "tor" "urxvt -e bash -c 'tor -h && zsh'" \ + "tor-gencert" "urxvt -e bash -c 'tor-gencert && zsh'" \ + "tor-resolve" "urxvt -e bash -c 'tor-resolve && zsh'" \ + "torify" "urxvt -e bash -c 'torify -h && zsh'" \ + "tor" "urxvt -e bash -c 'tor -h && zsh'" \ + "tor-gencert" "urxvt -e bash -c 'tor-gencert && zsh'" \ + "tor-resolve" "urxvt -e bash -c 'tor-resolve && zsh'" \ + "torify" "urxvt -e bash -c 'torify -h && zsh'" \ + "torsocks" "urxvt -e bash -c 'torsocks -h && zsh'" \ + "torsocks" "urxvt -e bash -c 'torsocks -h && zsh'" \ + "tunna-proxy" "urxvt -e bash -c 'tunna-proxy && zsh'" \ + "tunna-webserver" "urxvt -e bash -c 'tunna-webserver && zsh'" \ + "webscarab" "urxvt -e bash -c 'webscarab && zsh'" \ + "ycrawler" "urxvt -e bash -c 'ycrawler -h && zsh'" \ + diff --git a/tools/menu/radio b/tools/menu/radio new file mode 100755 index 0000000..d551b6c --- /dev/null +++ b/tools/menu/radio @@ -0,0 +1,8 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "radio" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "gpredict" "urxvt -e bash -c 'gpredict -h && zsh'" \ + "rtlizer" "urxvt -e bash -c 'rtlizer -h && zsh'" \ + diff --git a/tools/menu/recon b/tools/menu/recon new file mode 100755 index 0000000..93698b5 --- /dev/null +++ b/tools/menu/recon @@ -0,0 +1,170 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "recon" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "basedomainname" "urxvt -e bash -c 'basedomainname -h && zsh'" \ + "bing-ip2hosts" "urxvt -e bash -c 'bing-ip2hosts && zsh'" \ + "birp" "urxvt -e bash -c 'birp -h && zsh'" \ + "canari" "urxvt -e bash -c 'canari -h && zsh'" \ + "dispatcher" "urxvt -e bash -c 'dispatcher -h && zsh'" \ + "pysudo" "urxvt -e bash -c 'pysudo -h && zsh'" \ + "casefile" "urxvt -e bash -c 'casefile --help && zsh'" \ + "maltego" "urxvt -e bash -c 'maltego -h && zsh'" \ + "maltego.ico" "urxvt -e bash -c 'maltego.ico && zsh'" \ + "chaosmap" "urxvt -e bash -c 'chaosmap && zsh'" \ + "creepy" "urxvt -e bash -c 'creepy && zsh'" \ + "CutyCapt" "urxvt -e bash -c 'CutyCapt && zsh'" \ + "dns2geoip" "urxvt -e bash -c 'dns2geoip -h && zsh'" \ + "dnsbrute" "urxvt -e bash -c 'dnsbrute -h && zsh'" \ + "dnsenum" "urxvt -e bash -c 'dnsenum && zsh'" \ + "dnsrecon" "urxvt -e bash -c 'dnsrecon -h && zsh'" \ + "dnsspider" "urxvt -e bash -c 'dnsspider -h && zsh'" \ + "dnstracer" "urxvt -e bash -c 'dnstracer && zsh'" \ + "dnstracer" "urxvt -e bash -c 'dnstracer && zsh'" \ + "dig" "urxvt -e bash -c 'dig -h && zsh'" \ + "host" "urxvt -e bash -c 'host && zsh'" \ + "nslookup" "urxvt -e bash -c 'nslookup && zsh'" \ + "dig" "urxvt -e bash -c 'dig -h && zsh'" \ + "host" "urxvt -e bash -c 'host && zsh'" \ + "nslookup" "urxvt -e bash -c 'nslookup && zsh'" \ + "dnswalk" "urxvt -e bash -c 'dnswalk --help && zsh'" \ + "ansistrm.py" "urxvt -e bash -c 'ansistrm.py && zsh'" \ + "domain-analyzer" "urxvt -e bash -c 'domain-analyzer -h && zsh'" \ + "domain-analyzer-crawler" "urxvt -e bash -c 'domain-analyzer-crawler -h && zsh'" \ + "domain-analyzer-pytext2pdf" "urxvt -e bash -c 'domain-analyzer-pytext2pdf && zsh'" \ + "dradis-configure" "urxvt -e bash -c 'dradis-configure && zsh'" \ + "dradis-start" "urxvt -e bash -c 'dradis-start && zsh'" \ + "bj" "urxvt -e bash -c 'bj && zsh'" \ + "easyda" "urxvt -e bash -c 'easyda && zsh'" \ + "enum4linux" "urxvt -e bash -c 'enum4linux && zsh'" \ + "eyewitness" "urxvt -e bash -c 'eyewitness -h && zsh'" \ + "facebot" "urxvt -e bash -c 'facebot -h && zsh'" \ + "fbid" "urxvt -e bash -c 'fbid && zsh'" \ + "fernmelder" "urxvt -e bash -c 'fernmelder -h && zsh'" \ + "fping" "urxvt -e bash -c 'fping -h && zsh'" \ + "fping6" "urxvt -e bash -c 'fping6 -h && zsh'" \ + "fping" "urxvt -e bash -c 'fping -h && zsh'" \ + "fping6" "urxvt -e bash -c 'fping6 -h && zsh'" \ + "geoedge" "urxvt -e bash -c 'geoedge && zsh'" \ + "geoiplookup" "urxvt -e bash -c 'geoiplookup && zsh'" \ + "geoiplookup6" "urxvt -e bash -c 'geoiplookup6 && zsh'" \ + "geoiplookup" "urxvt -e bash -c 'geoiplookup && zsh'" \ + "geoiplookup6" "urxvt -e bash -c 'geoiplookup6 && zsh'" \ + "goodork" "urxvt -e bash -c 'goodork && zsh'" \ + "goofile" "urxvt -e bash -c 'goofile && zsh'" \ + "goog-mail" "urxvt -e bash -c 'goog-mail && zsh'" \ + "gwtenum" "urxvt -e bash -c 'gwtenum -h && zsh'" \ + "gwtfuzzer" "urxvt -e bash -c 'gwtfuzzer -h && zsh'" \ + "gwtparse" "urxvt -e bash -c 'gwtparse -h && zsh'" \ + "halcyon" "urxvt -e bash -c 'halcyon -h && zsh'" \ + "hasere" "urxvt -e bash -c 'hasere -h && zsh'" \ + "htrosbif" "urxvt -e bash -c 'htrosbif -h && zsh'" \ + "http-traceroute" "urxvt -e bash -c 'http-traceroute -h && zsh'" \ + "httpextract" "urxvt -e bash -c 'httpextract -h && zsh'" \ + "httpforge" "urxvt -e bash -c 'httpforge -h && zsh'" \ + "httpsend" "urxvt -e bash -c 'httpsend -h && zsh'" \ + "httping" "urxvt -e bash -c 'httping --help && zsh'" \ + "idswakeup" "urxvt -e bash -c 'idswakeup -h && zsh'" \ + "intrace" "urxvt -e bash -c 'intrace && zsh'" \ + "ircsnapshot" "urxvt -e bash -c 'ircsnapshot && zsh'" \ + "isr-form" "urxvt -e bash -c 'isr-form -h && zsh'" \ + "knock" "urxvt -e bash -c 'knock && zsh'" \ + "lanmap2-cap" "urxvt -e bash -c 'lanmap2-cap && zsh'" \ + "lanmap2-graph" "urxvt -e bash -c 'lanmap2-graph && zsh'" \ + "lbd" "urxvt -e bash -c 'lbd && zsh'" \ + "ldapenum.pl" "urxvt -e bash -c 'ldapenum.pl && zsh'" \ + "lft" "urxvt -e bash -c 'lft && zsh'" \ + "whob" "urxvt -e bash -c 'whob && zsh'" \ + "linenum" "urxvt -e bash -c 'linenum -h && zsh'" \ + "linux-exploit-suggester" "urxvt -e bash -c 'linux-exploit-suggester -h && zsh'" \ + "maltego" "urxvt -e bash -c 'maltego -h && zsh'" \ + "maltego" "urxvt -e bash -c 'maltego -h && zsh'" \ + "maltego.ico" "urxvt -e bash -c 'maltego.ico && zsh'" \ + "ant" "urxvt -e bash -c 'ant && zsh'" \ + "ant.bat" "urxvt -e bash -c 'ant.bat && zsh'" \ + "ant.cmd" "urxvt -e bash -c 'ant.cmd && zsh'" \ + "antRun" "urxvt -e bash -c 'antRun && zsh'" \ + "antRun.bat" "urxvt -e bash -c 'antRun.bat && zsh'" \ + "antRun.pl" "urxvt -e bash -c 'antRun.pl && zsh'" \ + "antenv.cmd" "urxvt -e bash -c 'antenv.cmd && zsh'" \ + "complete-ant-cmd.pl" "urxvt -e bash -c 'complete-ant-cmd.pl && zsh'" \ + "envset.cmd" "urxvt -e bash -c 'envset.cmd && zsh'" \ + "lcp.bat" "urxvt -e bash -c 'lcp.bat && zsh'" \ + "runant.pl" "urxvt -e bash -c 'runant.pl && zsh'" \ + "runant.py" "urxvt -e bash -c 'runant.py && zsh'" \ + "runrc.cmd" "urxvt -e bash -c 'runrc.cmd && zsh'" \ + "metagoofil" "urxvt -e bash -c 'metagoofil && zsh'" \ + "msfbinscan" "urxvt -e bash -c 'msfbinscan -h && zsh'" \ + "msfcli" "urxvt -e bash -c 'msfcli -h && zsh'" \ + "msfconsole" "urxvt -e bash -c 'msfconsole -h && zsh'" \ + "msfd" "urxvt -e bash -c 'msfd -h && zsh'" \ + "msfelfscan" "urxvt -e bash -c 'msfelfscan -h && zsh'" \ + "msfencode" "urxvt -e bash -c 'msfencode -h && zsh'" \ + "msfmachscan" "urxvt -e bash -c 'msfmachscan -h && zsh'" \ + "msfpayload" "urxvt -e bash -c 'msfpayload -h && zsh'" \ + "msfpescan" "urxvt -e bash -c 'msfpescan -h && zsh'" \ + "msfrop" "urxvt -e bash -c 'msfrop -h && zsh'" \ + "msfrpc" "urxvt -e bash -c 'msfrpc -h && zsh'" \ + "msfrpcd" "urxvt -e bash -c 'msfrpcd -h && zsh'" \ + "msfupdate" "urxvt -e bash -c 'msfupdate -h && zsh'" \ + "msfvenom" "urxvt -e bash -c 'msfvenom -h && zsh'" \ + "stager_reverse_https.bin" "urxvt -e bash -c 'stager_reverse_https.bin && zsh'" \ + "stty" "urxvt -e bash -c 'stty && zsh'" \ + "missidentify" "urxvt -e bash -c 'missidentify -h && zsh'" \ + "modscan" "urxvt -e bash -c 'modscan -h && zsh'" \ + "monocle" "urxvt -e bash -c 'monocle -h && zsh'" \ + "mptcp-fragmenter" "urxvt -e bash -c 'mptcp-fragmenter && zsh'" \ + "mptcp-scanner" "urxvt -e bash -c 'mptcp-scanner && zsh'" \ + "dnscat" "urxvt -e bash -c 'dnscat -h && zsh'" \ + "dnslogger" "urxvt -e bash -c 'dnslogger -h && zsh'" \ + "dnstest" "urxvt -e bash -c 'dnstest -h && zsh'" \ + "dnsxss" "urxvt -e bash -c 'dnsxss -h && zsh'" \ + "nbquery" "urxvt -e bash -c 'nbquery -h && zsh'" \ + "nbsniff" "urxvt -e bash -c 'nbsniff -h && zsh'" \ + "nbtscan" "urxvt -e bash -c 'nbtscan -h && zsh'" \ + "nbtscan" "urxvt -e bash -c 'nbtscan -h && zsh'" \ + "netdiscover" "urxvt -e bash -c 'netdiscover -h && zsh'" \ + "netmask" "urxvt -e bash -c 'netmask --help && zsh'" \ + "ndecode" "urxvt -e bash -c 'ndecode && zsh'" \ + "nlist" "urxvt -e bash -c 'nlist && zsh'" \ + "nstrobe" "urxvt -e bash -c 'nstrobe && zsh'" \ + "ntrace" "urxvt -e bash -c 'ntrace && zsh'" \ + "ntraf" "urxvt -e bash -c 'ntraf -h && zsh'" \ + "nipper" "urxvt -e bash -c 'nipper --help && zsh'" \ + "nsec3walker-collect" "urxvt -e bash -c 'nsec3walker-collect && zsh'" \ + "nsec3walker-dicthashes" "urxvt -e bash -c 'nsec3walker-dicthashes && zsh'" \ + "nsec3walker-query" "urxvt -e bash -c 'nsec3walker-query && zsh'" \ + "nsec3walker-randomhashes" "urxvt -e bash -c 'nsec3walker-randomhashes && zsh'" \ + "nsec3walker-unhash" "urxvt -e bash -c 'nsec3walker-unhash && zsh'" \ + "o-saft" "urxvt -e bash -c 'o-saft -h && zsh'" \ + "parsero" "urxvt -e bash -c 'parsero -h && zsh'" \ + "pastenum" "urxvt -e bash -c 'pastenum -h && zsh'" \ + "quickrecon" "urxvt -e bash -c 'quickrecon -h && zsh'" \ + "recon-cli" "urxvt -e bash -c 'recon-cli && zsh'" \ + "recon-ng" "urxvt -e bash -c 'recon-ng cd /usr/share/recon-ng ; ./recon-ng -h && zsh'" \ + "recon-rpc" "urxvt -e bash -c 'recon-rpc && zsh'" \ + "rifiuti" "urxvt -e bash -c 'rifiuti --help-all && zsh'" \ + "rifiuti-vista" "urxvt -e bash -c 'rifiuti-vista -h && zsh'" \ + "ripdc" "urxvt -e bash -c 'ripdc -H && zsh'" \ + "sb0x" "urxvt -e bash -c 'sb0x -h && zsh'" \ + "sctpscan" "urxvt -e bash -c 'sctpscan -h && zsh'" \ + "seat" "urxvt -e bash -c 'seat -h && zsh'" \ + "simple-lan-scan" "urxvt -e bash -c 'simple-lan-scan -h && zsh'" \ + "smtp-user-enum" "urxvt -e bash -c 'smtp-user-enum -h && zsh'" \ + "sn00p" "urxvt -e bash -c 'sn00p -h && zsh'" \ + "snmpcheck-nothink" "urxvt -e bash -c 'snmpcheck-nothink -h && zsh'" \ + "spiderfoot" "urxvt -e bash -c 'spiderfoot && zsh'" \ + "ssl-hostname-resolver" "urxvt -e bash -c 'ssl-hostname-resolver -h && zsh'" \ + "subdomainer.py" "urxvt -e bash -c 'subdomainer.py -h && zsh'" \ + "sysdig" "urxvt -e bash -c 'sysdig -h && zsh'" \ + "theharvester" "urxvt -e bash -c 'theharvester && zsh'" \ + "tilt.py" "urxvt -e bash -c 'tilt.py && zsh'" \ + "traceroute" "urxvt -e bash -c 'traceroute --help && zsh'" \ + "traceroute" "urxvt -e bash -c 'traceroute --help && zsh'" \ + "twofi" "urxvt -e bash -c 'twofi --help && zsh'" \ + "vbrute" "urxvt -e bash -c 'vbrute -h && zsh'" \ + "vlan-hopping" "urxvt -e bash -c 'vlan-hopping && zsh'" \ + "whatweb" "urxvt -e bash -c 'whatweb -h && zsh'" \ + "wig" "urxvt -e bash -c 'wig -h && zsh'" \ + diff --git a/tools/menu/reversing b/tools/menu/reversing new file mode 100755 index 0000000..691593f --- /dev/null +++ b/tools/menu/reversing @@ -0,0 +1,87 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "reversing" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "apktool" "urxvt -e bash -c 'apktool && zsh'" \ + "balbuzard" "urxvt -e bash -c 'balbuzard && zsh'" \ + "bbcrack" "urxvt -e bash -c 'bbcrack && zsh'" \ + "bbharvest" "urxvt -e bash -c 'bbharvest && zsh'" \ + "bbtrans" "urxvt -e bash -c 'bbtrans && zsh'" \ + "binwalk" "urxvt -e bash -c 'binwalk && zsh'" \ + "bokken" "urxvt -e bash -c 'bokken -h && zsh'" \ + "bsdiff" "urxvt -e bash -c 'bsdiff && zsh'" \ + "bspatch" "urxvt -e bash -c 'bspatch && zsh'" \ + "bsdiff" "urxvt -e bash -c 'bsdiff && zsh'" \ + "bspatch" "urxvt -e bash -c 'bspatch && zsh'" \ + "bytecode-viewer" "urxvt -e bash -c 'bytecode-viewer && zsh'" \ + "damm" "urxvt -e bash -c 'damm -h && zsh'" \ + "detect-it-easy" "urxvt -e bash -c 'detect-it-easy && zsh'" \ + "d2j-apk-sign" "urxvt -e bash -c 'd2j-apk-sign && zsh'" \ + "d2j-asm-verify" "urxvt -e bash -c 'd2j-asm-verify && zsh'" \ + "d2j-decrpyt-string" "urxvt -e bash -c 'd2j-decrpyt-string && zsh'" \ + "d2j-dex-asmifier" "urxvt -e bash -c 'd2j-dex-asmifier && zsh'" \ + "d2j-dex-dump" "urxvt -e bash -c 'd2j-dex-dump && zsh'" \ + "d2j-dex2jar" "urxvt -e bash -c 'd2j-dex2jar && zsh'" \ + "d2j-init-deobf" "urxvt -e bash -c 'd2j-init-deobf && zsh'" \ + "d2j-jar-access" "urxvt -e bash -c 'd2j-jar-access && zsh'" \ + "d2j-jar-remap" "urxvt -e bash -c 'd2j-jar-remap && zsh'" \ + "d2j-jar2dex" "urxvt -e bash -c 'd2j-jar2dex && zsh'" \ + "d2j-jar2jasmin" "urxvt -e bash -c 'd2j-jar2jasmin && zsh'" \ + "d2j-jasmin2jar" "urxvt -e bash -c 'd2j-jasmin2jar && zsh'" \ + "dissy" "urxvt -e bash -c 'dissy -h && zsh'" \ + "edb" "urxvt -e bash -c 'edb && zsh'" \ + "flasm" "urxvt -e bash -c 'flasm -h && zsh'" \ + "jad" "urxvt -e bash -c 'jad -h && zsh'" \ + "jad" "urxvt -e bash -c 'jad -h && zsh'" \ + "jadx" "urxvt -e bash -c 'jadx -h && zsh'" \ + "jadx-gui" "urxvt -e bash -c 'jadx-gui && zsh'" \ + "jadx" "urxvt -e bash -c 'jadx -h && zsh'" \ + "jadx-gui" "urxvt -e bash -c 'jadx-gui && zsh'" \ + "javasnoop" "urxvt -e bash -c 'javasnoop && zsh'" \ + "jd-gui" "urxvt -e bash -c 'jd-gui && zsh'" \ + "js-beautify" "urxvt -e bash -c 'js-beautify -h && zsh'" \ + "jwscan" "urxvt -e bash -c 'jwscan -h && zsh'" \ + "malwasm" "urxvt -e bash -c 'malwasm && zsh'" \ + "marc4dasm" "urxvt -e bash -c 'marc4dasm -h && zsh'" \ + "netzob" "urxvt -e bash -c 'netzob -h && zsh'" \ + "packerid" "urxvt -e bash -c 'packerid -h && zsh'" \ + "peframe" "urxvt -e bash -c 'peframe && zsh'" \ + "ofs2rva" "urxvt -e bash -c 'ofs2rva && zsh'" \ + "pedis" "urxvt -e bash -c 'pedis && zsh'" \ + "pehash" "urxvt -e bash -c 'pehash && zsh'" \ + "pepack" "urxvt -e bash -c 'pepack && zsh'" \ + "pescan" "urxvt -e bash -c 'pescan && zsh'" \ + "pesec" "urxvt -e bash -c 'pesec && zsh'" \ + "pestr" "urxvt -e bash -c 'pestr && zsh'" \ + "readpe" "urxvt -e bash -c 'readpe && zsh'" \ + "rva2ofs" "urxvt -e bash -c 'rva2ofs && zsh'" \ + "asm" "urxvt -e bash -c 'asm -h && zsh'" \ + "constgrep" "urxvt -e bash -c 'constgrep -h && zsh'" \ + "cyclic" "urxvt -e bash -c 'cyclic -h && zsh'" \ + "disasm-pwntools" "urxvt -e bash -c 'disasm-pwntools -h && zsh'" \ + "hex" "urxvt -e bash -c 'hex && zsh'" \ + "shellcraft" "urxvt -e bash -c 'shellcraft -h && zsh'" \ + "unhex" "urxvt -e bash -c 'unhex && zsh'" \ + "r2" "urxvt -e bash -c 'r2 -h && zsh'" \ + "r2agent" "urxvt -e bash -c 'r2agent -h && zsh'" \ + "rabin2" "urxvt -e bash -c 'rabin2 -h && zsh'" \ + "radare2" "urxvt -e bash -c 'radare2 -h && zsh'" \ + "radiff2" "urxvt -e bash -c 'radiff2 -h && zsh'" \ + "rafind2" "urxvt -e bash -c 'rafind2 -h && zsh'" \ + "ragg2" "urxvt -e bash -c 'ragg2 -h && zsh'" \ + "ragg2-cc" "urxvt -e bash -c 'ragg2-cc && zsh'" \ + "rahash2" "urxvt -e bash -c 'rahash2 -h && zsh'" \ + "rarun2" "urxvt -e bash -c 'rarun2 -h && zsh'" \ + "rasm2" "urxvt -e bash -c 'rasm2 -h && zsh'" \ + "rax2" "urxvt -e bash -c 'rax2 && zsh'" \ + "recstudio" "urxvt -e bash -c 'recstudio && zsh'" \ + "gameconqueror" "urxvt -e bash -c 'gameconqueror && zsh'" \ + "scanmem" "urxvt -e bash -c 'scanmem -h && zsh'" \ + "udcli" "urxvt -e bash -c 'udcli -h && zsh'" \ + "vdbbin" "urxvt -e bash -c 'vdbbin -h && zsh'" \ + "vivbin" "urxvt -e bash -c 'vivbin -h && zsh'" \ + "dump_process.py" "urxvt -e bash -c 'dump_process.py && zsh'" \ + "malware_launcher.sh" "urxvt -e bash -c 'malware_launcher.sh && zsh'" \ + "start_zerowine.sh" "urxvt -e bash -c 'start_zerowine.sh && zsh'" \ + diff --git a/tools/menu/scanner b/tools/menu/scanner new file mode 100755 index 0000000..e39b562 --- /dev/null +++ b/tools/menu/scanner @@ -0,0 +1,574 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "scanner" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "0trace" "urxvt -e bash -c '0trace && zsh'" \ + "adminpagefinder" "urxvt -e bash -c 'adminpagefinder -h && zsh'" \ + "admsnmp" "urxvt -e bash -c 'admsnmp && zsh'" \ + "allthevhosts" "urxvt -e bash -c 'allthevhosts && zsh'" \ + "androidsniffer" "urxvt -e bash -c 'androidsniffer -h && zsh'" \ + "apnbf" "urxvt -e bash -c 'apnbf -h && zsh'" \ + "arp-fingerprint" "urxvt -e bash -c 'arp-fingerprint -h && zsh'" \ + "arp-scan" "urxvt -e bash -c 'arp-scan -h && zsh'" \ + "get-iab" "urxvt -e bash -c 'get-iab -h && zsh'" \ + "get-oui" "urxvt -e bash -c 'get-oui -h && zsh'" \ + "arp-fingerprint" "urxvt -e bash -c 'arp-fingerprint -h && zsh'" \ + "arp-scan" "urxvt -e bash -c 'arp-scan -h && zsh'" \ + "get-iab" "urxvt -e bash -c 'get-iab -h && zsh'" \ + "get-oui" "urxvt -e bash -c 'get-oui -h && zsh'" \ + "asp-audit" "urxvt -e bash -c 'asp-audit && zsh'" \ + "athena-ssl-scanner" "urxvt -e bash -c 'athena-ssl-scanner -h && zsh'" \ + "basedomainname" "urxvt -e bash -c 'basedomainname -h && zsh'" \ + "bing-lfi-rfi" "urxvt -e bash -c 'bing-lfi-rfi -h && zsh'" \ + "birp" "urxvt -e bash -c 'birp -h && zsh'" \ + "bluebox" "urxvt -e bash -c 'bluebox && zsh'" \ + "bluebox-ng" "urxvt -e bash -c 'bluebox-ng -h && zsh'" \ + "bluelog" "urxvt -e bash -c 'bluelog -h && zsh'" \ + "bluescan" "urxvt -e bash -c 'bluescan && zsh'" \ + "braa" "urxvt -e bash -c 'braa -h && zsh'" \ + "bss" "urxvt -e bash -c 'bss -h && zsh'" \ + "btscanner" "urxvt -e bash -c 'btscanner --help && zsh'" \ + "burpsuite" "urxvt -e bash -c 'burpsuite && zsh'" \ + "canari" "urxvt -e bash -c 'canari -h && zsh'" \ + "dispatcher" "urxvt -e bash -c 'dispatcher -h && zsh'" \ + "pysudo" "urxvt -e bash -c 'pysudo -h && zsh'" \ + "cangibrina" "urxvt -e bash -c 'cangibrina -h && zsh'" \ + "cansina" "urxvt -e bash -c 'cansina -h && zsh'" \ + "casefile" "urxvt -e bash -c 'casefile --help && zsh'" \ + "maltego" "urxvt -e bash -c 'maltego -h && zsh'" \ + "maltego.ico" "urxvt -e bash -c 'maltego.ico && zsh'" \ + "cecster" "urxvt -e bash -c 'cecster -h && zsh'" \ + "chaosmap" "urxvt -e bash -c 'chaosmap && zsh'" \ + "check-weak-dh-ssh" "urxvt -e bash -c 'check-weak-dh-ssh -h && zsh'" \ + "checksec" "urxvt -e bash -c 'checksec --help && zsh'" \ + "checksec" "urxvt -e bash -c 'checksec --help && zsh'" \ + "chiron-combinations" "urxvt -e bash -c 'chiron-combinations && zsh'" \ + "chiron-nd" "urxvt -e bash -c 'chiron-nd && zsh'" \ + "chiron-proxy" "urxvt -e bash -c 'chiron-proxy && zsh'" \ + "chiron-scanner" "urxvt -e bash -c 'chiron-scanner && zsh'" \ + "chiron_combinations.py" "urxvt -e bash -c 'chiron_combinations.py && zsh'" \ + "chiron_local_link.py" "urxvt -e bash -c 'chiron_local_link.py && zsh'" \ + "chiron_proxy.py" "urxvt -e bash -c 'chiron_proxy.py && zsh'" \ + "chiron_scanner.py" "urxvt -e bash -c 'chiron_scanner.py && zsh'" \ + "CAT" "urxvt -e bash -c 'CAT && zsh'" \ + "cisco-auditing-tool" "urxvt -e bash -c 'cisco-auditing-tool && zsh'" \ + "cisco-scanner" "urxvt -e bash -c 'cisco-scanner -h && zsh'" \ + "cisco-torch" "urxvt -e bash -c 'cisco-torch -h && zsh'" \ + "ciscos" "urxvt -e bash -c 'ciscos && zsh'" \ + "climber" "urxvt -e bash -c 'climber -h && zsh'" \ + "cms-few" "urxvt -e bash -c 'cms-few -h && zsh'" \ + "cmsmap" "urxvt -e bash -c 'cmsmap -h && zsh'" \ + "httsquash" "urxvt -e bash -c 'httsquash && zsh'" \ + "letdown" "urxvt -e bash -c 'letdown && zsh'" \ + "reverseraider" "urxvt -e bash -c 'reverseraider && zsh'" \ + "configpush" "urxvt -e bash -c 'configpush && zsh'" \ + "conscan" "urxvt -e bash -c 'conscan -h && zsh'" \ + "cookie-cadger" "urxvt -e bash -c 'cookie-cadger && zsh'" \ + "cpfinder" "urxvt -e bash -c 'cpfinder -h && zsh'" \ + "creepy" "urxvt -e bash -c 'creepy && zsh'" \ + "cvechecker" "urxvt -e bash -c 'cvechecker -h && zsh'" \ + "cvegenversdat" "urxvt -e bash -c 'cvegenversdat && zsh'" \ + "cvereport" "urxvt -e bash -c 'cvereport && zsh'" \ + "cverules" "urxvt -e bash -c 'cverules && zsh'" \ + "pullcves" "urxvt -e bash -c 'pullcves && zsh'" \ + "darkbing" "urxvt -e bash -c 'darkbing -h && zsh'" \ + "davtest" "urxvt -e bash -c 'davtest && zsh'" \ + "deblaze" "urxvt -e bash -c 'deblaze && zsh'" \ + "delldrac" "urxvt -e bash -c 'delldrac -h && zsh'" \ + "dhcpig" "urxvt -e bash -c 'dhcpig -h && zsh'" \ + "dirb" "urxvt -e bash -c 'dirb && zsh'" \ + "dirb-gendict" "urxvt -e bash -c 'dirb-gendict && zsh'" \ + "html2dic" "urxvt -e bash -c 'html2dic && zsh'" \ + "dirbuster" "urxvt -e bash -c 'dirbuster && zsh'" \ + "dirs3arch" "urxvt -e bash -c 'dirs3arch -h && zsh'" \ + "dirscanner" "urxvt -e bash -c 'dirscanner -h && zsh'" \ + "dmitry" "urxvt -e bash -c 'dmitry && zsh'" \ + "dnmap_client" "urxvt -e bash -c 'dnmap_client -h && zsh'" \ + "dnmap_server" "urxvt -e bash -c 'dnmap_server -h && zsh'" \ + "dns2geoip" "urxvt -e bash -c 'dns2geoip -h && zsh'" \ + "dnsa" "urxvt -e bash -c 'dnsa && zsh'" \ + "dnsbf" "urxvt -e bash -c 'dnsbf && zsh'" \ + "dnsbrute" "urxvt -e bash -c 'dnsbrute -h && zsh'" \ + "dnsenum" "urxvt -e bash -c 'dnsenum && zsh'" \ + "dnsgoblin" "urxvt -e bash -c 'dnsgoblin && zsh'" \ + "dnspredict" "urxvt -e bash -c 'dnspredict --help && zsh'" \ + "dnsspider" "urxvt -e bash -c 'dnsspider -h && zsh'" \ + "dnswalk" "urxvt -e bash -c 'dnswalk --help && zsh'" \ + "dpscan" "urxvt -e bash -c 'dpscan && zsh'" \ + "driftnet" "urxvt -e bash -c 'driftnet -h && zsh'" \ + "dripper" "urxvt -e bash -c 'dripper -h && zsh'" \ + "rip-cvs" "urxvt -e bash -c 'rip-cvs -h && zsh'" \ + "rip-git" "urxvt -e bash -c 'rip-git -h && zsh'" \ + "rip-svn" "urxvt -e bash -c 'rip-svn -h && zsh'" \ + "easyda" "urxvt -e bash -c 'easyda && zsh'" \ + "eazy" "urxvt -e bash -c 'eazy -h && zsh'" \ + "enum-shares" "urxvt -e bash -c 'enum-shares -h && zsh'" \ + "enum4linux" "urxvt -e bash -c 'enum4linux && zsh'" \ + "enumiax" "urxvt -e bash -c 'enumiax && zsh'" \ + "faraday" "urxvt -e bash -c 'faraday && zsh'" \ + "delAllHost.py" "urxvt -e bash -c 'delAllHost.py && zsh'" \ + "delAllServiceClosed.py" "urxvt -e bash -c 'delAllServiceClosed.py && zsh'" \ + "fplugin" "urxvt -e bash -c 'fplugin && zsh'" \ + "getAllCreds.py" "urxvt -e bash -c 'getAllCreds.py && zsh'" \ + "getAllHosts.py" "urxvt -e bash -c 'getAllHosts.py && zsh'" \ + "getAllIps.py" "urxvt -e bash -c 'getAllIps.py && zsh'" \ + "getAllIpsInterfaces.py" "urxvt -e bash -c 'getAllIpsInterfaces.py && zsh'" \ + "getAllOs.py" "urxvt -e bash -c 'getAllOs.py && zsh'" \ + "getAllTelnet.py" "urxvt -e bash -c 'getAllTelnet.py && zsh'" \ + "getAllVnc.py" "urxvt -e bash -c 'getAllVnc.py && zsh'" \ + "getAllVulnsCSV.py" "urxvt -e bash -c 'getAllVulnsCSV.py && zsh'" \ + "getAllWebservers.py" "urxvt -e bash -c 'getAllWebservers.py && zsh'" \ + "fernmelder" "urxvt -e bash -c 'fernmelder -h && zsh'" \ + "fgscan" "urxvt -e bash -c 'fgscan --help && zsh'" \ + "fhttp" "urxvt -e bash -c 'fhttp -h && zsh'" \ + "fierce.pl" "urxvt -e bash -c 'fierce.pl -h && zsh'" \ + "firewalk" "urxvt -e bash -c 'firewalk -h && zsh'" \ + "flawfinder" "urxvt -e bash -c 'flawfinder -h && zsh'" \ + "flunym0us" "urxvt -e bash -c 'flunym0us && zsh'" \ + "forkingportscanner" "urxvt -e bash -c 'forkingportscanner && zsh'" \ + "fping" "urxvt -e bash -c 'fping -h && zsh'" \ + "fping6" "urxvt -e bash -c 'fping6 -h && zsh'" \ + "fping" "urxvt -e bash -c 'fping -h && zsh'" \ + "fping6" "urxvt -e bash -c 'fping6 -h && zsh'" \ + "fs-nyarl" "urxvt -e bash -c 'fs-nyarl -h && zsh'" \ + "chaosreader0.94" "urxvt -e bash -c 'chaosreader0.94 && zsh'" \ + "fsnoop" "urxvt -e bash -c 'fsnoop -h && zsh'" \ + "ftp-scanner" "urxvt -e bash -c 'ftp-scanner -h && zsh'" \ + "ftp-spider" "urxvt -e bash -c 'ftp-spider -h && zsh'" \ + "ftpmap" "urxvt -e bash -c 'ftpmap -h && zsh'" \ + "gggooglescan" "urxvt -e bash -c 'gggooglescan -h && zsh'" \ + "ghostphisher" "urxvt -e bash -c 'ghostphisher && zsh'" \ + "googlesub" "urxvt -e bash -c 'googlesub --help && zsh'" \ + "gpredict" "urxvt -e bash -c 'gpredict -h && zsh'" \ + "grepforrfi" "urxvt -e bash -c 'grepforrfi && zsh'" \ + "gtp-scan" "urxvt -e bash -c 'gtp-scan -h && zsh'" \ + "gwcheck" "urxvt -e bash -c 'gwcheck -h && zsh'" \ + "halberd" "urxvt -e bash -c 'halberd -h && zsh'" \ + "hasere" "urxvt -e bash -c 'hasere -h && zsh'" \ + "hbad" "urxvt -e bash -c 'hbad -h && zsh'" \ + "hexorbase" "urxvt -e bash -c 'hexorbase && zsh'" \ + "host-extract" "urxvt -e bash -c 'host-extract -h && zsh'" \ + "hostbox-ssh" "urxvt -e bash -c 'hostbox-ssh -h && zsh'" \ + "http-enum" "urxvt -e bash -c 'http-enum -h && zsh'" \ + "httpextract" "urxvt -e bash -c 'httpextract -h && zsh'" \ + "httpforge" "urxvt -e bash -c 'httpforge -h && zsh'" \ + "httpsend" "urxvt -e bash -c 'httpsend -h && zsh'" \ + "httpsscanner" "urxvt -e bash -c 'httpsscanner -h && zsh'" \ + "hawk" "urxvt -e bash -c 'hawk --help && zsh'" \ + "hwk-eagle" "urxvt -e bash -c 'hwk-eagle --help && zsh'" \ + "iax-scan-hosts" "urxvt -e bash -c 'iax-scan-hosts -h && zsh'" \ + "iax-scan-users" "urxvt -e bash -c 'iax-scan-users -h && zsh'" \ + "icmpquery" "urxvt -e bash -c 'icmpquery && zsh'" \ + "idswakeup" "urxvt -e bash -c 'idswakeup -h && zsh'" \ + "ike-scan" "urxvt -e bash -c 'ike-scan -h && zsh'" \ + "psk-crack" "urxvt -e bash -c 'psk-crack -h && zsh'" \ + "infip" "urxvt -e bash -c 'infip -h && zsh'" \ + "inguma" "urxvt -e bash -c 'inguma -h && zsh'" \ + "inguma" "urxvt -e bash -c 'inguma -h && zsh'" \ + "ingumagui" "urxvt -e bash -c 'ingumagui && zsh'" \ + "inurlbr" "urxvt -e bash -c 'inurlbr -h && zsh'" \ + "ipscan" "urxvt -e bash -c 'ipscan && zsh'" \ + "addr6" "urxvt -e bash -c 'addr6 && zsh'" \ + "blackhole6" "urxvt -e bash -c 'blackhole6 && zsh'" \ + "flow6" "urxvt -e bash -c 'flow6 && zsh'" \ + "frag6" "urxvt -e bash -c 'frag6 && zsh'" \ + "icmp6" "urxvt -e bash -c 'icmp6 && zsh'" \ + "jumbo6" "urxvt -e bash -c 'jumbo6 && zsh'" \ + "na6" "urxvt -e bash -c 'na6 && zsh'" \ + "ni6" "urxvt -e bash -c 'ni6 && zsh'" \ + "ns6" "urxvt -e bash -c 'ns6 && zsh'" \ + "path6" "urxvt -e bash -c 'path6 -h && zsh'" \ + "ra6" "urxvt -e bash -c 'ra6 && zsh'" \ + "rd6" "urxvt -e bash -c 'rd6 && zsh'" \ + "rs6" "urxvt -e bash -c 'rs6 && zsh'" \ + "scan6" "urxvt -e bash -c 'scan6 && zsh'" \ + "script6" "urxvt -e bash -c 'script6 && zsh'" \ + "tcp6" "urxvt -e bash -c 'tcp6 && zsh'" \ + "ircsnapshot" "urxvt -e bash -c 'ircsnapshot && zsh'" \ + "jigsaw" "urxvt -e bash -c 'jigsaw -h && zsh'" \ + "joomlascan" "urxvt -e bash -c 'joomlascan -h && zsh'" \ + "jsql" "urxvt -e bash -c 'jsql && zsh'" \ + "kal" "urxvt -e bash -c 'kal -h && zsh'" \ + "knock" "urxvt -e bash -c 'knock && zsh'" \ + "laf" "urxvt -e bash -c 'laf -h && zsh'" \ + "ldapenum.pl" "urxvt -e bash -c 'ldapenum.pl && zsh'" \ + "lfi-scanner" "urxvt -e bash -c 'lfi-scanner -h && zsh'" \ + "linenum" "urxvt -e bash -c 'linenum -h && zsh'" \ + "lbb.db" "urxvt -e bash -c 'lbb.db && zsh'" \ + "littleblackbox" "urxvt -e bash -c 'littleblackbox -h && zsh'" \ + "lotophagi" "urxvt -e bash -c 'lotophagi -h && zsh'" \ + "lynis" "urxvt -e bash -c 'lynis -h && zsh'" \ + "clientgen" "urxvt -e bash -c 'clientgen && zsh'" \ + "maligno_srv" "urxvt -e bash -c 'maligno_srv && zsh'" \ + "maltego" "urxvt -e bash -c 'maltego -h && zsh'" \ + "maltego" "urxvt -e bash -c 'maltego -h && zsh'" \ + "maltego.ico" "urxvt -e bash -c 'maltego.ico && zsh'" \ + "ant" "urxvt -e bash -c 'ant && zsh'" \ + "ant.bat" "urxvt -e bash -c 'ant.bat && zsh'" \ + "ant.cmd" "urxvt -e bash -c 'ant.cmd && zsh'" \ + "antRun" "urxvt -e bash -c 'antRun && zsh'" \ + "antRun.bat" "urxvt -e bash -c 'antRun.bat && zsh'" \ + "antRun.pl" "urxvt -e bash -c 'antRun.pl && zsh'" \ + "antenv.cmd" "urxvt -e bash -c 'antenv.cmd && zsh'" \ + "complete-ant-cmd.pl" "urxvt -e bash -c 'complete-ant-cmd.pl && zsh'" \ + "envset.cmd" "urxvt -e bash -c 'envset.cmd && zsh'" \ + "lcp.bat" "urxvt -e bash -c 'lcp.bat && zsh'" \ + "runant.pl" "urxvt -e bash -c 'runant.pl && zsh'" \ + "runant.py" "urxvt -e bash -c 'runant.py && zsh'" \ + "runrc.cmd" "urxvt -e bash -c 'runrc.cmd && zsh'" \ + "masscan" "urxvt -e bash -c 'masscan --help && zsh'" \ + "msfbinscan" "urxvt -e bash -c 'msfbinscan -h && zsh'" \ + "msfcli" "urxvt -e bash -c 'msfcli -h && zsh'" \ + "msfconsole" "urxvt -e bash -c 'msfconsole -h && zsh'" \ + "msfd" "urxvt -e bash -c 'msfd -h && zsh'" \ + "msfelfscan" "urxvt -e bash -c 'msfelfscan -h && zsh'" \ + "msfencode" "urxvt -e bash -c 'msfencode -h && zsh'" \ + "msfmachscan" "urxvt -e bash -c 'msfmachscan -h && zsh'" \ + "msfpayload" "urxvt -e bash -c 'msfpayload -h && zsh'" \ + "msfpescan" "urxvt -e bash -c 'msfpescan -h && zsh'" \ + "msfrop" "urxvt -e bash -c 'msfrop -h && zsh'" \ + "msfrpc" "urxvt -e bash -c 'msfrpc -h && zsh'" \ + "msfrpcd" "urxvt -e bash -c 'msfrpcd -h && zsh'" \ + "msfupdate" "urxvt -e bash -c 'msfupdate -h && zsh'" \ + "msfvenom" "urxvt -e bash -c 'msfvenom -h && zsh'" \ + "stager_reverse_https.bin" "urxvt -e bash -c 'stager_reverse_https.bin && zsh'" \ + "stty" "urxvt -e bash -c 'stty && zsh'" \ + "miranda" "urxvt -e bash -c 'miranda && zsh'" \ + "miranda-upnp-portmapper" "urxvt -e bash -c 'miranda-upnp-portmapper -h && zsh'" \ + "modscan" "urxvt -e bash -c 'modscan -h && zsh'" \ + "morxtraversal" "urxvt -e bash -c 'morxtraversal && zsh'" \ + "mptcp-fragmenter" "urxvt -e bash -c 'mptcp-fragmenter && zsh'" \ + "mptcp-scanner" "urxvt -e bash -c 'mptcp-scanner && zsh'" \ + "mssqlscan" "urxvt -e bash -c 'mssqlscan -h && zsh'" \ + "MSSQLScan.jar" "urxvt -e bash -c 'MSSQLScan.jar && zsh'" \ + "mwebfp" "urxvt -e bash -c 'mwebfp -h && zsh'" \ + "dnscat" "urxvt -e bash -c 'dnscat -h && zsh'" \ + "dnslogger" "urxvt -e bash -c 'dnslogger -h && zsh'" \ + "dnstest" "urxvt -e bash -c 'dnstest -h && zsh'" \ + "dnsxss" "urxvt -e bash -c 'dnsxss -h && zsh'" \ + "nbquery" "urxvt -e bash -c 'nbquery -h && zsh'" \ + "nbsniff" "urxvt -e bash -c 'nbsniff -h && zsh'" \ + "nbtscan" "urxvt -e bash -c 'nbtscan -h && zsh'" \ + "nbtscan" "urxvt -e bash -c 'nbtscan -h && zsh'" \ + "netbios-share-scanner" "urxvt -e bash -c 'netbios-share-scanner -h && zsh'" \ + "ndecode" "urxvt -e bash -c 'ndecode && zsh'" \ + "nlist" "urxvt -e bash -c 'nlist && zsh'" \ + "nstrobe" "urxvt -e bash -c 'nstrobe && zsh'" \ + "ntrace" "urxvt -e bash -c 'ntrace && zsh'" \ + "ntraf" "urxvt -e bash -c 'ntraf -h && zsh'" \ + "netscan" "urxvt -e bash -c 'netscan -h && zsh'" \ + "nikto" "urxvt -e bash -c 'nikto -H && zsh'" \ + "ncat" "urxvt -e bash -c 'ncat -h && zsh'" \ + "ndiff" "urxvt -e bash -c 'ndiff -h && zsh'" \ + "nmap" "urxvt -e bash -c 'nmap -h && zsh'" \ + "nmapfe" "urxvt -e bash -c 'nmapfe && zsh'" \ + "nping" "urxvt -e bash -c 'nping -h && zsh'" \ + "xnmap" "urxvt -e bash -c 'xnmap && zsh'" \ + "zenmap" "urxvt -e bash -c 'zenmap && zsh'" \ + "ncat" "urxvt -e bash -c 'ncat -h && zsh'" \ + "ndiff" "urxvt -e bash -c 'ndiff -h && zsh'" \ + "nmap" "urxvt -e bash -c 'nmap -h && zsh'" \ + "nmapfe" "urxvt -e bash -c 'nmapfe && zsh'" \ + "nping" "urxvt -e bash -c 'nping -h && zsh'" \ + "xnmap" "urxvt -e bash -c 'xnmap && zsh'" \ + "zenmap" "urxvt -e bash -c 'zenmap && zsh'" \ + "nmbscan" "urxvt -e bash -c 'nmbscan && zsh'" \ + "nsdtool" "urxvt -e bash -c 'nsdtool && zsh'" \ + "nsia" "urxvt -e bash -c 'nsia -h && zsh'" \ + "nsia.jar" "urxvt -e bash -c 'nsia.jar && zsh'" \ + "nsoq" "urxvt -e bash -c 'nsoq && zsh'" \ + "o-saft" "urxvt -e bash -c 'o-saft -h && zsh'" \ + "OCS" "urxvt -e bash -c 'OCS && zsh'" \ + "onesixtyone" "urxvt -e bash -c 'onesixtyone && zsh'" \ + "owasp-bywaf" "urxvt -e bash -c 'owasp-bywaf -h && zsh'" \ + "owtf" "urxvt -e bash -c 'owtf && zsh'" \ + "minewt" "urxvt -e bash -c 'minewt -h; bash && zsh'" \ + "paketto-lc" "urxvt -e bash -c 'paketto-lc -h && zsh'" \ + "paratrace" "urxvt -e bash -c 'paratrace -h && zsh'" \ + "phentropy" "urxvt -e bash -c 'phentropy -h && zsh'" \ + "scanrand" "urxvt -e bash -c 'scanrand -h && zsh'" \ + "panhunt" "urxvt -e bash -c 'panhunt -h && zsh'" \ + "paranoic" "urxvt -e bash -c 'paranoic -h && zsh'" \ + "passhunt" "urxvt -e bash -c 'passhunt -h && zsh'" \ + "pcredz" "urxvt -e bash -c 'pcredz -h && zsh'" \ + "pentbox" "urxvt -e bash -c 'pentbox && zsh'" \ + "plcscan" "urxvt -e bash -c 'plcscan -h && zsh'" \ + "ipsort" "urxvt -e bash -c 'ipsort --help && zsh'" \ + "pnscan" "urxvt -e bash -c 'pnscan -h && zsh'" \ + "praeda" "urxvt -e bash -c 'praeda -h && zsh'" \ + "propecia" "urxvt -e bash -c 'propecia && zsh'" \ + "proxycheck" "urxvt -e bash -c 'proxycheck -h && zsh'" \ + "proxyp" "urxvt -e bash -c 'proxyp -h && zsh'" \ + "proxyscan" "urxvt -e bash -c 'proxyscan -h && zsh'" \ + "pyfiscan" "urxvt -e bash -c 'pyfiscan -h && zsh'" \ + "pytbull" "urxvt -e bash -c 'pytbull -h && zsh'" \ + "quickrecon" "urxvt -e bash -c 'quickrecon -h && zsh'" \ + "ratproxy" "urxvt -e bash -c 'ratproxy -h && zsh'" \ + "rawr" "urxvt -e bash -c 'rawr -h && zsh'" \ + "redfang" "urxvt -e bash -c 'redfang --help && zsh'" \ + "regeorg" "urxvt -e bash -c 'regeorg -h && zsh'" \ + "relayscanner" "urxvt -e bash -c 'relayscanner -h && zsh'" \ + "dhcp-responder" "urxvt -e bash -c 'dhcp-responder -h && zsh'" \ + "responder" "urxvt -e bash -c 'responder -h && zsh'" \ + "ripdc" "urxvt -e bash -c 'ripdc -H && zsh'" \ + "rlogin-scanner" "urxvt -e bash -c 'rlogin-scanner -h && zsh'" \ + "rpdscan" "urxvt -e bash -c 'rpdscan -h && zsh'" \ + "rtlizer" "urxvt -e bash -c 'rtlizer -h && zsh'" \ + "rtlsdr-scanner" "urxvt -e bash -c 'rtlsdr-scanner -h && zsh'" \ + "sambascan" "urxvt -e bash -c 'sambascan -h && zsh'" \ + "sandy" "urxvt -e bash -c 'sandy -h && zsh'" \ + "sb0x" "urxvt -e bash -c 'sb0x -h && zsh'" \ + "scanssh" "urxvt -e bash -c 'scanssh -h && zsh'" \ + "scout2" "urxvt -e bash -c 'scout2 -h && zsh'" \ + "scrape-dns" "urxvt -e bash -c 'scrape-dns && zsh'" \ + "scrapy" "urxvt -e bash -c 'scrapy -h && zsh'" \ + "sctpscan" "urxvt -e bash -c 'sctpscan -h && zsh'" \ + "seat" "urxvt -e bash -c 'seat -h && zsh'" \ + "secscan" "urxvt -e bash -c 'secscan -h && zsh'" \ + "shocker" "urxvt -e bash -c 'shocker -h && zsh'" \ + "shortfuzzy" "urxvt -e bash -c 'shortfuzzy -h && zsh'" \ + "flowcap" "urxvt -e bash -c 'flowcap && zsh'" \ + "mapsid" "urxvt -e bash -c 'mapsid && zsh'" \ + "num2dot" "urxvt -e bash -c 'num2dot && zsh'" \ + "rwaddrcount" "urxvt -e bash -c 'rwaddrcount && zsh'" \ + "rwallformats" "urxvt -e bash -c 'rwallformats && zsh'" \ + "rwappend" "urxvt -e bash -c 'rwappend && zsh'" \ + "rwbag" "urxvt -e bash -c 'rwbag && zsh'" \ + "rwbagbuild" "urxvt -e bash -c 'rwbagbuild && zsh'" \ + "rwbagcat" "urxvt -e bash -c 'rwbagcat && zsh'" \ + "rwbagtool" "urxvt -e bash -c 'rwbagtool && zsh'" \ + "rwcat" "urxvt -e bash -c 'rwcat && zsh'" \ + "rwcombine" "urxvt -e bash -c 'rwcombine && zsh'" \ + "rwcompare" "urxvt -e bash -c 'rwcompare && zsh'" \ + "rwcount" "urxvt -e bash -c 'rwcount && zsh'" \ + "rwcut" "urxvt -e bash -c 'rwcut && zsh'" \ + "rwdedupe" "urxvt -e bash -c 'rwdedupe && zsh'" \ + "rwfglob" "urxvt -e bash -c 'rwfglob && zsh'" \ + "rwfileinfo" "urxvt -e bash -c 'rwfileinfo && zsh'" \ + "rwfilter" "urxvt -e bash -c 'rwfilter && zsh'" \ + "rwflowappend" "urxvt -e bash -c 'rwflowappend && zsh'" \ + "rwflowpack" "urxvt -e bash -c 'rwflowpack && zsh'" \ + "rwgeoip2ccmap" "urxvt -e bash -c 'rwgeoip2ccmap && zsh'" \ + "rwgroup" "urxvt -e bash -c 'rwgroup && zsh'" \ + "rwguess" "urxvt -e bash -c 'rwguess && zsh'" \ + "rwip2cc" "urxvt -e bash -c 'rwip2cc && zsh'" \ + "rwmatch" "urxvt -e bash -c 'rwmatch && zsh'" \ + "rwnetmask" "urxvt -e bash -c 'rwnetmask && zsh'" \ + "rwpackchecker" "urxvt -e bash -c 'rwpackchecker && zsh'" \ + "rwpdu2silk" "urxvt -e bash -c 'rwpdu2silk && zsh'" \ + "rwpmapbuild" "urxvt -e bash -c 'rwpmapbuild && zsh'" \ + "rwpmapcat" "urxvt -e bash -c 'rwpmapcat && zsh'" \ + "rwpmaplookup" "urxvt -e bash -c 'rwpmaplookup && zsh'" \ + "rwrandomizeip" "urxvt -e bash -c 'rwrandomizeip && zsh'" \ + "rwreceiver" "urxvt -e bash -c 'rwreceiver && zsh'" \ + "rwrecgenerator" "urxvt -e bash -c 'rwrecgenerator && zsh'" \ + "rwresolve" "urxvt -e bash -c 'rwresolve && zsh'" \ + "rwrtd2split" "urxvt -e bash -c 'rwrtd2split && zsh'" \ + "rwscan" "urxvt -e bash -c 'rwscan && zsh'" \ + "rwscanquery" "urxvt -e bash -c 'rwscanquery && zsh'" \ + "rwsender" "urxvt -e bash -c 'rwsender && zsh'" \ + "rwset" "urxvt -e bash -c 'rwset && zsh'" \ + "rwsetbuild" "urxvt -e bash -c 'rwsetbuild && zsh'" \ + "rwsetcat" "urxvt -e bash -c 'rwsetcat && zsh'" \ + "rwsetmember" "urxvt -e bash -c 'rwsetmember && zsh'" \ + "rwsettool" "urxvt -e bash -c 'rwsettool && zsh'" \ + "rwsiteinfo" "urxvt -e bash -c 'rwsiteinfo && zsh'" \ + "rwsort" "urxvt -e bash -c 'rwsort && zsh'" \ + "rwsplit" "urxvt -e bash -c 'rwsplit && zsh'" \ + "rwstats" "urxvt -e bash -c 'rwstats && zsh'" \ + "rwswapbytes" "urxvt -e bash -c 'rwswapbytes && zsh'" \ + "rwtotal" "urxvt -e bash -c 'rwtotal && zsh'" \ + "rwtuc" "urxvt -e bash -c 'rwtuc && zsh'" \ + "rwuniq" "urxvt -e bash -c 'rwuniq && zsh'" \ + "silk_config" "urxvt -e bash -c 'silk_config && zsh'" \ + "simple-lan-scan" "urxvt -e bash -c 'simple-lan-scan -h && zsh'" \ + "sipshock" "urxvt -e bash -c 'sipshock -h && zsh'" \ + "sfscandiff" "urxvt -e bash -c 'sfscandiff -h && zsh'" \ + "skipfish" "urxvt -e bash -c 'skipfish -h && zsh'" \ + "smartphone-pentest-framework" "urxvt -e bash -c 'smartphone-pentest-framework -h && zsh'" \ + "AndroidAgent-debug-unaligned.apk" "urxvt -e bash -c 'AndroidAgent-debug-unaligned.apk && zsh'" \ + "AndroidAgent-debug-unaligned.apk.d" "urxvt -e bash -c 'AndroidAgent-debug-unaligned.apk.d && zsh'" \ + "AndroidAgent-debug.apk" "urxvt -e bash -c 'AndroidAgent-debug.apk && zsh'" \ + "AndroidAgent.ap_" "urxvt -e bash -c 'AndroidAgent.ap_ && zsh'" \ + "AndroidAgent.ap_.d" "urxvt -e bash -c 'AndroidAgent.ap_.d && zsh'" \ + "AndroidManifest.xml" "urxvt -e bash -c 'AndroidManifest.xml && zsh'" \ + "AndroidManifest.xml.d" "urxvt -e bash -c 'AndroidManifest.xml.d && zsh'" \ + "build.prop" "urxvt -e bash -c 'build.prop && zsh'" \ + "classes.dex" "urxvt -e bash -c 'classes.dex && zsh'" \ + "classes.dex.d" "urxvt -e bash -c 'classes.dex.d && zsh'" \ + "jarlist.cache" "urxvt -e bash -c 'jarlist.cache && zsh'" \ + "AndroidAgent.apk" "urxvt -e bash -c 'AndroidAgent.apk && zsh'" \ + "AndroidManifest.xml" "urxvt -e bash -c 'AndroidManifest.xml && zsh'" \ + "AndroidManifest.xml.d" "urxvt -e bash -c 'AndroidManifest.xml.d && zsh'" \ + "androidagent.jar" "urxvt -e bash -c 'androidagent.jar && zsh'" \ + "build.prop" "urxvt -e bash -c 'build.prop && zsh'" \ + "classes.dex" "urxvt -e bash -c 'classes.dex && zsh'" \ + "classes.jar" "urxvt -e bash -c 'classes.jar && zsh'" \ + "jarlist.cache" "urxvt -e bash -c 'jarlist.cache && zsh'" \ + "resources.ap_" "urxvt -e bash -c 'resources.ap_ && zsh'" \ + "AndroidManifest.xml" "urxvt -e bash -c 'AndroidManifest.xml && zsh'" \ + "AndroidManifest.xml.d" "urxvt -e bash -c 'AndroidManifest.xml.d && zsh'" \ + "BlankFrontEnd-debug-unaligned.apk" "urxvt -e bash -c 'BlankFrontEnd-debug-unaligned.apk && zsh'" \ + "BlankFrontEnd-debug-unaligned.apk.d" "urxvt -e bash -c 'BlankFrontEnd-debug-unaligned.apk.d && zsh'" \ + "BlankFrontEnd-debug.apk" "urxvt -e bash -c 'BlankFrontEnd-debug.apk && zsh'" \ + "BlankFrontEnd.ap_" "urxvt -e bash -c 'BlankFrontEnd.ap_ && zsh'" \ + "BlankFrontEnd.ap_.d" "urxvt -e bash -c 'BlankFrontEnd.ap_.d && zsh'" \ + "build.prop" "urxvt -e bash -c 'build.prop && zsh'" \ + "classes.dex" "urxvt -e bash -c 'classes.dex && zsh'" \ + "classes.dex.d" "urxvt -e bash -c 'classes.dex.d && zsh'" \ + "jarlist.cache" "urxvt -e bash -c 'jarlist.cache && zsh'" \ + "AndroidManifest.xml" "urxvt -e bash -c 'AndroidManifest.xml && zsh'" \ + "AndroidManifest.xml.d" "urxvt -e bash -c 'AndroidManifest.xml.d && zsh'" \ + "MapsDemo-debug-unaligned.apk" "urxvt -e bash -c 'MapsDemo-debug-unaligned.apk && zsh'" \ + "MapsDemo-debug-unaligned.apk.d" "urxvt -e bash -c 'MapsDemo-debug-unaligned.apk.d && zsh'" \ + "MapsDemo-debug.apk" "urxvt -e bash -c 'MapsDemo-debug.apk && zsh'" \ + "MapsDemo.ap_" "urxvt -e bash -c 'MapsDemo.ap_ && zsh'" \ + "MapsDemo.ap_.d" "urxvt -e bash -c 'MapsDemo.ap_.d && zsh'" \ + "build.prop" "urxvt -e bash -c 'build.prop && zsh'" \ + "classes.dex" "urxvt -e bash -c 'classes.dex && zsh'" \ + "classes.dex.d" "urxvt -e bash -c 'classes.dex.d && zsh'" \ + "jarlist.cache" "urxvt -e bash -c 'jarlist.cache && zsh'" \ + "AndroidManifest.xml" "urxvt -e bash -c 'AndroidManifest.xml && zsh'" \ + "AndroidManifest.xml.d" "urxvt -e bash -c 'AndroidManifest.xml.d && zsh'" \ + "FrameworkAndroidApp.apk" "urxvt -e bash -c 'FrameworkAndroidApp.apk && zsh'" \ + "FrameworkAndroidAppActivity-debug-unaligned.apk" "urxvt -e bash -c 'FrameworkAndroidAppActivity-debug-unaligned.apk && zsh'" \ + "FrameworkAndroidAppActivity-debug-unaligned.apk.d" "urxvt -e bash -c 'FrameworkAndroidAppActivity-debug-unaligned.apk.d && zsh'" \ + "FrameworkAndroidAppActivity-debug.apk" "urxvt -e bash -c 'FrameworkAndroidAppActivity-debug.apk && zsh'" \ + "FrameworkAndroidAppActivity.ap_" "urxvt -e bash -c 'FrameworkAndroidAppActivity.ap_ && zsh'" \ + "FrameworkAndroidAppActivity.ap_.d" "urxvt -e bash -c 'FrameworkAndroidAppActivity.ap_.d && zsh'" \ + "build.prop" "urxvt -e bash -c 'build.prop && zsh'" \ + "classes.dex" "urxvt -e bash -c 'classes.dex && zsh'" \ + "classes.dex.d" "urxvt -e bash -c 'classes.dex.d && zsh'" \ + "jarlist.cache" "urxvt -e bash -c 'jarlist.cache && zsh'" \ + "resources.ap_" "urxvt -e bash -c 'resources.ap_ && zsh'" \ + "AndroidManifest.xml" "urxvt -e bash -c 'AndroidManifest.xml && zsh'" \ + "AndroidManifest.xml.d" "urxvt -e bash -c 'AndroidManifest.xml.d && zsh'" \ + "FrameworkAndroidAppActivity-debug-unaligned.apk" "urxvt -e bash -c 'FrameworkAndroidAppActivity-debug-unaligned.apk && zsh'" \ + "FrameworkAndroidAppActivity-debug-unaligned.apk.d" "urxvt -e bash -c 'FrameworkAndroidAppActivity-debug-unaligned.apk.d && zsh'" \ + "FrameworkAndroidAppActivity-debug.apk" "urxvt -e bash -c 'FrameworkAndroidAppActivity-debug.apk && zsh'" \ + "FrameworkAndroidAppActivity.ap_" "urxvt -e bash -c 'FrameworkAndroidAppActivity.ap_ && zsh'" \ + "FrameworkAndroidAppActivity.ap_.d" "urxvt -e bash -c 'FrameworkAndroidAppActivity.ap_.d && zsh'" \ + "build.prop" "urxvt -e bash -c 'build.prop && zsh'" \ + "classes.dex" "urxvt -e bash -c 'classes.dex && zsh'" \ + "classes.dex.d" "urxvt -e bash -c 'classes.dex.d && zsh'" \ + "jarlist.cache" "urxvt -e bash -c 'jarlist.cache && zsh'" \ + "ar" "urxvt -e bash -c 'ar && zsh'" \ + "as" "urxvt -e bash -c 'as --help && zsh'" \ + "c++" "urxvt -e bash -c 'c++ && zsh'" \ + "g++" "urxvt -e bash -c 'g++ && zsh'" \ + "gcc" "urxvt -e bash -c 'gcc && zsh'" \ + "ld" "urxvt -e bash -c 'ld && zsh'" \ + "ld.bfd" "urxvt -e bash -c 'ld.bfd && zsh'" \ + "ld.gold" "urxvt -e bash -c 'ld.gold && zsh'" \ + "ld.mcld" "urxvt -e bash -c 'ld.mcld && zsh'" \ + "nm" "urxvt -e bash -c 'nm -h && zsh'" \ + "objcopy" "urxvt -e bash -c 'objcopy && zsh'" \ + "objdump" "urxvt -e bash -c 'objdump && zsh'" \ + "ranlib" "urxvt -e bash -c 'ranlib && zsh'" \ + "strip" "urxvt -e bash -c 'strip && zsh'" \ + "a.out" "urxvt -e bash -c 'a.out && zsh'" \ + "arm-linux-androideabi-addr2line" "urxvt -e bash -c 'arm-linux-androideabi-addr2line && zsh'" \ + "arm-linux-androideabi-ar" "urxvt -e bash -c 'arm-linux-androideabi-ar && zsh'" \ + "arm-linux-androideabi-as" "urxvt -e bash -c 'arm-linux-androideabi-as && zsh'" \ + "arm-linux-androideabi-c++" "urxvt -e bash -c 'arm-linux-androideabi-c++ && zsh'" \ + "arm-linux-androideabi-c++filt" "urxvt -e bash -c 'arm-linux-androideabi-c++filt && zsh'" \ + "arm-linux-androideabi-cpp" "urxvt -e bash -c 'arm-linux-androideabi-cpp && zsh'" \ + "arm-linux-androideabi-elfedit" "urxvt -e bash -c 'arm-linux-androideabi-elfedit && zsh'" \ + "arm-linux-androideabi-g++" "urxvt -e bash -c 'arm-linux-androideabi-g++ && zsh'" \ + "arm-linux-androideabi-gcc" "urxvt -e bash -c 'arm-linux-androideabi-gcc && zsh'" \ + "arm-linux-androideabi-gcc-4.6" "urxvt -e bash -c 'arm-linux-androideabi-gcc-4.6 && zsh'" \ + "arm-linux-androideabi-gcov" "urxvt -e bash -c 'arm-linux-androideabi-gcov && zsh'" \ + "arm-linux-androideabi-gdb" "urxvt -e bash -c 'arm-linux-androideabi-gdb && zsh'" \ + "arm-linux-androideabi-gdbtui" "urxvt -e bash -c 'arm-linux-androideabi-gdbtui && zsh'" \ + "arm-linux-androideabi-gprof" "urxvt -e bash -c 'arm-linux-androideabi-gprof && zsh'" \ + "arm-linux-androideabi-ld" "urxvt -e bash -c 'arm-linux-androideabi-ld && zsh'" \ + "arm-linux-androideabi-ld.bfd" "urxvt -e bash -c 'arm-linux-androideabi-ld.bfd && zsh'" \ + "arm-linux-androideabi-ld.gold" "urxvt -e bash -c 'arm-linux-androideabi-ld.gold && zsh'" \ + "arm-linux-androideabi-ld.mcld" "urxvt -e bash -c 'arm-linux-androideabi-ld.mcld && zsh'" \ + "arm-linux-androideabi-nm" "urxvt -e bash -c 'arm-linux-androideabi-nm && zsh'" \ + "arm-linux-androideabi-objcopy" "urxvt -e bash -c 'arm-linux-androideabi-objcopy && zsh'" \ + "arm-linux-androideabi-objdump" "urxvt -e bash -c 'arm-linux-androideabi-objdump && zsh'" \ + "arm-linux-androideabi-ranlib" "urxvt -e bash -c 'arm-linux-androideabi-ranlib && zsh'" \ + "arm-linux-androideabi-readelf" "urxvt -e bash -c 'arm-linux-androideabi-readelf && zsh'" \ + "arm-linux-androideabi-run" "urxvt -e bash -c 'arm-linux-androideabi-run && zsh'" \ + "arm-linux-androideabi-size" "urxvt -e bash -c 'arm-linux-androideabi-size && zsh'" \ + "arm-linux-androideabi-strings" "urxvt -e bash -c 'arm-linux-androideabi-strings && zsh'" \ + "arm-linux-androideabi-strip" "urxvt -e bash -c 'arm-linux-androideabi-strip && zsh'" \ + "smtp-user-enum" "urxvt -e bash -c 'smtp-user-enum -h && zsh'" \ + "smtp-vrfy" "urxvt -e bash -c 'smtp-vrfy && zsh'" \ + "smtptx" "urxvt -e bash -c 'smtptx -h && zsh'" \ + "sn00p" "urxvt -e bash -c 'sn00p -h && zsh'" \ + "snmpattack" "urxvt -e bash -c 'snmpattack -h && zsh'" \ + "snmpenum" "urxvt -e bash -c 'snmpenum && zsh'" \ + "snmpscan" "urxvt -e bash -c 'snmpscan -h && zsh'" \ + "sparta" "urxvt -e bash -c 'sparta && zsh'" \ + "spiga" "urxvt -e bash -c 'spiga -h && zsh'" \ + "spipscan" "urxvt -e bash -c 'spipscan && zsh'" \ + "qtmsfconsole" "urxvt -e bash -c 'qtmsfconsole && zsh'" \ + "ssdp-scanner" "urxvt -e bash -c 'ssdp-scanner && zsh'" \ + "ssh-user-enum" "urxvt -e bash -c 'ssh-user-enum -h && zsh'" \ + "sshscan" "urxvt -e bash -c 'sshscan -h && zsh'" \ + "ssl-hostname-resolver" "urxvt -e bash -c 'ssl-hostname-resolver -h && zsh'" \ + "sslcaudit" "urxvt -e bash -c 'sslcaudit -h && zsh'" \ + "sslmap" "urxvt -e bash -c 'sslmap -h && zsh'" \ + "sslscan" "urxvt -e bash -c 'sslscan && zsh'" \ + "storm-ring" "urxvt -e bash -c 'storm-ring -h && zsh'" \ + "subbrute" "urxvt -e bash -c 'subbrute -h && zsh'" \ + "subdomainer.py" "urxvt -e bash -c 'subdomainer.py -h && zsh'" \ + "svn-extractor" "urxvt -e bash -c 'svn-extractor -h && zsh'" \ + "sslog" "urxvt -e bash -c 'sslog -h && zsh'" \ + "synscan" "urxvt -e bash -c 'synscan -h && zsh'" \ + "thc-smartbrute" "urxvt -e bash -c 'thc-smartbrute -h && zsh'" \ + "tiger" "urxvt -e bash -c 'tiger -h && zsh'" \ + "tlsenum" "urxvt -e bash -c 'tlsenum -h && zsh'" \ + "tlspretense" "urxvt -e bash -c 'tlspretense && zsh'" \ + "makeder.sh" "urxvt -e bash -c 'makeder.sh && zsh'" \ + "tlspretense" "urxvt -e bash -c 'tlspretense && zsh'" \ + "view.sh" "urxvt -e bash -c 'view.sh && zsh'" \ + "tlssled" "urxvt -e bash -c 'tlssled -h && zsh'" \ + "topera" "urxvt -e bash -c 'topera -h && zsh'" \ + "umap" "urxvt -e bash -c 'umap -h && zsh'" \ + "fantaip" "urxvt -e bash -c 'fantaip && zsh'" \ + "unibrow" "urxvt -e bash -c 'unibrow -h && zsh'" \ + "unicfgtst" "urxvt -e bash -c 'unicfgtst && zsh'" \ + "unicornscan" "urxvt -e bash -c 'unicornscan -h && zsh'" \ + "us" "urxvt -e bash -c 'us -h && zsh'" \ + "uniscan" "urxvt -e bash -c 'uniscan --help && zsh'" \ + "unix-privsc-check" "urxvt -e bash -c 'unix-privsc-check && zsh'" \ + "upnpscan" "urxvt -e bash -c 'upnpscan -h && zsh'" \ + "urldigger" "urxvt -e bash -c 'urldigger -h && zsh'" \ + "uw-loveimap" "urxvt -e bash -c 'uw-loveimap -h && zsh'" \ + "uw-udpscan" "urxvt -e bash -c 'uw-udpscan -h && zsh'" \ + "uw-zone" "urxvt -e bash -c 'uw-zone -h && zsh'" \ + "vane" "urxvt -e bash -c 'vane -h && zsh'" \ + "vanguard" "urxvt -e bash -c 'vanguard -h && zsh'" \ + "vbrute" "urxvt -e bash -c 'vbrute -h && zsh'" \ + "videosnarf" "urxvt -e bash -c 'videosnarf && zsh'" \ + "w3af" "urxvt -e bash -c 'w3af -h && zsh'" \ + "w3af-gui" "urxvt -e bash -c 'w3af-gui && zsh'" \ + "wafw00f" "urxvt -e bash -c 'wafw00f -h && zsh'" \ + "wapiti" "urxvt -e bash -c 'wapiti -h && zsh'" \ + "wapiti-cookie" "urxvt -e bash -c 'wapiti-cookie -h && zsh'" \ + "wapiti-getcookie" "urxvt -e bash -c 'wapiti-getcookie -h && zsh'" \ + "webenum" "urxvt -e bash -c 'webenum -h && zsh'" \ + "webpwn3r" "urxvt -e bash -c 'webpwn3r -h && zsh'" \ + "webrute" "urxvt -e bash -c 'webrute -help && zsh'" \ + "webscarab" "urxvt -e bash -c 'webscarab && zsh'" \ + "webshag_cli" "urxvt -e bash -c 'webshag_cli -h && zsh'" \ + "webshag_gui" "urxvt -e bash -c 'webshag_gui && zsh'" \ + "websploit" "urxvt -e bash -c 'websploit && zsh'" \ + "wig" "urxvt -e bash -c 'wig -h && zsh'" \ + "witchxtool" "urxvt -e bash -c 'witchxtool -h && zsh'" \ + "wnmap" "urxvt -e bash -c 'wnmap -h && zsh'" \ + "wpscan" "urxvt -e bash -c 'wpscan -h && zsh'" \ + "xsss" "urxvt -e bash -c 'xsss && zsh'" \ + "xssscan" "urxvt -e bash -c 'xssscan -h && zsh'" \ + "xssya" "urxvt -e bash -c 'xssya -h && zsh'" \ + "yaaf" "urxvt -e bash -c 'yaaf -h && zsh'" \ + "ycrawler" "urxvt -e bash -c 'ycrawler -h && zsh'" \ + "yersinia" "urxvt -e bash -c 'yersinia --help && zsh'" \ + "zackattack" "urxvt -e bash -c 'zackattack -h && zsh'" \ + "zmap" "urxvt -e bash -c 'zmap -h && zsh'" \ + + diff --git a/tools/menu/sniffer b/tools/menu/sniffer new file mode 100755 index 0000000..5597ba3 --- /dev/null +++ b/tools/menu/sniffer @@ -0,0 +1,171 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "sniffer" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "androidsniffer" "urxvt -e bash -c 'androidsniffer -h && zsh'" \ + "argus" "urxvt -e bash -c 'argus -h && zsh'" \ + "argus-lsof" "urxvt -e bash -c 'argus-lsof && zsh'" \ + "argus-snmp" "urxvt -e bash -c 'argus-snmp && zsh'" \ + "argus-vmstat" "urxvt -e bash -c 'argus-vmstat && zsh'" \ + "argusbug" "urxvt -e bash -c 'argusbug && zsh'" \ + "argusclientbug" "urxvt -e bash -c 'argusclientbug && zsh'" \ + "ra" "urxvt -e bash -c 'ra -h && zsh'" \ + "rabins" "urxvt -e bash -c 'rabins -h && zsh'" \ + "racluster" "urxvt -e bash -c 'racluster -h && zsh'" \ + "raconvert" "urxvt -e bash -c 'raconvert -h && zsh'" \ + "racount" "urxvt -e bash -c 'racount -h && zsh'" \ + "radark" "urxvt -e bash -c 'radark -h && zsh'" \ + "radecode" "urxvt -e bash -c 'radecode && zsh'" \ + "radium" "urxvt -e bash -c 'radium -h && zsh'" \ + "radump" "urxvt -e bash -c 'radump && zsh'" \ + "raevent" "urxvt -e bash -c 'raevent -h && zsh'" \ + "rafilteraddr" "urxvt -e bash -c 'rafilteraddr && zsh'" \ + "ragraph" "urxvt -e bash -c 'ragraph && zsh'" \ + "ragrep" "urxvt -e bash -c 'ragrep && zsh'" \ + "rahisto" "urxvt -e bash -c 'rahisto && zsh'" \ + "rahosts" "urxvt -e bash -c 'rahosts && zsh'" \ + "ralabel" "urxvt -e bash -c 'ralabel && zsh'" \ + "ranonymize" "urxvt -e bash -c 'ranonymize && zsh'" \ + "rapath" "urxvt -e bash -c 'rapath && zsh'" \ + "rapolicy" "urxvt -e bash -c 'rapolicy && zsh'" \ + "raports" "urxvt -e bash -c 'raports && zsh'" \ + "rarpwatch" "urxvt -e bash -c 'rarpwatch && zsh'" \ + "raservices" "urxvt -e bash -c 'raservices && zsh'" \ + "rasort" "urxvt -e bash -c 'rasort -h && zsh'" \ + "rasplit" "urxvt -e bash -c 'rasplit -h && zsh'" \ + "rasql" "urxvt -e bash -c 'rasql -h && zsh'" \ + "rasqlinsert" "urxvt -e bash -c 'rasqlinsert && zsh'" \ + "rasqltimeindex" "urxvt -e bash -c 'rasqltimeindex && zsh'" \ + "rastream" "urxvt -e bash -c 'rastream -h && zsh'" \ + "rastrip" "urxvt -e bash -c 'rastrip -h && zsh'" \ + "ratemplate" "urxvt -e bash -c 'ratemplate && zsh'" \ + "ratimerange" "urxvt -e bash -c 'ratimerange && zsh'" \ + "ratop" "urxvt -e bash -c 'ratop && zsh'" \ + "rauserdata" "urxvt -e bash -c 'rauserdata && zsh'" \ + "bittwist" "urxvt -e bash -c 'bittwist -h && zsh'" \ + "bittwiste" "urxvt -e bash -c 'bittwiste -h && zsh'" \ + "captipper" "urxvt -e bash -c 'captipper && zsh'" \ + "cdpsnarf" "urxvt -e bash -c 'cdpsnarf -h && zsh'" \ + "chaosreader" "urxvt -e bash -c 'chaosreader -h && zsh'" \ + "creds-py" "urxvt -e bash -c 'creds-py -h && zsh'" \ + "darkstat" "urxvt -e bash -c 'darkstat -h && zsh'" \ + "darkstat" "urxvt -e bash -c 'darkstat -h && zsh'" \ + "driftnet" "urxvt -e bash -c 'driftnet -h && zsh'" \ + "arpspoof" "urxvt -e bash -c 'arpspoof && zsh'" \ + "dnsspoof" "urxvt -e bash -c 'dnsspoof -h && zsh'" \ + "dsniff" "urxvt -e bash -c 'dsniff -h && zsh'" \ + "filesnarf" "urxvt -e bash -c 'filesnarf -h && zsh'" \ + "macof" "urxvt -e bash -c 'macof -h && zsh'" \ + "mailsnarf" "urxvt -e bash -c 'mailsnarf -h && zsh'" \ + "msgsnarf" "urxvt -e bash -c 'msgsnarf -h && zsh'" \ + "sshmitm" "urxvt -e bash -c 'sshmitm -h && zsh'" \ + "sshow" "urxvt -e bash -c 'sshow -h && zsh'" \ + "tcpkill" "urxvt -e bash -c 'tcpkill -h && zsh'" \ + "tcpnice" "urxvt -e bash -c 'tcpnice -h && zsh'" \ + "urlsnarf" "urxvt -e bash -c 'urlsnarf -h && zsh'" \ + "webmitm" "urxvt -e bash -c 'webmitm -h && zsh'" \ + "webspy" "urxvt -e bash -c 'webspy -h && zsh'" \ + "arpspoof" "urxvt -e bash -c 'arpspoof && zsh'" \ + "dnsspoof" "urxvt -e bash -c 'dnsspoof -h && zsh'" \ + "dsniff" "urxvt -e bash -c 'dsniff -h && zsh'" \ + "filesnarf" "urxvt -e bash -c 'filesnarf -h && zsh'" \ + "macof" "urxvt -e bash -c 'macof -h && zsh'" \ + "mailsnarf" "urxvt -e bash -c 'mailsnarf -h && zsh'" \ + "msgsnarf" "urxvt -e bash -c 'msgsnarf -h && zsh'" \ + "sshmitm" "urxvt -e bash -c 'sshmitm -h && zsh'" \ + "sshow" "urxvt -e bash -c 'sshow -h && zsh'" \ + "tcpkill" "urxvt -e bash -c 'tcpkill -h && zsh'" \ + "tcpnice" "urxvt -e bash -c 'tcpnice -h && zsh'" \ + "urlsnarf" "urxvt -e bash -c 'urlsnarf -h && zsh'" \ + "webmitm" "urxvt -e bash -c 'webmitm -h && zsh'" \ + "webspy" "urxvt -e bash -c 'webspy -h && zsh'" \ + "etherape" "urxvt -e bash -c 'etherape && zsh'" \ + "etherape" "urxvt -e bash -c 'etherape && zsh'" \ + "ettercap" "urxvt -e bash -c 'ettercap -h && zsh'" \ + "etterfilter" "urxvt -e bash -c 'etterfilter -h && zsh'" \ + "etterlog" "urxvt -e bash -c 'etterlog -h && zsh'" \ + "ettercap" "urxvt -e bash -c 'ettercap -h && zsh'" \ + "etterfilter" "urxvt -e bash -c 'etterfilter -h && zsh'" \ + "etterlog" "urxvt -e bash -c 'etterlog -h && zsh'" \ + "fl0p" "urxvt -e bash -c 'fl0p -h && zsh'" \ + "flowinspect" "urxvt -e bash -c 'flowinspect -h && zsh'" \ + "fs-nyarl" "urxvt -e bash -c 'fs-nyarl -h && zsh'" \ + "chaosreader0.94" "urxvt -e bash -c 'chaosreader0.94 && zsh'" \ + "hdmi-sniff" "urxvt -e bash -c 'hdmi-sniff -h && zsh'" \ + "hex2raw" "urxvt -e bash -c 'hex2raw -h && zsh'" \ + "hexinject" "urxvt -e bash -c 'hexinject -h && zsh'" \ + "prettypacket" "urxvt -e bash -c 'prettypacket -h && zsh'" \ + "httpry" "urxvt -e bash -c 'httpry -h && zsh'" \ + "httpsniff" "urxvt -e bash -c 'httpsniff && zsh'" \ + "juncli" "urxvt -e bash -c 'juncli && zsh'" \ + "junkie" "urxvt -e bash -c 'junkie -h && zsh'" \ + "katsnoop" "urxvt -e bash -c 'katsnoop -h && zsh'" \ + "mfsniffer" "urxvt -e bash -c 'mfsniffer -h && zsh'" \ + "mitmap.sh" "urxvt -e bash -c 'mitmap.sh -h && zsh'" \ + "mitmer" "urxvt -e bash -c 'mitmer -h && zsh'" \ + "astraceroute" "urxvt -e bash -c 'astraceroute && zsh'" \ + "bpfc" "urxvt -e bash -c 'bpfc && zsh'" \ + "flowtop" "urxvt -e bash -c 'flowtop -h && zsh'" \ + "ifpps" "urxvt -e bash -c 'ifpps && zsh'" \ + "mausezahn" "urxvt -e bash -c 'mausezahn && zsh'" \ + "netsniff-ng" "urxvt -e bash -c 'netsniff-ng -h && zsh'" \ + "trafgen" "urxvt -e bash -c 'trafgen && zsh'" \ + "drone" "urxvt -e bash -c 'drone && zsh'" \ + "ostinato" "urxvt -e bash -c 'ostinato -h && zsh'" \ + "p0f" "urxvt -e bash -c 'p0f -h && zsh'" \ + "p0f-client" "urxvt -e bash -c 'p0f-client -h && zsh'" \ + "p0f-sendsyn" "urxvt -e bash -c 'p0f-sendsyn -h && zsh'" \ + "p0f-sendsyn6" "urxvt -e bash -c 'p0f-sendsyn6 && zsh'" \ + "passivedns" "urxvt -e bash -c 'passivedns -h && zsh'" \ + "PHoss" "urxvt -e bash -c 'PHoss -h && zsh'" \ + "pytacle" "urxvt -e bash -c 'pytacle && zsh'" \ + "sessionlist" "urxvt -e bash -c 'sessionlist && zsh'" \ + "snapception" "urxvt -e bash -c 'snapception --help && zsh'" \ + "sj-commit-results" "urxvt -e bash -c 'sj-commit-results -h && zsh'" \ + "sj-iptcpopt-probe" "urxvt -e bash -c 'sj-iptcpopt-probe -h && zsh'" \ + "sniffjoke" "urxvt -e bash -c 'sniffjoke -h && zsh'" \ + "sniffjoke-autotest" "urxvt -e bash -c 'sniffjoke-autotest -h && zsh'" \ + "sniffjokectl" "urxvt -e bash -c 'sniffjokectl -h && zsh'" \ + "snoopy" "urxvt -e bash -c 'snoopy && zsh'" \ + "snoopy-auth" "urxvt -e bash -c 'snoopy-auth && zsh'" \ + "sslstrip-snoopy" "urxvt -e bash -c 'sslstrip-snoopy && zsh'" \ + "ssl-phuck3r" "urxvt -e bash -c 'ssl-phuck3r -h && zsh'" \ + "ssldump" "urxvt -e bash -c 'ssldump -h && zsh'" \ + "sslsniff" "urxvt -e bash -c 'sslsniff && zsh'" \ + "sslstrip" "urxvt -e bash -c 'sslstrip -h && zsh'" \ + "mitm_listener" "urxvt -e bash -c 'mitm_listener && zsh'" \ + "tcpdump" "urxvt -e bash -c 'tcpdump -h && zsh'" \ + "tcpdump" "urxvt -e bash -c 'tcpdump -h && zsh'" \ + "tcpflow" "urxvt -e bash -c 'tcpflow -h && zsh'" \ + "tcpflow" "urxvt -e bash -c 'tcpflow -h && zsh'" \ + "tcpick" "urxvt -e bash -c 'tcpick --help && zsh'" \ + "tuxcut" "urxvt -e bash -c 'tuxcut && zsh'" \ + "wifi-monitor" "urxvt -e bash -c 'wifi-monitor -h && zsh'" \ + "wireless-ids" "urxvt -e bash -c 'wireless-ids -h && zsh'" \ + "capinfos" "urxvt -e bash -c 'capinfos -h && zsh'" \ + "captype" "urxvt -e bash -c 'captype && zsh'" \ + "dftest" "urxvt -e bash -c 'dftest && zsh'" \ + "dumpcap" "urxvt -e bash -c 'dumpcap && zsh'" \ + "editcap" "urxvt -e bash -c 'editcap && zsh'" \ + "mergecap" "urxvt -e bash -c 'mergecap -h && zsh'" \ + "randpkt" "urxvt -e bash -c 'randpkt && zsh'" \ + "rawshark" "urxvt -e bash -c 'rawshark && zsh'" \ + "reordercap" "urxvt -e bash -c 'reordercap && zsh'" \ + "text2pcap" "urxvt -e bash -c 'text2pcap && zsh'" \ + "tshark" "urxvt -e bash -c 'tshark -h && zsh'" \ + "capinfos" "urxvt -e bash -c 'capinfos -h && zsh'" \ + "captype" "urxvt -e bash -c 'captype && zsh'" \ + "dftest" "urxvt -e bash -c 'dftest && zsh'" \ + "dumpcap" "urxvt -e bash -c 'dumpcap && zsh'" \ + "editcap" "urxvt -e bash -c 'editcap && zsh'" \ + "mergecap" "urxvt -e bash -c 'mergecap -h && zsh'" \ + "randpkt" "urxvt -e bash -c 'randpkt && zsh'" \ + "rawshark" "urxvt -e bash -c 'rawshark && zsh'" \ + "reordercap" "urxvt -e bash -c 'reordercap && zsh'" \ + "text2pcap" "urxvt -e bash -c 'text2pcap && zsh'" \ + "tshark" "urxvt -e bash -c 'tshark -h && zsh'" \ + "wireshark" "urxvt -e bash -c 'wireshark && zsh'" \ + "wireshark" "urxvt -e bash -c 'wireshark && zsh'" \ + "xcavator" "urxvt -e bash -c 'xcavator -h && zsh'" \ + diff --git a/tools/menu/social b/tools/menu/social new file mode 100755 index 0000000..dcff339 --- /dev/null +++ b/tools/menu/social @@ -0,0 +1,18 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "social" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "anontwi" "urxvt -e bash -c 'anontwi -h && zsh'" \ + "creepy" "urxvt -e bash -c 'creepy && zsh'" \ + "fbid" "urxvt -e bash -c 'fbid && zsh'" \ + "jigsaw" "urxvt -e bash -c 'jigsaw -h && zsh'" \ + "phemail" "urxvt -e bash -c 'phemail -h && zsh'" \ + "sees" "urxvt -e bash -c 'sees -h && zsh'" \ + "seautomate" "urxvt -e bash -c 'seautomate && zsh'" \ + "seproxy" "urxvt -e bash -c 'seproxy && zsh'" \ + "setoolkit" "urxvt -e bash -c 'setoolkit && zsh'" \ + "seupdate" "urxvt -e bash -c 'seupdate && zsh'" \ + "websploit" "urxvt -e bash -c 'websploit && zsh'" \ + "wifiphisher" "urxvt -e bash -c 'wifiphisher -h && zsh'" \ + diff --git a/tools/menu/spoof b/tools/menu/spoof new file mode 100755 index 0000000..44b05e0 --- /dev/null +++ b/tools/menu/spoof @@ -0,0 +1,36 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "spoof" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "ADMdnsfuckr" "urxvt -e bash -c 'ADMdnsfuckr && zsh'" \ + "ADMkillDNS" "urxvt -e bash -c 'ADMkillDNS && zsh'" \ + "ADMnOg00d" "urxvt -e bash -c 'ADMnOg00d && zsh'" \ + "ADMsnOOfID" "urxvt -e bash -c 'ADMsnOOfID && zsh'" \ + "ADMsniffID" "urxvt -e bash -c 'ADMsniffID && zsh'" \ + "arpoison" "urxvt -e bash -c 'arpoison -h && zsh'" \ + "cisco-snmp-slap" "urxvt -e bash -c 'cisco-snmp-slap -h && zsh'" \ + "dns-spoof" "urxvt -e bash -c 'dns-spoof -h && zsh'" \ + "fakedns" "urxvt -e bash -c 'fakedns && zsh'" \ + "fakenetbiosdgm" "urxvt -e bash -c 'fakenetbiosdgm -h && zsh'" \ + "fakenetbiosns" "urxvt -e bash -c 'fakenetbiosns -h && zsh'" \ + "fs-nyarl" "urxvt -e bash -c 'fs-nyarl -h && zsh'" \ + "chaosreader0.94" "urxvt -e bash -c 'chaosreader0.94 && zsh'" \ + "hharp" "urxvt -e bash -c 'hharp -h && zsh'" \ + "inundator" "urxvt -e bash -c 'inundator && zsh'" \ + "lans" "urxvt -e bash -c 'lans -h && zsh'" \ + "lsrtunnel" "urxvt -e bash -c 'lsrtunnel && zsh'" \ + "mitmf" "urxvt -e bash -c 'mitmf -h && zsh'" \ + "multimac" "urxvt -e bash -c 'multimac -h && zsh'" \ + "nbnspoof" "urxvt -e bash -c 'nbnspoof -h && zsh'" \ + "nemesis" "urxvt -e bash -c 'nemesis -h && zsh'" \ + "nemesis" "urxvt -e bash -c 'nemesis -h && zsh'" \ + "netcmd" "urxvt -e bash -c 'netcmd -h && zsh'" \ + "portspoof" "urxvt -e bash -c 'portspoof -h && zsh'" \ + "pyminifakedns" "urxvt -e bash -c 'pyminifakedns && zsh'" \ + "dhcp-responder" "urxvt -e bash -c 'dhcp-responder -h && zsh'" \ + "responder" "urxvt -e bash -c 'responder -h && zsh'" \ + "sergio-proxy" "urxvt -e bash -c 'sergio-proxy -h && zsh'" \ + "synner" "urxvt -e bash -c 'synner -h && zsh'" \ + "xcavator" "urxvt -e bash -c 'xcavator -h && zsh'" \ + diff --git a/tools/menu/threat-model b/tools/menu/threat-model new file mode 100755 index 0000000..c049121 --- /dev/null +++ b/tools/menu/threat-model @@ -0,0 +1,6 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "threat-model" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "magictree" "urxvt -e bash -c 'magictree && zsh'" \ diff --git a/tools/menu/tunnel b/tools/menu/tunnel new file mode 100755 index 0000000..36ac380 --- /dev/null +++ b/tools/menu/tunnel @@ -0,0 +1,46 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "tunnel" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "chownat" "urxvt -e bash -c 'chownat -h && zsh'" \ + "ctunnel" "urxvt -e bash -c 'ctunnel -h && zsh'" \ + "dns2tcpc" "urxvt -e bash -c 'dns2tcpc && zsh'" \ + "dns2tcpd" "urxvt -e bash -c 'dns2tcpd && zsh'" \ + "fraud-bridge" "urxvt -e bash -c 'fraud-bridge -h && zsh'" \ + "htc" "urxvt -e bash -c 'htc --help && zsh'" \ + "hts" "urxvt -e bash -c 'hts --help && zsh'" \ + "htc" "urxvt -e bash -c 'htc --help && zsh'" \ + "hts" "urxvt -e bash -c 'hts --help && zsh'" \ + "icmptx" "urxvt -e bash -c 'icmptx && zsh'" \ + "iodine" "urxvt -e bash -c 'iodine && zsh'" \ + "iodined" "urxvt -e bash -c 'iodined && zsh'" \ + "iodine" "urxvt -e bash -c 'iodine && zsh'" \ + "iodined" "urxvt -e bash -c 'iodined && zsh'" \ + "ip-https-test" "urxvt -e bash -c 'ip-https-test && zsh'" \ + "matahari" "urxvt -e bash -c 'matahari && zsh'" \ + "morxtunnel" "urxvt -e bash -c 'morxtunnel -h && zsh'" \ + "multitun" "urxvt -e bash -c 'multitun && zsh'" \ + "packet-o-matic" "urxvt -e bash -c 'packet-o-matic -h && zsh'" \ + "proxytunnel" "urxvt -e bash -c 'proxytunnel -h && zsh'" \ + "proxytunnel" "urxvt -e bash -c 'proxytunnel -h && zsh'" \ + "ptunnel" "urxvt -e bash -c 'ptunnel -h && zsh'" \ + "stunnel" "urxvt -e bash -c 'stunnel && zsh'" \ + "stunnel3" "urxvt -e bash -c 'stunnel3 && zsh'" \ + "stunnel" "urxvt -e bash -c 'stunnel && zsh'" \ + "stunnel3" "urxvt -e bash -c 'stunnel3 && zsh'" \ + "tor" "urxvt -e bash -c 'tor -h && zsh'" \ + "tor-gencert" "urxvt -e bash -c 'tor-gencert && zsh'" \ + "tor-resolve" "urxvt -e bash -c 'tor-resolve && zsh'" \ + "torify" "urxvt -e bash -c 'torify -h && zsh'" \ + "tor" "urxvt -e bash -c 'tor -h && zsh'" \ + "tor-gencert" "urxvt -e bash -c 'tor-gencert && zsh'" \ + "tor-resolve" "urxvt -e bash -c 'tor-resolve && zsh'" \ + "torify" "urxvt -e bash -c 'torify -h && zsh'" \ + "tunna-proxy" "urxvt -e bash -c 'tunna-proxy && zsh'" \ + "tunna-webserver" "urxvt -e bash -c 'tunna-webserver && zsh'" \ + "udptunnel" "urxvt -e bash -c 'udptunnel -h && zsh'" \ + "vstt" "urxvt -e bash -c 'vstt -h && zsh'" \ + "vstt-reader" "urxvt -e bash -c 'vstt-reader && zsh'" \ + "vstt-s2f" "urxvt -e bash -c 'vstt-s2f && zsh'" \ + diff --git a/tools/menu/unpacker b/tools/menu/unpacker new file mode 100755 index 0000000..480190a --- /dev/null +++ b/tools/menu/unpacker @@ -0,0 +1,6 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "unpacker" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "js-beautify" "urxvt -e bash -c 'js-beautify -h && zsh'" \ diff --git a/tools/menu/voip b/tools/menu/voip new file mode 100755 index 0000000..2e23991 --- /dev/null +++ b/tools/menu/voip @@ -0,0 +1,28 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "voip" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "ace" "urxvt -e bash -c 'ace -h && zsh'" \ + "bluebox" "urxvt -e bash -c 'bluebox && zsh'" \ + "bluebox-ng" "urxvt -e bash -c 'bluebox-ng -h && zsh'" \ + "erase_registrations" "urxvt -e bash -c 'erase_registrations && zsh'" \ + "iaxflood" "urxvt -e bash -c 'iaxflood && zsh'" \ + "ilty" "urxvt -e bash -c 'ilty -h && zsh'" \ + "pcapsipdump" "urxvt -e bash -c 'pcapsipdump && zsh'" \ + "protos-sip" "urxvt -e bash -c 'protos-sip && zsh'" \ + "redirectpoison" "urxvt -e bash -c 'redirectpoison && zsh'" \ + "rtpflood" "urxvt -e bash -c 'rtpflood -h && zsh'" \ + "siparmyknife" "urxvt -e bash -c 'siparmyknife && zsh'" \ + "sipcrack" "urxvt -e bash -c 'sipcrack -h && zsh'" \ + "sipdump" "urxvt -e bash -c 'sipdump -h && zsh'" \ + "sipp" "urxvt -e bash -c 'sipp && zsh'" \ + "sipsak" "urxvt -e bash -c 'sipsak && zsh'" \ + "sipshock" "urxvt -e bash -c 'sipshock -h && zsh'" \ + "storm-ring" "urxvt -e bash -c 'storm-ring -h && zsh'" \ + "teardown" "urxvt -e bash -c 'teardown && zsh'" \ + "vnak" "urxvt -e bash -c 'vnak && zsh'" \ + "voiphopper" "urxvt -e bash -c 'voiphopper -h && zsh'" \ + "voipctl" "urxvt -e bash -c 'voipctl -h && zsh'" \ + "voipong" "urxvt -e bash -c 'voipong -h && zsh'" \ + diff --git a/tools/menu/webapp b/tools/menu/webapp new file mode 100755 index 0000000..98ee5e6 --- /dev/null +++ b/tools/menu/webapp @@ -0,0 +1,191 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "webapp" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "adminpagefinder" "urxvt -e bash -c 'adminpagefinder -h && zsh'" \ + "allthevhosts" "urxvt -e bash -c 'allthevhosts && zsh'" \ + "arachni" "urxvt -e bash -c 'arachni -h && zsh'" \ + "arachni_console" "urxvt -e bash -c 'arachni_console -h && zsh'" \ + "arachni_multi" "urxvt -e bash -c 'arachni_multi -h && zsh'" \ + "arachni_rpc" "urxvt -e bash -c 'arachni_rpc -h && zsh'" \ + "arachni_rpcd" "urxvt -e bash -c 'arachni_rpcd -h && zsh'" \ + "arachni_rpcd_monitor" "urxvt -e bash -c 'arachni_rpcd_monitor -h && zsh'" \ + "arachni_script" "urxvt -e bash -c 'arachni_script -h && zsh'" \ + "arachni" "urxvt -e bash -c 'arachni -h && zsh'" \ + "arachni_console" "urxvt -e bash -c 'arachni_console -h && zsh'" \ + "arachni_multi" "urxvt -e bash -c 'arachni_multi -h && zsh'" \ + "arachni_reporter" "urxvt -e bash -c 'arachni_reporter && zsh'" \ + "arachni_restore" "urxvt -e bash -c 'arachni_restore && zsh'" \ + "arachni_rpc" "urxvt -e bash -c 'arachni_rpc -h && zsh'" \ + "arachni_rpcd" "urxvt -e bash -c 'arachni_rpcd -h && zsh'" \ + "arachni_rpcd_monitor" "urxvt -e bash -c 'arachni_rpcd_monitor -h && zsh'" \ + "arachni_script" "urxvt -e bash -c 'arachni_script -h && zsh'" \ + "asp-audit" "urxvt -e bash -c 'asp-audit && zsh'" \ + "backcookie" "urxvt -e bash -c 'backcookie -h && zsh'" \ + "bbqsql" "urxvt -e bash -c 'bbqsql -h && zsh'" \ + "bing-lfi-rfi" "urxvt -e bash -c 'bing-lfi-rfi -h && zsh'" \ + "blindelephant" "urxvt -e bash -c 'blindelephant -h && zsh'" \ + "bsqlbf.pl" "urxvt -e bash -c 'bsqlbf.pl && zsh'" \ + "burpsuite" "urxvt -e bash -c 'burpsuite && zsh'" \ + "cangibrina" "urxvt -e bash -c 'cangibrina -h && zsh'" \ + "cansina" "urxvt -e bash -c 'cansina -h && zsh'" \ + "cintruder" "urxvt -e bash -c 'cintruder -h && zsh'" \ + "cms-explorer" "urxvt -e bash -c 'cms-explorer -h && zsh'" \ + "cms-few" "urxvt -e bash -c 'cms-few -h && zsh'" \ + "cmsmap" "urxvt -e bash -c 'cmsmap -h && zsh'" \ + "conscan" "urxvt -e bash -c 'conscan -h && zsh'" \ + "cpfinder" "urxvt -e bash -c 'cpfinder -h && zsh'" \ + "csrftester" "urxvt -e bash -c 'csrftester && zsh'" \ + "darkbing" "urxvt -e bash -c 'darkbing -h && zsh'" \ + "darkd0rk3r" "urxvt -e bash -c 'darkd0rk3r ; rm -rf darkd0rk3r-*.txt && zsh'" \ + "adminpath.py" "urxvt -e bash -c 'adminpath.py && zsh'" \ + "clearlog.py" "urxvt -e bash -c 'clearlog.py && zsh'" \ + "daemoninfo.pl" "urxvt -e bash -c 'daemoninfo.pl && zsh'" \ + "darkcgi.pl" "urxvt -e bash -c 'darkcgi.pl && zsh'" \ + "darkcgi.py" "urxvt -e bash -c 'darkcgi.py && zsh'" \ + "darkjumper.py" "urxvt -e bash -c 'darkjumper.py -h && zsh'" \ + "devilzc0de.py" "urxvt -e bash -c 'devilzc0de.py && zsh'" \ + "ftpbrute.py" "urxvt -e bash -c 'ftpbrute.py && zsh'" \ + "injector.py" "urxvt -e bash -c 'injector.py -h && zsh'" \ + "subscan.py" "urxvt -e bash -c 'subscan.py && zsh'" \ + "subscan2.py" "urxvt -e bash -c 'subscan2.py && zsh'" \ + "tes.py" "urxvt -e bash -c 'tes.py && zsh'" \ + "tes2.py" "urxvt -e bash -c 'tes2.py && zsh'" \ + "var.py" "urxvt -e bash -c 'var.py && zsh'" \ + "darkmysqli" "urxvt -e bash -c 'darkmysqli -h && zsh'" \ + "dirb" "urxvt -e bash -c 'dirb && zsh'" \ + "dirb-gendict" "urxvt -e bash -c 'dirb-gendict && zsh'" \ + "html2dic" "urxvt -e bash -c 'html2dic && zsh'" \ + "dirbuster" "urxvt -e bash -c 'dirbuster && zsh'" \ + "dirs3arch" "urxvt -e bash -c 'dirs3arch -h && zsh'" \ + "dirscanner" "urxvt -e bash -c 'dirscanner -h && zsh'" \ + "dpscan" "urxvt -e bash -c 'dpscan && zsh'" \ + "dumb0" "urxvt -e bash -c 'dumb0 -h && zsh'" \ + "easyfuzzer" "urxvt -e bash -c 'easyfuzzer && zsh'" \ + "easyfuzzer-proxy" "urxvt -e bash -c 'easyfuzzer-proxy && zsh'" \ + "prepare4easyfuzzer" "urxvt -e bash -c 'prepare4easyfuzzer && zsh'" \ + "wbxml2request" "urxvt -e bash -c 'wbxml2request && zsh'" \ + "wsdl2request" "urxvt -e bash -c 'wsdl2request && zsh'" \ + "eazy" "urxvt -e bash -c 'eazy -h && zsh'" \ + "eyewitness" "urxvt -e bash -c 'eyewitness -h && zsh'" \ + "facebot" "urxvt -e bash -c 'facebot -h && zsh'" \ + "facebrute" "urxvt -e bash -c 'facebrute -h && zsh'" \ + "fbht" "urxvt -e bash -c 'fbht && zsh'" \ + "fhttp" "urxvt -e bash -c 'fhttp -h && zsh'" \ + "flunym0us" "urxvt -e bash -c 'flunym0us && zsh'" \ + "golismero" "urxvt -e bash -c 'golismero -h && zsh'" \ + "daily_cleanup.py" "urxvt -e bash -c 'daily_cleanup.py && zsh'" \ + "django-2to3.py" "urxvt -e bash -c 'django-2to3.py && zsh'" \ + "django-admin.py" "urxvt -e bash -c 'django-admin.py -h && zsh'" \ + "unique-messages.py" "urxvt -e bash -c 'unique-messages.py && zsh'" \ + "grabber-scanner" "urxvt -e bash -c 'grabber-scanner -h && zsh'" \ + "gwtenum" "urxvt -e bash -c 'gwtenum -h && zsh'" \ + "gwtfuzzer" "urxvt -e bash -c 'gwtfuzzer -h && zsh'" \ + "gwtparse" "urxvt -e bash -c 'gwtparse -h && zsh'" \ + "halberd" "urxvt -e bash -c 'halberd -h && zsh'" \ + "host-extract" "urxvt -e bash -c 'host-extract -h && zsh'" \ + "httpextract" "urxvt -e bash -c 'httpextract -h && zsh'" \ + "httpforge" "urxvt -e bash -c 'httpforge -h && zsh'" \ + "httpsend" "urxvt -e bash -c 'httpsend -h && zsh'" \ + "imagejs" "urxvt -e bash -c 'imagejs && zsh'" \ + "inurlbr" "urxvt -e bash -c 'inurlbr -h && zsh'" \ + "isr-form" "urxvt -e bash -c 'isr-form -h && zsh'" \ + "unix-jboss-autopwn" "urxvt -e bash -c 'unix-jboss-autopwn && zsh'" \ + "win-jboss-autopwn" "urxvt -e bash -c 'win-jboss-autopwn && zsh'" \ + "jomplug" "urxvt -e bash -c 'jomplug -h && zsh'" \ + "joomlascan" "urxvt -e bash -c 'joomlascan -h && zsh'" \ + "joomscan" "urxvt -e bash -c 'joomscan -h && zsh'" \ + "kolkata" "urxvt -e bash -c 'kolkata && zsh'" \ + "laf" "urxvt -e bash -c 'laf -h && zsh'" \ + "aprof" "urxvt -e bash -c 'aprof && zsh'" \ + "lbmap" "urxvt -e bash -c 'lbmap -h && zsh'" \ + "lfi-exploiter" "urxvt -e bash -c 'lfi-exploiter -h && zsh'" \ + "lfi_fuzzploit" "urxvt -e bash -c 'lfi_fuzzploit && zsh'" \ + "lfi-scanner" "urxvt -e bash -c 'lfi-scanner -h && zsh'" \ + "lfi-sploiter" "urxvt -e bash -c 'lfi-sploiter -h && zsh'" \ + "lfimap" "urxvt -e bash -c 'lfimap -h && zsh'" \ + "liffy" "urxvt -e bash -c 'liffy -h && zsh'" \ + "list-urls" "urxvt -e bash -c 'list-urls && zsh'" \ + "metoscan" "urxvt -e bash -c 'metoscan && zsh'" \ + "morxtraversal" "urxvt -e bash -c 'morxtraversal && zsh'" \ + "MultiInjector" "urxvt -e bash -c 'MultiInjector && zsh'" \ + "mwebfp" "urxvt -e bash -c 'mwebfp -h && zsh'" \ + "nikto" "urxvt -e bash -c 'nikto -H && zsh'" \ + "nsia" "urxvt -e bash -c 'nsia -h && zsh'" \ + "nsia.jar" "urxvt -e bash -c 'nsia.jar && zsh'" \ + "otori" "urxvt -e bash -c 'otori -h && zsh'" \ + "owasp-bywaf" "urxvt -e bash -c 'owasp-bywaf -h && zsh'" \ + "owtf" "urxvt -e bash -c 'owtf && zsh'" \ + "paranoic" "urxvt -e bash -c 'paranoic -h && zsh'" \ + "paros" "urxvt -e bash -c 'paros && zsh'" \ + "pblind.py" "urxvt -e bash -c 'pblind.py && zsh'" \ + "plecost" "urxvt -e bash -c 'plecost && zsh'" \ + "plown" "urxvt -e bash -c 'plown -h && zsh'" \ + "pyfiscan" "urxvt -e bash -c 'pyfiscan -h && zsh'" \ + "ratproxy" "urxvt -e bash -c 'ratproxy -h && zsh'" \ + "rawr" "urxvt -e bash -c 'rawr -h && zsh'" \ + "rww-attack" "urxvt -e bash -c 'rww-attack && zsh'" \ + "scrapy" "urxvt -e bash -c 'scrapy -h && zsh'" \ + "secscan" "urxvt -e bash -c 'secscan -h && zsh'" \ + "shortfuzzy" "urxvt -e bash -c 'shortfuzzy -h && zsh'" \ + "sfscandiff" "urxvt -e bash -c 'sfscandiff -h && zsh'" \ + "skipfish" "urxvt -e bash -c 'skipfish -h && zsh'" \ + "sparty" "urxvt -e bash -c 'sparty -h && zsh'" \ + "spiga" "urxvt -e bash -c 'spiga -h && zsh'" \ + "spike-proxy" "urxvt -e bash -c 'spike-proxy -h && zsh'" \ + "spipscan" "urxvt -e bash -c 'spipscan && zsh'" \ + "sqid" "urxvt -e bash -c 'sqid -h && zsh'" \ + "sqlbrute" "urxvt -e bash -c 'sqlbrute -h && zsh'" \ + "sqlmap" "urxvt -e bash -c 'sqlmap -hh && zsh'" \ + "sqlninja" "urxvt -e bash -c 'sqlninja -h && zsh'" \ + "sqlsus" "urxvt -e bash -c 'sqlsus -h && zsh'" \ + "themole" "urxvt -e bash -c 'themole -h && zsh'" \ + "ua-tester" "urxvt -e bash -c 'ua-tester && zsh'" \ + "ufonet" "urxvt -e bash -c 'ufonet -h && zsh'" \ + "uniscan" "urxvt -e bash -c 'uniscan --help && zsh'" \ + "urlcrazy" "urxvt -e bash -c 'urlcrazy -h && zsh'" \ + "urldigger" "urxvt -e bash -c 'urldigger -h && zsh'" \ + "vane" "urxvt -e bash -c 'vane -h && zsh'" \ + "vanguard" "urxvt -e bash -c 'vanguard -h && zsh'" \ + "vega" "urxvt -e bash -c 'vega && zsh'" \ + "w3af" "urxvt -e bash -c 'w3af -h && zsh'" \ + "w3af-gui" "urxvt -e bash -c 'w3af-gui && zsh'" \ + "wafw00f" "urxvt -e bash -c 'wafw00f -h && zsh'" \ + "wafp" "urxvt -e bash -c 'wafp -h && zsh'" \ + "wapiti" "urxvt -e bash -c 'wapiti -h && zsh'" \ + "wapiti-cookie" "urxvt -e bash -c 'wapiti-cookie -h && zsh'" \ + "wapiti-getcookie" "urxvt -e bash -c 'wapiti-getcookie -h && zsh'" \ + "web-soul" "urxvt -e bash -c 'web-soul -h && zsh'" \ + "webacoo" "urxvt -e bash -c 'webacoo -h && zsh'" \ + "webenum" "urxvt -e bash -c 'webenum -h && zsh'" \ + "webhandler" "urxvt -e bash -c 'webhandler && zsh'" \ + "webpwn3r" "urxvt -e bash -c 'webpwn3r -h && zsh'" \ + "webrute" "urxvt -e bash -c 'webrute -help && zsh'" \ + "webscarab" "urxvt -e bash -c 'webscarab && zsh'" \ + "webshag_cli" "urxvt -e bash -c 'webshag_cli -h && zsh'" \ + "webshag_gui" "urxvt -e bash -c 'webshag_gui && zsh'" \ + "webslayer" "urxvt -e bash -c 'webslayer && zsh'" \ + "webspa" "urxvt -e bash -c 'webspa -help && zsh'" \ + "weevely" "urxvt -e bash -c 'weevely -h && zsh'" \ + "wfuzz" "urxvt -e bash -c 'wfuzz && zsh'" \ + "whatweb" "urxvt -e bash -c 'whatweb -h && zsh'" \ + "wig" "urxvt -e bash -c 'wig -h && zsh'" \ + "witchxtool" "urxvt -e bash -c 'witchxtool -h && zsh'" \ + "wmat" "urxvt -e bash -c 'wmat && zsh'" \ + "wordbrutepress" "urxvt -e bash -c 'wordbrutepress && zsh'" \ + "wpbf" "urxvt -e bash -c 'wpbf -h && zsh'" \ + "wpscan" "urxvt -e bash -c 'wpscan -h && zsh'" \ + "ws-attacker" "urxvt -e bash -c 'ws-attacker && zsh'" \ + "wsfuzzer" "urxvt -e bash -c 'wsfuzzer && zsh'" \ + "xsser" "urxvt -e bash -c 'xsser -h && zsh'" \ + "xssless" "urxvt -e bash -c 'xssless && zsh'" \ + "xsss" "urxvt -e bash -c 'xsss && zsh'" \ + "xssscan" "urxvt -e bash -c 'xssscan -h && zsh'" \ + "xsssniper" "urxvt -e bash -c 'xsssniper -h && zsh'" \ + "xssya" "urxvt -e bash -c 'xssya -h && zsh'" \ + "yaaf" "urxvt -e bash -c 'yaaf -h && zsh'" \ + "ycrawler" "urxvt -e bash -c 'ycrawler -h && zsh'" \ + "yinjector" "urxvt -e bash -c 'yinjector -h && zsh'" \ + "zaproxy" "urxvt -e bash -c 'zaproxy && zsh'" \ + diff --git a/tools/menu/windows b/tools/menu/windows new file mode 100755 index 0000000..add1f71 --- /dev/null +++ b/tools/menu/windows @@ -0,0 +1,15 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "windows" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "3proxy.key" "urxvt -e bash -c '3proxy.key && zsh'" \ + "3proxy.pem" "urxvt -e bash -c '3proxy.pem && zsh'" \ + "rus-koi8-r.3ps" "urxvt -e bash -c 'rus-koi8-r.3ps && zsh'" \ + "rus-win1251.3ps" "urxvt -e bash -c 'rus-win1251.3ps && zsh'" \ + "server.key" "urxvt -e bash -c 'server.key && zsh'" \ + "missidentify" "urxvt -e bash -c 'missidentify -h && zsh'" \ + "msvpwn" "urxvt -e bash -c 'msvpwn -h && zsh'" \ + "ollydbg" "urxvt -e bash -c 'ollydbg && zsh'" \ + "tunna-proxy" "urxvt -e bash -c 'tunna-proxy && zsh'" \ + "tunna-webserver" "urxvt -e bash -c 'tunna-webserver && zsh'" \ diff --git a/tools/menu/wireless b/tools/menu/wireless new file mode 100755 index 0000000..2fc6eda --- /dev/null +++ b/tools/menu/wireless @@ -0,0 +1,230 @@ +#!/bin/bash +source ~/.colors + +~/.tools/ratmenu -label "wireless" \ + -style dreary -fg "$COLOR11" -bg "$COLOR0" \ + "airflood" "urxvt -e bash -c 'airflood -h && zsh'" \ + "airopdate" "urxvt -e bash -c 'airopdate && zsh'" \ + "airoscript-ng" "urxvt -e bash -c 'airoscript-ng && zsh'" \ + "airoscwordlist" "urxvt -e bash -c 'airoscwordlist && zsh'" \ + "airpwn" "urxvt -e bash -c 'airpwn -h && zsh'" \ + "wep_keygen" "urxvt -e bash -c 'wep_keygen && zsh'" \ + "aphopper" "urxvt -e bash -c 'aphopper && zsh'" \ + "apnbf" "urxvt -e bash -c 'apnbf -h && zsh'" \ + "beholder" "urxvt -e bash -c 'beholder -h && zsh'" \ + "bully" "urxvt -e bash -c 'bully -h && zsh'" \ + "cowpatty" "urxvt -e bash -c 'cowpatty -h && zsh'" \ + "genpmk" "urxvt -e bash -c 'genpmk -h && zsh'" \ + "create-ap" "urxvt -e bash -c 'create-ap -h && zsh'" \ + "eapmd5pass" "urxvt -e bash -c 'eapmd5pass && zsh'" \ + "eyepwn" "urxvt -e bash -c 'eyepwn && zsh'" \ + "fern" "urxvt -e bash -c 'fern && zsh'" \ + "checkrad" "urxvt -e bash -c 'checkrad -h && zsh'" \ + "dhcpclient" "urxvt -e bash -c 'dhcpclient -h && zsh'" \ + "rad_counter" "urxvt -e bash -c 'rad_counter && zsh'" \ + "radattr" "urxvt -e bash -c 'radattr -h && zsh'" \ + "radclient" "urxvt -e bash -c 'radclient -h && zsh'" \ + "radcrypt" "urxvt -e bash -c 'radcrypt -h && zsh'" \ + "raddebug" "urxvt -e bash -c 'raddebug -h && zsh'" \ + "radeapclient" "urxvt -e bash -c 'radeapclient && zsh'" \ + "radiusd" "urxvt -e bash -c 'radiusd -h && zsh'" \ + "radlast" "urxvt -e bash -c 'radlast -h && zsh'" \ + "radmin" "urxvt -e bash -c 'radmin -h && zsh'" \ + "radsniff" "urxvt -e bash -c 'radsniff -h && zsh'" \ + "radsqlrelay" "urxvt -e bash -c 'radsqlrelay && zsh'" \ + "radtest" "urxvt -e bash -c 'radtest && zsh'" \ + "radwho" "urxvt -e bash -c 'radwho -h && zsh'" \ + "radzap" "urxvt -e bash -c 'radzap -h && zsh'" \ + "rbmonkey" "urxvt -e bash -c 'rbmonkey && zsh'" \ + "rc.radiusd" "urxvt -e bash -c 'rc.radiusd && zsh'" \ + "rlm_ippool_tool" "urxvt -e bash -c 'rlm_ippool_tool && zsh'" \ + "smbencrypt" "urxvt -e bash -c 'smbencrypt && zsh'" \ + "checkrad" "urxvt -e bash -c 'checkrad -h && zsh'" \ + "dhcpclient" "urxvt -e bash -c 'dhcpclient -h && zsh'" \ + "rad_counter" "urxvt -e bash -c 'rad_counter && zsh'" \ + "radattr" "urxvt -e bash -c 'radattr -h && zsh'" \ + "radclient" "urxvt -e bash -c 'radclient -h && zsh'" \ + "radcrypt" "urxvt -e bash -c 'radcrypt -h && zsh'" \ + "raddebug" "urxvt -e bash -c 'raddebug -h && zsh'" \ + "radeapclient" "urxvt -e bash -c 'radeapclient && zsh'" \ + "radiusd" "urxvt -e bash -c 'radiusd -h && zsh'" \ + "radlast" "urxvt -e bash -c 'radlast -h && zsh'" \ + "radmin" "urxvt -e bash -c 'radmin -h && zsh'" \ + "radsniff" "urxvt -e bash -c 'radsniff -h && zsh'" \ + "radsqlrelay" "urxvt -e bash -c 'radsqlrelay && zsh'" \ + "radtest" "urxvt -e bash -c 'radtest && zsh'" \ + "radwho" "urxvt -e bash -c 'radwho -h && zsh'" \ + "radzap" "urxvt -e bash -c 'radzap -h && zsh'" \ + "rbmonkey" "urxvt -e bash -c 'rbmonkey && zsh'" \ + "rc.radiusd" "urxvt -e bash -c 'rc.radiusd && zsh'" \ + "rlm_ippool_tool" "urxvt -e bash -c 'rlm_ippool_tool && zsh'" \ + "smbencrypt" "urxvt -e bash -c 'smbencrypt && zsh'" \ + "fuzzap" "urxvt -e bash -c 'fuzzap -h && zsh'" \ + "decode-g72x" "urxvt -e bash -c 'decode-g72x -h && zsh'" \ + "giskismet" "urxvt -e bash -c 'giskismet && zsh'" \ + "gnuradio-companion" "urxvt -e bash -c 'gnuradio-companion -h && zsh'" \ + "gnuradio-config-info" "urxvt -e bash -c 'gnuradio-config-info -h && zsh'" \ + "gr_filter_design" "urxvt -e bash -c 'gr_filter_design && zsh'" \ + "gr_modtool" "urxvt -e bash -c 'gr_modtool && zsh'" \ + "gr_plot_char" "urxvt -e bash -c 'gr_plot_char && zsh'" \ + "gr_plot_const" "urxvt -e bash -c 'gr_plot_const && zsh'" \ + "gr_plot_fft" "urxvt -e bash -c 'gr_plot_fft && zsh'" \ + "gr_plot_fft_c" "urxvt -e bash -c 'gr_plot_fft_c && zsh'" \ + "gr_plot_fft_f" "urxvt -e bash -c 'gr_plot_fft_f && zsh'" \ + "gr_plot_float" "urxvt -e bash -c 'gr_plot_float && zsh'" \ + "gr_plot_int" "urxvt -e bash -c 'gr_plot_int && zsh'" \ + "gr_plot_iq" "urxvt -e bash -c 'gr_plot_iq && zsh'" \ + "gr_plot_psd" "urxvt -e bash -c 'gr_plot_psd && zsh'" \ + "gr_plot_psd_c" "urxvt -e bash -c 'gr_plot_psd_c && zsh'" \ + "gr_plot_psd_f" "urxvt -e bash -c 'gr_plot_psd_f && zsh'" \ + "gr_plot_qt" "urxvt -e bash -c 'gr_plot_qt && zsh'" \ + "gr_plot_short" "urxvt -e bash -c 'gr_plot_short && zsh'" \ + "gr_read_file_metadata" "urxvt -e bash -c 'gr_read_file_metadata && zsh'" \ + "grcc" "urxvt -e bash -c 'grcc && zsh'" \ + "uhd_fft" "urxvt -e bash -c 'uhd_fft && zsh'" \ + "uhd_rx_cfile" "urxvt -e bash -c 'uhd_rx_cfile && zsh'" \ + "uhd_rx_nogui" "urxvt -e bash -c 'uhd_rx_nogui && zsh'" \ + "uhd_siggen" "urxvt -e bash -c 'uhd_siggen && zsh'" \ + "uhd_siggen_gui" "urxvt -e bash -c 'uhd_siggen_gui && zsh'" \ + "usrp_flex" "urxvt -e bash -c 'usrp_flex && zsh'" \ + "usrp_flex_all" "urxvt -e bash -c 'usrp_flex_all && zsh'" \ + "usrp_flex_band" "urxvt -e bash -c 'usrp_flex_band && zsh'" \ + "volk-config-info" "urxvt -e bash -c 'volk-config-info && zsh'" \ + "volk_modtool" "urxvt -e bash -c 'volk_modtool && zsh'" \ + "volk_profile" "urxvt -e bash -c 'volk_profile && zsh'" \ + "gnuradio-companion" "urxvt -e bash -c 'gnuradio-companion -h && zsh'" \ + "gnuradio-config-info" "urxvt -e bash -c 'gnuradio-config-info -h && zsh'" \ + "gr_filter_design" "urxvt -e bash -c 'gr_filter_design && zsh'" \ + "gr_modtool" "urxvt -e bash -c 'gr_modtool && zsh'" \ + "gr_plot_char" "urxvt -e bash -c 'gr_plot_char && zsh'" \ + "gr_plot_const" "urxvt -e bash -c 'gr_plot_const && zsh'" \ + "gr_plot_fft" "urxvt -e bash -c 'gr_plot_fft && zsh'" \ + "gr_plot_fft_c" "urxvt -e bash -c 'gr_plot_fft_c && zsh'" \ + "gr_plot_fft_f" "urxvt -e bash -c 'gr_plot_fft_f && zsh'" \ + "gr_plot_float" "urxvt -e bash -c 'gr_plot_float && zsh'" \ + "gr_plot_int" "urxvt -e bash -c 'gr_plot_int && zsh'" \ + "gr_plot_iq" "urxvt -e bash -c 'gr_plot_iq && zsh'" \ + "gr_plot_psd" "urxvt -e bash -c 'gr_plot_psd && zsh'" \ + "gr_plot_psd_c" "urxvt -e bash -c 'gr_plot_psd_c && zsh'" \ + "gr_plot_psd_f" "urxvt -e bash -c 'gr_plot_psd_f && zsh'" \ + "gr_plot_qt" "urxvt -e bash -c 'gr_plot_qt && zsh'" \ + "gr_plot_short" "urxvt -e bash -c 'gr_plot_short && zsh'" \ + "gr_read_file_metadata" "urxvt -e bash -c 'gr_read_file_metadata && zsh'" \ + "grcc" "urxvt -e bash -c 'grcc && zsh'" \ + "uhd_fft" "urxvt -e bash -c 'uhd_fft && zsh'" \ + "uhd_rx_cfile" "urxvt -e bash -c 'uhd_rx_cfile && zsh'" \ + "uhd_rx_nogui" "urxvt -e bash -c 'uhd_rx_nogui && zsh'" \ + "uhd_siggen" "urxvt -e bash -c 'uhd_siggen && zsh'" \ + "uhd_siggen_gui" "urxvt -e bash -c 'uhd_siggen_gui && zsh'" \ + "usrp_flex" "urxvt -e bash -c 'usrp_flex && zsh'" \ + "usrp_flex_all" "urxvt -e bash -c 'usrp_flex_all && zsh'" \ + "usrp_flex_band" "urxvt -e bash -c 'usrp_flex_band && zsh'" \ + "volk-config-info" "urxvt -e bash -c 'volk-config-info && zsh'" \ + "volk_modtool" "urxvt -e bash -c 'volk_modtool && zsh'" \ + "volk_profile" "urxvt -e bash -c 'volk_profile && zsh'" \ + "gqrx" "urxvt -e bash -c 'gqrx -h && zsh'" \ + "gqrx-alsa" "urxvt -e bash -c 'gqrx-alsa && zsh'" \ + "gqrx-alsa" "urxvt -e bash -c 'gqrx-alsa && zsh'" \ + "hotspotter" "urxvt -e bash -c 'hotspotter && zsh'" \ + "hawk" "urxvt -e bash -c 'hawk --help && zsh'" \ + "hwk-eagle" "urxvt -e bash -c 'hwk-eagle --help && zsh'" \ + "zbassocflood" "urxvt -e bash -c 'zbassocflood && zsh'" \ + "zbconvert" "urxvt -e bash -c 'zbconvert && zsh'" \ + "zbdsniff" "urxvt -e bash -c 'zbdsniff && zsh'" \ + "zbdump" "urxvt -e bash -c 'zbdump && zsh'" \ + "zbfind" "urxvt -e bash -c 'zbfind && zsh'" \ + "zbgoodfind" "urxvt -e bash -c 'zbgoodfind && zsh'" \ + "zbid" "urxvt -e bash -c 'zbid && zsh'" \ + "zbkey" "urxvt -e bash -c 'zbkey && zsh'" \ + "zbopenear" "urxvt -e bash -c 'zbopenear -h && zsh'" \ + "zbreplay" "urxvt -e bash -c 'zbreplay && zsh'" \ + "zbscapy" "urxvt -e bash -c 'zbscapy && zsh'" \ + "zbstumbler" "urxvt -e bash -c 'zbstumbler -h && zsh'" \ + "zbwardrive" "urxvt -e bash -c 'zbwardrive && zsh'" \ + "zbwireshark" "urxvt -e bash -c 'zbwireshark && zsh'" \ + "kismet" "urxvt -e bash -c 'kismet -h && zsh'" \ + "kismet_capture" "urxvt -e bash -c 'kismet_capture && zsh'" \ + "kismet_client" "urxvt -e bash -c 'kismet_client -h && zsh'" \ + "kismet_drone" "urxvt -e bash -c 'kismet_drone -h && zsh'" \ + "kismet_server" "urxvt -e bash -c 'kismet_server -h && zsh'" \ + "kismet" "urxvt -e bash -c 'kismet -h && zsh'" \ + "kismet_capture" "urxvt -e bash -c 'kismet_capture && zsh'" \ + "kismet_client" "urxvt -e bash -c 'kismet_client -h && zsh'" \ + "kismet_drone" "urxvt -e bash -c 'kismet_drone -h && zsh'" \ + "kismet_server" "urxvt -e bash -c 'kismet_server -h && zsh'" \ + "db2ge" "urxvt -e bash -c 'db2ge -h && zsh'" \ + "k2db" "urxvt -e bash -c 'k2db -h && zsh'" \ + "linset" "urxvt -e bash -c 'linset && zsh'" \ + "mdk3" "urxvt -e bash -c 'mdk3 --help && zsh'" \ + "mfcuk" "urxvt -e bash -c 'mfcuk && zsh'" \ + "mfoc" "urxvt -e bash -c 'mfoc -h && zsh'" \ + "netdiscover" "urxvt -e bash -c 'netdiscover -h && zsh'" \ + "pyrit" "urxvt -e bash -c 'pyrit -h && zsh'" \ + "reaver" "urxvt -e bash -c 'reaver && zsh'" \ + "wash" "urxvt -e bash -c 'wash && zsh'" \ + "rfdump" "urxvt -e bash -c 'rfdump && zsh'" \ + "rfidiot-ChAP" "urxvt -e bash -c 'rfidiot-ChAP -h && zsh'" \ + "rfidiot-cardselect" "urxvt -e bash -c 'rfidiot-cardselect -h && zsh'" \ + "rfidiot-copytag" "urxvt -e bash -c 'rfidiot-copytag -h && zsh'" \ + "rfidiot-demotag" "urxvt -e bash -c 'rfidiot-demotag -h && zsh'" \ + "rfidiot-eeprom" "urxvt -e bash -c 'rfidiot-eeprom -h && zsh'" \ + "rfidiot-fdxbnum" "urxvt -e bash -c 'rfidiot-fdxbnum -h && zsh'" \ + "rfidiot-formatmifare1kvalue" "urxvt -e bash -c 'rfidiot-formatmifare1kvalue -h && zsh'" \ + "rfidiot-froschtest" "urxvt -e bash -c 'rfidiot-froschtest -h && zsh'" \ + "rfidiot-hidprox" "urxvt -e bash -c 'rfidiot-hidprox -h && zsh'" \ + "rfidiot-hitag2brute" "urxvt -e bash -c 'rfidiot-hitag2brute -h && zsh'" \ + "rfidiot-hitag2reset" "urxvt -e bash -c 'rfidiot-hitag2reset -h && zsh'" \ + "rfidiot-isotype" "urxvt -e bash -c 'rfidiot-isotype -h && zsh'" \ + "rfidiot-jcopmifare" "urxvt -e bash -c 'rfidiot-jcopmifare -h; bash && zsh'" \ + "rfidiot-jcopsetatrhist" "urxvt -e bash -c 'rfidiot-jcopsetatrhist -h && zsh'" \ + "rfidiot-jcoptool" "urxvt -e bash -c 'rfidiot-jcoptool -h && zsh'" \ + "rfidiot-lfxtype" "urxvt -e bash -c 'rfidiot-lfxtype -h && zsh'" \ + "rfidiot-loginall" "urxvt -e bash -c 'rfidiot-loginall -h && zsh'" \ + "rfidiot-mifarekeys" "urxvt -e bash -c 'rfidiot-mifarekeys -h && zsh'" \ + "rfidiot-mrpkey" "urxvt -e bash -c 'rfidiot-mrpkey -h && zsh'" \ + "rfidiot-multiselect" "urxvt -e bash -c 'rfidiot-multiselect -h && zsh'" \ + "rfidiot-pn532emulate" "urxvt -e bash -c 'rfidiot-pn532emulate -h; bash && zsh'" \ + "rfidiot-pn532mitm" "urxvt -e bash -c 'rfidiot-pn532mitm -h && zsh'" \ + "rfidiot-q5reset" "urxvt -e bash -c 'rfidiot-q5reset -h && zsh'" \ + "rfidiot-readlfx" "urxvt -e bash -c 'rfidiot-readlfx -h && zsh'" \ + "rfidiot-readmifare1k" "urxvt -e bash -c 'rfidiot-readmifare1k -h && zsh'" \ + "rfidiot-readmifaresimple" "urxvt -e bash -c 'rfidiot-readmifaresimple -h && zsh'" \ + "rfidiot-readmifareultra" "urxvt -e bash -c 'rfidiot-readmifareultra -h && zsh'" \ + "rfidiot-readtag" "urxvt -e bash -c 'rfidiot-readtag -h && zsh'" \ + "rfidiot-rfidiot-cli" "urxvt -e bash -c 'rfidiot-rfidiot-cli -h && zsh'" \ + "rfidiot-send-apdu" "urxvt -e bash -c 'rfidiot-send-apdu -h && zsh'" \ + "rfidiot-sod" "urxvt -e bash -c 'rfidiot-sod && zsh'" \ + "rfidiot-transit" "urxvt -e bash -c 'rfidiot-transit -h && zsh'" \ + "rfidiot-unique" "urxvt -e bash -c 'rfidiot-unique -h && zsh'" \ + "rfidiot-writelfx" "urxvt -e bash -c 'rfidiot-writelfx -h && zsh'" \ + "rfidiot-writemifare1k" "urxvt -e bash -c 'rfidiot-writemifare1k -h && zsh'" \ + "rfidtool" "urxvt -e bash -c 'rfidtool && zsh'" \ + "spectool_curses" "urxvt -e bash -c 'spectool_curses -h && zsh'" \ + "spectool_gtk" "urxvt -e bash -c 'spectool_gtk && zsh'" \ + "spectool_net" "urxvt -e bash -c 'spectool_net -h && zsh'" \ + "spectool_raw" "urxvt -e bash -c 'spectool_raw -h && zsh'" \ + "speedport-arcadyan" "urxvt -e bash -c 'speedport-arcadyan && zsh'" \ + "speedpwn" "urxvt -e bash -c 'speedpwn -h && zsh'" \ + "timegen" "urxvt -e bash -c 'timegen -h && zsh'" \ + "ubitack" "urxvt -e bash -c 'ubitack -h && zsh'" \ + "ufo-wardriving" "urxvt -e bash -c 'ufo-wardriving && zsh'" \ + "wavemon" "urxvt -e bash -c 'wavemon -h && zsh'" \ + "wepbuster" "urxvt -e bash -c 'wepbuster --help && zsh'" \ + "wi-feye" "urxvt -e bash -c 'wi-feye -h && zsh'" \ + "dhcpd.conf" "urxvt -e bash -c 'dhcpd.conf && zsh'" \ + "evilgrade.sh" "urxvt -e bash -c 'evilgrade.sh && zsh'" \ + "wifi-honey" "urxvt -e bash -c 'wifi-honey -h && zsh'" \ + "wificurse" "urxvt -e bash -c 'wificurse -h && zsh'" \ + "wifijammer" "urxvt -e bash -c 'wifijammer -h && zsh'" \ + "wifiphisher" "urxvt -e bash -c 'wifiphisher -h && zsh'" \ + "wifiarp" "urxvt -e bash -c 'wifiarp -h && zsh'" \ + "wifidns" "urxvt -e bash -c 'wifidns && zsh'" \ + "wifiping" "urxvt -e bash -c 'wifiping && zsh'" \ + "wifitap" "urxvt -e bash -c 'wifitap && zsh'" \ + "wifite" "urxvt -e bash -c 'wifite && zsh'" \ + "wireless-ids" "urxvt -e bash -c 'wireless-ids -h && zsh'" \ + "wirouterkeyrec" "urxvt -e bash -c 'wirouterkeyrec && zsh'" \ + "wr_iwlist.sh" "urxvt -e bash -c 'wr_iwlist.sh && zsh'" \ + "wlan2eth" "urxvt -e bash -c 'wlan2eth -h && zsh'" \ + "zulu" "urxvt -e bash -c 'zulu && zsh'" \ + "zykeys" "urxvt -e bash -c 'zykeys && zsh'" \ diff --git a/tools/mpdvolind b/tools/mpdvolind new file mode 100755 index 0000000..c279af8 --- /dev/null +++ b/tools/mpdvolind @@ -0,0 +1,34 @@ +#!/bin/bash +volm=`mpc -h 127.0.0.1 volume | perl -pe 's/^volume://' | perl -pe 's/%$//' | perl -pe 's/^ //'` + +if [[ "$volm" -eq "100" ]]; then + let volm=99 +fi + +echo M$volm +bottom=`echo $volm | awk '{print int($1 * 0.2 + 0.5)}'` +top=$((20-$bottom)) + + + +echo -n -e "\xE2\x94\x8C" +echo -n -e "\xE2\x94\x80" +echo -e "\xE2\x94\x90" + +while [ $top -gt 0 ]; do + echo -n -e "\xE2\x94\x82" + echo -n \ + echo -e "\xE2\x94\x82" + let top=$(($top-1)) +done + +while [ $bottom -gt 0 ]; do + echo -n -e "\xE2\x94\x82" + echo -n -e "\xE2\x96\x88" + echo -e "\xE2\x94\x82" + + let bottom=$(($bottom-1)) +done +echo -n -e "\xE2\x94\x94" +echo -n -e "\xE2\x94\x80" +echo -e "\xE2\x94\x98" diff --git a/tools/newtab b/tools/newtab new file mode 100755 index 0000000..d27c2b8 --- /dev/null +++ b/tools/newtab @@ -0,0 +1,2 @@ +#!/bin/sh +~/.tools/exec_to_workspace 2 firefox -new-tab $1 diff --git a/tools/panel/batterymon b/tools/panel/batterymon new file mode 100755 index 0000000..19a4d5a --- /dev/null +++ b/tools/panel/batterymon @@ -0,0 +1,13 @@ +#!/bin/bash +while true;do +if [ `battery -f '%i'` -lt 5 ] && ! [ -z ~/.dontshut ]; then +touch ~/.dontshut +zenity --question --title "Battery" --text "Battery if pretty fucking low, go to sleep?" +if [ $? -ne 1 ];then +pm-suspend +fi +else +rm ~/.dontshut +fi +sleep 30; +done diff --git a/tools/panel/load b/tools/panel/load new file mode 100755 index 0000000..3977bee --- /dev/null +++ b/tools/panel/load @@ -0,0 +1,7 @@ +#!/bin/bash +while true; do +cpu=`mpstat -P ALL 2 1 | grep "Average.*all" | awk '{print $3+$5}'` +mem=`free | grep Mem | awk '{print $3/$2 * 100.0}'` +printf "C%.*f\n" 1 $cpu +printf "R%.*f\n" 0 $mem +done diff --git a/tools/panel/monce b/tools/panel/monce new file mode 100755 index 0000000..caa316c --- /dev/null +++ b/tools/panel/monce @@ -0,0 +1,25 @@ +#!/bin/sh + + +f=1 +d=30 # width + +new=`mpc current` +if [ "$old" != "$new" ];then +f=1; +old="$new" +fi + + +e=$(expr $f + $d) + +if mpc | grep -q playing; then +symbol='p' +else +symbol='P' +fi + +echo "$symbol`echo $new | cut --bytes $f-$e`" +echo "K`mpc -h 127.0.0.1 volume | perl -pe 's/^volume://' | perl -pe 's/%$//' | perl -pe 's/^ //'`" + + diff --git a/tools/panel/music b/tools/panel/music new file mode 100755 index 0000000..2fb91d1 --- /dev/null +++ b/tools/panel/music @@ -0,0 +1,20 @@ +#!/bin/sh + +while true;do + +new=`mpc current` + +if mpc | grep -q playing; then +symbol='p' +else +symbol='P' +fi + +echo "$symbol`echo $new | cut --bytes 1-30`" +echo "K`mpc -h 127.0.0.1 volume | perl -pe 's/^volume://' | perl -pe 's/%$//' | perl -pe 's/^ //'`" +mpc idle > /dev/null +if [ $? -ne 0 ];then +echo 'mpd not alive'; +sleep 30; +fi +done diff --git a/tools/panel/panel b/tools/panel/panel new file mode 100755 index 0000000..39d8e1a --- /dev/null +++ b/tools/panel/panel @@ -0,0 +1,26 @@ +#! /bin/sh +cd ~/.tools/panel +source ./profile +source ~/.colors + +[ -e "$PANEL_FIFO" ] && rm "$PANEL_FIFO" +mkfifo "$PANEL_FIFO" + +bspc config top_padding $PANEL_HEIGHT +bspc control --subscribe > "$PANEL_FIFO" & +xtitle -sf 'T%s' > "$PANEL_FIFO" & +volume -f 'V%i' > "$PANEL_FIFO" & +battery -i 60 -sf 'B%i' > "$PANEL_FIFO" & +clock -i 60 -sf 'Z%d %a %H:%M' > "$PANEL_FIFO" & +./music > "$PANEL_FIFO" & +#./load > "$PANEL_FIFO" & +#essid -sf 'E%s' -i 30 -w wlp2s0 > "$PANEL_FIFO" & +# ./signal > "$PANEL_FIFO" & + + +source ./panel_colors + +cat "$PANEL_FIFO" | ./panel_bar | bar -g x$PANEL_HEIGHT -f "$PANEL_FONT_FAMILY" -F "$COLOR_FOREGROUND" -B "$COLOR_BACKGROUND" & + +sleep 1; +stalonetray --geometry 4x1-1+1 --icon-gravity E --grow-gravity E -bg $COLOR0 -i 18 & diff --git a/tools/panel/panel_bar b/tools/panel/panel_bar new file mode 100755 index 0000000..0b2e55e --- /dev/null +++ b/tools/panel/panel_bar @@ -0,0 +1,123 @@ +#! /bin/sh +# +# Example panel for LemonBoy's bar + + +num_mon=$(bspc query -M | wc -l) + +source ./panel_colors +while read -r line ; do + case $line in + C*) + cpu="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} C:${line#?} %{B-}%{F-}" + ;; + R*) + ram="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} R:${line#?} %{B-}%{F-}" + ;; + +# S*) +# signal="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} S:${line#?} %{B-}%{F-}" +# ;; + + p*) + # playing mpc + paused='' + playing="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} p:${line#?} %{B-}%{F-}" + ;; + + P*) + # paused mpc + playing='' + paused="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} P:${line#?} %{B-}%{F-}" + ;; + K*) + # volume output + musicvol="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} M:${line#?} %{B-}%{F-}" + ;; + + + B*) + # battery output + battery="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} B:${line#?} %{B-}%{F-}" + ;; + + + V*) + # volume output + volume="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} V:${line#?} %{B-}%{F-}" + ;; + + E*) + # essid output + if [ -z ${line#?} ];then + essid="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} E:No WiFi %{B-}%{F-}" + else + essid="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} E:${line#?} %{B-}%{F-}" + fi + ;; + + Z*) + # clock output + time_infos="%{F$COLOR_STATUS_FG}%{B$COLOR_STATUS_BG} ${line#?} %{B-}%{F-}" + ;; + T*) + # xtitle output + title="%{F$COLOR_TITLE_FG}%{B$COLOR_TITLE_BG} ${line#?} %{B-}%{F-}" + ;; + W*) + # bspwm internal state + wm_infos="" + IFS=':' + set -- ${line#?} + while [ $# -gt 0 ] ; do + item=$1 + name=${item#?} + case $item in + M*) + # active monitor + if [ $num_mon -gt 1 ] ; then + wm_infos="$wm_infos %{F$COLOR_FOCUSED_FG}%{B$COLOR_FOCUSED_BG} ${name} %{B-}%{F-} " + fi + ;; +# m*) +# # inactive monitor +# if [ $num_mon -gt 1 ] ; then +# wm_infos="$wm_infos %{F$COLOR_INACTIVE_MONITOR_FG}%{B$COLOR_INACTIVE_MONITOR_BG} ${name} %{B-}%{F-} " +# fi +# ;; + O*) + # focused occupied desktop + wm_infos="${wm_infos}%{F$COLOR_FOCUSED_FG}%{B$COLOR_FOCUSED_BG}%{U$COLOR_FOREGROUND} ${name} %{-u}%{B-}%{F-}" + ;; + F*) + # focused free desktop + wm_infos="${wm_infos}%{F$COLOR_FOCUSED_FG}%{B$COLOR_FOCUSED_BG}%{U$COLOR_FOREGROUND} ${name} %{-u}%{B-}%{F-}" + ;; + U*) + # focused urgent desktop + wm_infos="${wm_infos}%{F$COLOR_FOCUSED_FG}%{B$COLOR_FOCUSED_BG}%{U$COLOR_FOREGROUND} ${name} %{-u}%{B-}%{F-}" + ;; +# o*) +# # occupied desktop +# wm_infos="${wm_infos}%{F$COLOR_OCCUPIED_FG}%{B$COLOR_OCCUPIED_BG} ${name} %{B-}%{F-}" +# ;; +# f*) +# # free desktop +# wm_infos="${wm_infos}%{F$COLOR_FREE_FG}%{B$COLOR_FREE_BG} ${name} %{B-}%{F-}" +# ;; +# u*) +# # urgent desktop +# wm_infos="${wm_infos}%{F$COLOR_URGENT_FG}%{B$COLOR_URGENT_BG} ${name} %{B-}%{F-}" +# ;; +# L*) +# # layout +# wm_infos="$wm_infos %{F$COLOR_LAYOUT_FG}%{B$COLOR_LAYOUT_BG} ${name} %{B-}%{F-}" +# ;; + esac + shift + done + ;; + esac +# printf "%s\n" "%{l}${wm_infos}${title}%{r}${playing}${paused}${cpu}${ram}${essid}${signal}${volume}${musicvol}${battery}${time_infos} " + printf "%s\n" "%{l}${wm_infos}${title}%{r}${playing}${paused}${cpu}${ram}${volume}${musicvol}${battery}${time_infos} " +done diff --git a/tools/panel/panel_colors b/tools/panel/panel_colors new file mode 100644 index 0000000..f436113 --- /dev/null +++ b/tools/panel/panel_colors @@ -0,0 +1,33 @@ +source ~/.colors + + +COLOR_FOREGROUND="#FF`echo $COLOR11 | cut -c 2-`" +COLOR_BACKGROUND="#FF`echo $COLOR0 | cut -c 2-`" +COLOR_ACTIVE_MONITOR_FG='#FF34322E' +COLOR_ACTIVE_MONITOR_BG='#FF58C5F1' +COLOR_INACTIVE_MONITOR_FG='#FF58C5F1' +COLOR_INACTIVE_MONITOR_BG='#FF34322E' +COLOR_FOCUSED_OCCUPIED_FG='#FFF6F9FF' +COLOR_FOCUSED_OCCUPIED_BG='#FF5C5955' +COLOR_FOCUSED_FREE_FG='#FFF6F9FF' +COLOR_FOCUSED_FREE_BG='#FF6D561C' +COLOR_FOCUSED_URGENT_FG='#FF34322E' +COLOR_FOCUSED_URGENT_BG='#FFF9A299' +COLOR_OCCUPIED_FG='#FFA3A6AB' +COLOR_OCCUPIED_BG='#FF34322E' +COLOR_FREE_FG='#FF6F7277' +COLOR_FREE_BG='#FF34322E' +COLOR_URGENT_FG='#FFF9A299' +COLOR_URGENT_BG='#FF34322E' +COLOR_LAYOUT_FG='#FFA3A6AB' +COLOR_LAYOUT_BG='#FF34322E' + + +COLOR_FOCUSED_FG="#FF`echo $COLOR10 | cut -c 2-`" +COLOR_FOCUSED_BG="#FF`echo $COLOR0 | cut -c 2-`" + +COLOR_TITLE_FG="#FF`echo $COLOR11 | cut -c 2-`" +COLOR_TITLE_BG="#FF`echo $COLOR0 | cut -c 2-`" + +COLOR_STATUS_FG="#FF`echo $COLOR12 | cut -c 2-`" +COLOR_STATUS_BG="#FF`echo $COLOR0 | cut -c 2-`" diff --git a/tools/panel/profile b/tools/panel/profile new file mode 100644 index 0000000..c7a3ba0 --- /dev/null +++ b/tools/panel/profile @@ -0,0 +1,4 @@ +PANEL_FIFO=/tmp/panel-fifo +PANEL_HEIGHT=24 +PANEL_FONT_FAMILY="-misc-fixed-medium-r-normal--13-120-75-75-c-70-iso10646-1" +export PANEL_FIFO PANEL_HEIGHT PANEL_FONT_FAMILY diff --git a/tools/panel/signal b/tools/panel/signal new file mode 100755 index 0000000..d494f5d --- /dev/null +++ b/tools/panel/signal @@ -0,0 +1,19 @@ +#!/bin/bash +while true;do +signal=`iwconfig $INTERFACE | grep Signal| perl -pe 's/.*level=//; s/ dBm.*//'` +#convert to Quality + + if [ $signal -le -100 ];then + quality=0; + elif [ $signal -ge -50 ];then + quality=100; + elif [ -z $signal ];then + quality=0; + else + quality=$(( 2 * ( $signal + 100 ))); + fi + +echo "S$quality"; +sleep 3; +done + diff --git a/tools/paneltoggle b/tools/paneltoggle new file mode 100755 index 0000000..5e665bb --- /dev/null +++ b/tools/paneltoggle @@ -0,0 +1,12 @@ +#!/bin/sh +# This shell script is PUBLIC DOMAIN. You may do whatever you want with it. + +TOGGLE=$HOME/.toggle + +if [ ! -e $TOGGLE ]; then + touch $TOGGLE + ratpoison -c hidepanel +else + rm $TOGGLE + ratpoison -c showpanel +fi diff --git a/tools/py/color_detect.py b/tools/py/color_detect.py new file mode 100644 index 0000000..30661f8 --- /dev/null +++ b/tools/py/color_detect.py @@ -0,0 +1,108 @@ +import sys +import colorsys +from colorz import colorz +from math import sqrt + +try: + import Image +except ImportError: + from PIL import Image + +if len(sys.argv) < 2: + print "Usage: {0} FILENAME [num_colors]".format(sys.argv[0]) + sys.exit() + + +print sys.argv[1] + +WALLPAPER = sys.argv[1] +filename = WALLPAPER.split('/').pop() +COLORS = ".{0}.colors".format(filename) +XRESOURCES = ".{0}.Xres".format(filename) +SAMPLE = ".{0}.sample.png".format(filename) + +cols = '' +xres = '' + +def torgb(hexv): + hexv = hexv[1:] + r, g, b = ( + int(hexv[0:2], 16) / 256.0, + int(hexv[2:4], 16) / 256.0, + int(hexv[4:6], 16) / 256.0, + ) + return r, g, b + +def normalize(hexv, minv=128, maxv=256): + r, g, b = torgb(hexv) + h, s, v = colorsys.rgb_to_hsv(r, g, b) + minv = minv / 256.0 + maxv = maxv / 256.0 + if v < minv: + v = minv + if v > maxv: + v = maxv + r, g, b = colorsys.hsv_to_rgb(h, s, v) + return '#{:02x}{:02x}{:02x}'.format(int(r * 256), int(g * 256), int(b * 256)) + +def darkness(hexv): + r, g, b = torgb(hexv) + darkness = sqrt((255 - r) ** 2 + (255 - g) ** 2 + (255 - b) ** 2) + return darkness + +def to_hsv(c): + r, g, b = torgb(c) + h, s, v = colorsys.rgb_to_hsv(r, g, b) + return h, s, v + +def hex_color_to_rgb(color): + color = color[1:] if color[0]=="#" else color + return ( + int(color[:2], 16), + int(color[2:4], 16), + int(color[4:], 16) + ) + +def create_sample(f, colors): + im = Image.new("RGB", (1000, 100), "white") + pix = im.load() + + width_sample = im.size[0]/len(colors) + + for i, c in enumerate(colors): + for j in range(width_sample*i, width_sample*i+width_sample): + for k in range(0, 100): + pix[j, k] = hex_color_to_rgb(c) + + im.save(f) + +if __name__ == '__main__': + if len(sys.argv) == 2: + n = 16 + else: + n = int(sys.argv[2]) + + + i = 0 + # sort by value, saturation, then hue + colors = colorz(WALLPAPER, n=n) + colors.sort(key=lambda x:darkness(x), reverse=True) + for c in colors: + if i == 0: + c = normalize(c, minv=0, maxv=32) + elif i == 8: + c = normalize(c, minv=128, maxv=192) + elif i < 8: + c = normalize(c, minv=160, maxv=224) + else: + c = normalize(c, minv=200, maxv=256) + c = normalize(c, minv=32, maxv=224) + xres += """*color{}: {}\n""".format(i, c) + cols += """export COLOR{}="{}"\n""".format(i, c) + i += 1 + + create_sample(SAMPLE, colors) + with open(XRESOURCES, 'w') as f: + f.write(xres) + with open(COLORS, 'w') as f: + f.write(cols) diff --git a/tools/py/colorz.py b/tools/py/colorz.py new file mode 100644 index 0000000..8c00f0c --- /dev/null +++ b/tools/py/colorz.py @@ -0,0 +1,71 @@ +from collections import namedtuple +from math import sqrt +import random +try: + import Image +except ImportError: + from PIL import Image + +Point = namedtuple('Point', ('coords', 'n', 'ct')) +Cluster = namedtuple('Cluster', ('points', 'center', 'n')) + +def get_points(img): + points = [] + w, h = img.size + for count, color in img.getcolors(w * h): + points.append(Point(color, 3, count)) + return points + +rtoh = lambda rgb: '#%s' % ''.join(('%02x' % p for p in rgb)) + +def colorz(filename, n=3): + img = Image.open(filename) + img.thumbnail((200, 200)) + w, h = img.size + + points = get_points(img) + clusters = kmeans(points, n, 1) + rgbs = [map(int, c.center.coords) for c in clusters] + return map(rtoh, rgbs) + +def euclidean(p1, p2): + return sqrt(sum([ + (p1.coords[i] - p2.coords[i]) ** 2 for i in range(p1.n) + ])) + +def calculate_center(points, n): + vals = [0.0 for i in range(n)] + plen = 0 + for p in points: + plen += p.ct + for i in range(n): + vals[i] += (p.coords[i] * p.ct) + return Point([(v / plen) for v in vals], n, 1) + +def kmeans(points, k, min_diff): + clusters = [Cluster([p], p, p.n) for p in random.sample(points, k)] + + while 1: + plists = [[] for i in range(k)] + + for p in points: + smallest_distance = float('Inf') + for i in range(k): + distance = euclidean(p, clusters[i].center) + if distance < smallest_distance: + smallest_distance = distance + idx = i + plists[idx].append(p) + + diff = 0 + for i in range(k): + old = clusters[i] + center = calculate_center(plists[i], old.n) + new = Cluster(plists[i], center, old.n) + clusters[i] = new + diff = max(diff, euclidean(old.center, new.center)) + + if diff < min_diff: + break + + return clusters diff --git a/tools/py/colorz.pyc b/tools/py/colorz.pyc Binary files differnew file mode 100644 index 0000000..c31b558 --- /dev/null +++ b/tools/py/colorz.pyc diff --git a/tools/ratcolor b/tools/ratcolor new file mode 100755 index 0000000..97cd406 --- /dev/null +++ b/tools/ratcolor @@ -0,0 +1,7 @@ +#!/bin/bash +source ~/.colors +ratpoison -c "set bgcolor $COLOR0" +ratpoison -c "set bwcolor $COLOR0" +ratpoison -c "set fgcolor $COLOR11" +ratpoison -c "set fwcolor $COLOR11" + diff --git a/tools/ratmenu b/tools/ratmenu Binary files differnew file mode 100755 index 0000000..d8ec195 --- /dev/null +++ b/tools/ratmenu diff --git a/tools/ratpoisonrc.clipboard b/tools/ratpoisonrc.clipboard new file mode 100644 index 0000000..5037886 --- /dev/null +++ b/tools/ratpoisonrc.clipboard @@ -0,0 +1,57 @@ +# Use xcb to build a better cut and paste clipboard. +# +# C-t y # - paste selection buffer # (and sets the current X PRIMARY selection to it) +# C-t p # - set selection buffer # using current X PRIMARY selection + +# C-t y a - pop selection (treat buffers as a stack with 1 being the bottom) +# C-t y q - pop selection (queue pop) +# C-t p a - push selection (treat buffers as a stack with 1 being the bottom) + +# C-t y y - paste selection menu +# C-t p p - set selection menu + +# C-t p C - clear all buffers + +# change directory to $HOME +chdir + +newkmap clipboard_paste +newkmap clipboard_set +exec ~/.tools/clipboard init + +bind p readkey clipboard_paste +bind y readkey clipboard_set + +# Menu version of paste and set +definekey clipboard_paste p exec ~/.tools/clipboard menu_paste +definekey clipboard_set y exec ~/.tools/clipboard menu_set + +# Clear buffers +definekey clipboard_set C exec ~/.tools/clipboard init + +# Push/pop +definekey clipboard_paste a exec ~/.tools/clipboard pop +definekey clipboard_set a exec ~/.tools/clipboard push +# pop queue +definekey clipboard_paste q exec ~/.tools/clipboard pop_queue + +definekey clipboard_paste 1 exec ~/.tools/clipboard paste 1 +definekey clipboard_paste 2 exec ~/.tools/clipboard paste 2 +definekey clipboard_paste 3 exec ~/.tools/clipboard paste 3 +definekey clipboard_paste 4 exec ~/.tools/clipboard paste 4 +definekey clipboard_paste 5 exec ~/.tools/clipboard paste 5 +definekey clipboard_paste 6 exec ~/.tools/clipboard paste 6 +definekey clipboard_paste 7 exec ~/.tools/clipboard paste 7 +definekey clipboard_paste 8 exec ~/.tools/clipboard paste 8 +definekey clipboard_paste 9 exec ~/.tools/clipboard paste 9 + +definekey clipboard_set 1 exec ~/.tools/clipboard set 1 +definekey clipboard_set 2 exec ~/.tools/clipboard set 2 +definekey clipboard_set 3 exec ~/.tools/clipboard set 3 +definekey clipboard_set 4 exec ~/.tools/clipboard set 4 +definekey clipboard_set 5 exec ~/.tools/clipboard set 5 +definekey clipboard_set 6 exec ~/.tools/clipboard set 6 +definekey clipboard_set 7 exec ~/.tools/clipboard set 7 +definekey clipboard_set 8 exec ~/.tools/clipboard set 8 +definekey clipboard_set 9 exec ~/.tools/clipboard set 9 + diff --git a/tools/ratpoisonrc.conf b/tools/ratpoisonrc.conf new file mode 100644 index 0000000..079e9c4 --- /dev/null +++ b/tools/ratpoisonrc.conf @@ -0,0 +1,350 @@ +# info: C=control, M=meta/alt, s=super, S=shift, H = Hyper +# xnest for testing +escape grave +definekey top s-grave meta +definekey top Arabic_dammatan meta + +#unmanage Nautilus Desktop +unmanage Desktop + +#find files script +bind f exec ~/.tools/spotlight + +# set font with unicode support +#set font -*-terminus-medium-r-normal-*-14-*-*-*-*-*-*-* +set font "DejaVu Sans Mono" + +#Style message box +set bgcolour #fdf6e3 +set fgcolor #657b83 + +# Enable xcb copy/paste +source .tools/ratpoisonrc.clipboard + +# Make tab switch to the next screen +bind Tab nextscreen + +#have windows centered +set wingravity center + +# Use the name of the program rather than the title in the window list +set winname title + +#Pest control. +banish +#exec unclutter -idle 1 -jitter 2 -root +#warp on +#addhook switchwin banish + +#No more startup message +startup_message off + +#fix mouse +exec xsetroot -cursor_name left_ptr + +#Effects & Background +#exec xcompmgr -c -f & + +#exec nitrogen --restore + +#Border & Padding +alias showpadding set padding 10 10 10 10 +alias hidepadding set padding 0 0 0 0 +showpadding + +barinpadding 0 +alias showborder set border 3 +alias hideborder set border 0 +showborder + +set fwcolor #657b83 +set bwcolor #839496 + +###################################### +# Panel +###################################### +alias rpbarsend exec ~/.tools/rpbarsend + +# tell ratpoison to ignore rpbar +unmanage rpbar + +# hooks +#addhook switchwin rpbarsend +#addhook switchframe rpbarsend +#addhook switchgroup rpbarsend +#addhook deletewindow rpbarsend +## RP versions >= 1.4.6 (from the git repo) have these hooks. +## Recommended! +#addhook titlechanged rpbarsend +#addhook newwindow rpbarsend + +unmanage conky +unmanage xfce4-panel +unmanage ratbar.pl +alias showpanel set padding 0 27 0 0 +alias hidepanel set padding 0 0 0 0 +#showpanel +#------------------------------------------------------------- +# Workspaces +#------------------------------------------------------------- + + +# Switcher window +alias workspace_menu exec .tools/workspace_menu +bind W workspace_menu + + +#Get F-keys to switch windows now in /usr/bin/rpws +definekey top F1 exec rpws 1 #&& ratpoison -c bordscript +definekey top F2 exec rpws 2 #&& ratpoison -c bordscript +definekey top F3 exec rpws 3 +definekey top F4 exec rpws 4 #&& ratpoison -c bordscript +definekey top F5 exec rpws 5 #&& ratpoison -c bordscript +definekey top F6 exec rpws 6 #&& ratpoison -c bordscript +definekey top F7 exec rpws 7 #&& ratpoison -c bordscript +definekey top F8 exec rpws 8 #&& ratpoison -c bordscript +definekey top F9 exec rpws 9 #&& ratpoison -c bordscript +definekey top F10 exec xset -led 3 & exec ratpoison -c "exec rpws 10" +definekey top F11 exec rpws 11 #3&& ratpoison -c bordscript +definekey top F12 exec rpws 12 #3&& ratpoison -c bordscript + +definekey top M-F1 rpwsm1 +definekey top M-F2 rpwsm2 +definekey top M-F3 rpwsm3 +definekey top M-F4 rpwsm4 +definekey top M-F5 rpwsm5 +definekey top M-F6 rpwsm6 +definekey top M-F7 rpwsm7 +definekey top M-F8 rpwsm8 +definekey top M-F9 rpwsm9 +definekey top M-F10 rpwsm10 +definekey top M-F11 rpwsm11 +definekey top M-F12 rpwsm12 + +definekey top S-F1 exec rpws 13 +definekey top S-F2 exec rpws 14 +definekey top S-F3 exec rpws 15 +definekey top S-F4 exec rpws 16 +definekey top S-F5 exec rpws 17 +definekey top S-F6 exec rpws 18 +definekey top S-F7 exec rpws 19 +definekey top S-F8 exec rpws 20 +definekey top S-F9 exec rpws 21 +definekey top S-F10 exec rpws 22 +definekey top S-F11 exec rpws 23 +definekey top S-F12 exec rpws 24 + +#definekey top s-F1 exec ratpoison -c 'meta F1' +#definekey top s-F2 exec ratpoison -c 'meta F2' +#definekey top s-F3 exec ratpoison -c 'meta F3' +#definekey top s-F4 exec ratpoison -c 'meta F4' +#definekey top s-F5 exec ratpoison -c 'meta F5' +#definekey top s-F6 exec ratpoison -c 'meta F6' +#definekey top s-F7 exec ratpoison -c 'meta F7' +#definekey top s-F8 exec ratpoison -c 'meta F8' +#definekey top s-F9 exec ratpoison -c 'meta F9' +#definekey top s-F10 exec ratpoison -c 'meta F10' +#definekey top s-F11 exec ratpoison -c 'meta F11' +#definekey top s-F12 exec ratpoison -c 'meta F12' + + + +definekey top S-F12 exec rpws 13 +definekey top M-S-F12 rpwsm13 + + +#------------------------------------------------------------- +#Bindings +#------------------------------------------------------------- + +alias window_menu exec .tools/window_menu + +bind h focusleft +bind l focusright +bind j focusdown +bind k focusup +bind H exchangeleft +bind L exchangeright +bind J exchangedown +bind K exchangeup + +bind w window_menu +bind a title +bind t time +definekey top s-l exec i3lock -n -i ~/.wallpaper.png +definekey top s-s exec ~/bin/sus +definekey top s-L redisplay +bind C exec ~/.tools/wp change +bind v hsplit +bind V hsplit 2/3 +bind s vsplit +bind S vsplit 2/3 +bind d remove +bind space exec urxvt +bind o only +bind semicolon colon +bind e exec +bind u undo +bind x delete +bind X kill +bind Escape abort +bind m exec xfce4-popup-applicationsmenu + +#Paste goodness +bind g exec ~/bin/imgur +bind P exec xclip -o | curl -F 'sprunge=<-' http://sprunge.us | xclip + + +alias bordtoggle exec ~/.tools/bordtoggle +alias bordscript exec ~/.tools/borderscript +alias paneltoggle exec ~/.tools/paneltoggle + + + + +#addhook key bordscript + +definekey top s-b bordtoggle +definekey top s-p paneltoggle + + + +# b : Open url +alias browse_cmd exec .tools/exec_to_workspace 2 firefox -new-tab +alias browse colon browse_cmd +bind b browse +# B : open a new firefox tab and browse to the X clipboard selection +alias browse_selection exec .tools/exec_to_workspace 2 firefox -new-tab `ratpoison -c getsel` +bind B browse_selection + +# Paste with X selection +alias insert_X_selection meta S-Insert +bind i insert_X_selection + + +#------------------------------------------------------------- +#Application Shortcuts +#------------------------------------------------------------- + +definekey top s-f exec firefox +definekey top s-u exec uzbl-browser +definekey top s-m exec /home/vasko/.tools/pentfocus +definekey top s-v exec vlc +definekey top s-g exec gvim +#definekey top s-l exec libreoffice + +#----------------------------------------------------- +# Voice control +#----------------------------------------------------- +definekey top KP_Enter exec ~/Dropbox/speech/run-duplex.sh + +#------------------------------------------------------------- +# Volume Control +#------------------------------------------------------------- +# Up +alias volup exec amixer -q set Master 5+ && ratpoison -c "echo `$HOME/.tools/volind`" + +defivhave`havhave`nekey top XF86AudioRaiseVolume volup +definekey top s-Prior volup + +# Down +alias voldown exec amixer -q set Master 5- && ratpoison -c "echo `$HOME/.tools/volind`" + +definekey top XF86AudioLowerVolume voldown +definekey top s-Next voldown + +# Mute +alias voltoggle exec amixer -D pulse set Master toggle && ratpoison -c "echo Sound: `amixer get Master|awk '/Mono:/ {print $6}'`" + +definekey top XF86AudioMute voltoggle +definekey top s-Pause voltoggle + +#------------------------------------------------------------- +# Brightness Control +#------------------------------------------------------------- +alias brightup exec xbacklight -inc 10 +alias brightdown exec xbacklight -dec 2 + +definekey top XF86MonBrightnessUp brightup +definekey top XF86MonBrightnessDown brightdown + +#------------------------------------------------------------- +# Cmus (Music) Control +#------------------------------------------------------------- +# Aliases +alias playinfo exec ratpoison -c "echo Music: `mpc -h 127.0.0.1 | head -2 | tail -1 | awk '{print $1}'`" +alias volinfo exec ratpoison -c "echo `$HOME/.tools/mpdvolind`" +alias songinfo exec ratpoison -c "echo Music: `mpc -h 127.0.0.1 | head -1`" +#alias volinfo exec ratpoison -c "echo `$HOME/.tools/cmusvolind`" +#alias playinfo exec ratpoison -c "echo Music: `cmus-remote -Q | awk '/status/ {print $2}'`" +#alias songinfo exec ratpoison -c "echo Playing:`cmus-remote -Q | awk '/ artist/ {$1=$2=""; print $0}'` - `cmus-remote -Q 2>/dev/null | grep title | awk '{$1=$2=""; print $0}'`" + + +# Play/Pause and Volume +definekey top s-space exec mpc -h 127.0.0.1 toggle && ratpoison -c 'playinfo' +definekey top s-Right exec mpc -h 127.0.0.1 next && ratpoison -c "songinfo" +definekey top s-Left exec mpc -h 127.0.0.1 prev && ratpoison -c "songinfo" +definekey top s-Up exec mpc -h 127.0.0.1 volume +5 && ratopison -c "volinfo" +definekey top s-Up exec mpc -h 127.0.0.1 volume +5 && ratpoison -c 'volinfo' +definekey top s-Down exec mpc -h 127.0.0.1 volume -5 && ratpoison -c 'volinfo' + +# Old cmus controls +#definekey top s-space exec cmus-remote -u && ratpoison -c "playinfo" +#definekey top s-Right exec cmus-remote -n && ratpoison -c "songinfo" +#definekey top s-Left exec cmus-remote -r && ratpoison -c "songinfo" +#definekey top s-Up exec cmus-remote -v +5% && ratpoison -c "volinfo" +#definekey top s-Down exec cmus-remote -v -5% && ratpoison -c "volinfo" + +# Show song that is playing +definekey top Print songinfo + +#------------------------------------------------------------- +# Unbindings +#------------------------------------------------------------- +unbind Q +unbind C-A +unbind C-a +unbind C-p +unbind C-apostrophe +unbind C-i +unbind C-Return +unbind C-n +unbind C-m +unbind C-c +unbind C-k +unbind C-l +unbind C-K +unbind C-exclam +unbind C-grave +unbind C-u +unbind C-g +unbind C-space +unbind C-v +unbind C-s +unbind C-Right +unbind C-Up +unbind C-Down +unbind C-x +unbind C-f +unbind C-V +unbind C-S +unbind C-w +unbind C-b +#------------------------------------------------------------- +# Layout saving +#------------------------------------------------------------- + +# bind M-! to store the current frame layout in slot #1 +bind M-exclam exec ratpoison -c "setenv fs1 `ratpoison -c 'fdump'`" + +#bind M-1 to restore the frame layout in slot #1 +bind M-1 exec ratpoison -c "frestore `ratpoison -c 'getenv fs1'`" + +# Do the same for slot #2 and bind it to M-@ and M-2, respectively. +bind M-at exec ratpoison -c "setenv fs2 `ratpoison -c 'fdump'`" +bind M-2 exec ratpoison -c "frestore `ratpoison -c 'getenv fs2'`" + +# Give ourselves another slot on M-# and M-3, respectively. +bind M-numbersign exec ratpoison -c "setenv fs3 `ratpoison -c 'fdump'`" +bind M-3 exec ratpoison -c "frestore `ratpoison -c 'getenv fs3'`" + diff --git a/tools/rpbar b/tools/rpbar Binary files differnew file mode 100755 index 0000000..3b90f35 --- /dev/null +++ b/tools/rpbar diff --git a/tools/rpbaro b/tools/rpbaro Binary files differnew file mode 100755 index 0000000..cb4b1f0 --- /dev/null +++ b/tools/rpbaro diff --git a/tools/rpbarsend b/tools/rpbarsend Binary files differnew file mode 100755 index 0000000..e1b7b05 --- /dev/null +++ b/tools/rpbarsend diff --git a/tools/screen_run b/tools/screen_run new file mode 100755 index 0000000..97baff4 --- /dev/null +++ b/tools/screen_run @@ -0,0 +1,21 @@ +#!/usr/bin/env bash +# +# Connect to a named screen session if it exists, otherwise create it +# If creating a new screen session, use the file screenrc.$session +# in the .tools directory. +# +screen_dir=$HOME/.screen +session=$1 +function die() { + echo "$0 error: $*" + exit 1 +} +[ $# -ne 1 ] && die "$0 requires 1 argument (screen session name)" +if screen -ls | grep $session; then + # This session exists, connect to it + screen -r $session +else + session_config=$screen_dir/screenrc.$session + [ -f $session_config ] || die "config ($session_config) not found for $session" + screen -c $screen_dir/screenrc.$session -S $session +fi diff --git a/tools/spotlight b/tools/spotlight new file mode 100755 index 0000000..24cdc87 --- /dev/null +++ b/tools/spotlight @@ -0,0 +1,4 @@ +#!/bin/sh +source ~/.colors +locate ~/ | dmenu -i -l 20 -sb $COLOR0 -nb $COLOR0 -nf $COLOR11 -sf $COLOR3 | xargs urxvt -e rifle -p0 +exit 0 diff --git a/tools/sprunge b/tools/sprunge new file mode 100755 index 0000000..a6e89a4 --- /dev/null +++ b/tools/sprunge @@ -0,0 +1,62 @@ +#!/bin/bash + +usage() { +description | fmt -s >&2 +} + +description() { +cat << HERE + +DESCRIPTION + Upload data and fetch URL from the pastebin http://sprunge.us + +USAGE + $0 filename.txt + $0 text string + $0 < filename.txt + piped_data | $0 + +NOTES +-------------------------------------------------------------------------- +* INPUT METHODS * +$0 can accept piped data, STDIN redirection [<filename.txt], text strings following the command as arguments, or filenames as arguments. Only one of these methods can be used at a time, so please see the note on precedence. Also, note that using a pipe or STDIN redirection will treat tabs as spaces, or disregard them entirely (if they appear at the beginning of a line). So I suggest using a filename as an argument if tabs are important either to the function or readability of the code. + +* PRECEDENCE * +STDIN redirection has precedence, then piped input, then a filename as an argument, and finally text strings as an arguments. + + EXAMPLE: + echo piped | "$0" arguments.txt < stdin_redirection.txt + +In this example, the contents of file_as_stdin_redirection.txt would be uploaded. Both the piped_text and the file_as_argument.txt are ignored. If there is piped input and arguments, the arguments will be ignored, and the piped input uploaded. + +* FILENAMES * +If a filename is misspelled or doesn't have the necessary path description, it will NOT generate an error, but will instead treat it as a text string and upload it. +-------------------------------------------------------------------------- + +HERE +exit +} + +if [ -t 0 ]; then + echo Running interactively, checking for arguments... >&2 + if [ "$*" ]; then + echo Arguments present... >&2 + if [ -f "$*" ]; then + echo Uploading the contents of "$*"... >&2 + cat "$*" + else + echo Uploading the text: \""$*"\"... >&2 + echo "$*" + fi | curl -F 'sprunge=<-' http://sprunge.us | xclip + else + echo No arguments found, will upload clipboard, also printing USAGE and exiting. >&2 + xclip -o | curl -F 'sprunge=<-' http://sprunge.us | xclip + notify-send Uploaded clipboard to sprunge + usage + fi +else + echo Using input from a pipe or STDIN redirection... >&2 + while read -r line ; do + echo $line + done | curl -F 'sprunge=<-' http://sprunge.us | xclip +fi diff --git a/tools/taskbar b/tools/taskbar new file mode 100755 index 0000000..46bb43f --- /dev/null +++ b/tools/taskbar @@ -0,0 +1,2 @@ +#!/bin/sh +echo "`rpws current`} | `ratpoison -c "windows" | awk '{printf "%s | ",$0} END {print ""}'`" diff --git a/tools/time b/tools/time new file mode 100755 index 0000000..4e3cbfc --- /dev/null +++ b/tools/time @@ -0,0 +1,7 @@ +#!/bin/bash +for i in {1..5} +do + ratpoison -c "echo `ratpoison -c "time"`" + sleep 1 +done +ratpoison -c "echo ` `" diff --git a/tools/volind b/tools/volind new file mode 100755 index 0000000..c562ef6 --- /dev/null +++ b/tools/volind @@ -0,0 +1,32 @@ +#!/bin/bash +volm=`amixer get Master|awk '/Mono:/ {print $4}'| awk '{print substr($0, 2, length() - 3)}'` +bottom=`echo $volm | awk '{print int($1 * 0.2 + 0.5)}'` +top=$((20-$bottom)) + +if [[ "$volm" -eq "100" ]]; then + let volm=99 +fi + + +echo G$volm +echo -n -e "\xE2\x94\x8C" +echo -n -e "\xE2\x94\x80" +echo -e "\xE2\x94\x90" + +while [ $top -gt 0 ]; do + echo -n -e "\xE2\x94\x82" + echo -n \ + echo -e "\xE2\x94\x82" + let top=$(($top-1)) +done + +while [ $bottom -gt 0 ]; do + echo -n -e "\xE2\x94\x82" + echo -n -e "\xE2\x96\x88" + echo -e "\xE2\x94\x82" + + let bottom=$(($bottom-1)) +done +echo -n -e "\xE2\x94\x94" +echo -n -e "\xE2\x94\x80" +echo -e "\xE2\x94\x98" diff --git a/tools/window_menu b/tools/window_menu new file mode 100755 index 0000000..950d252 --- /dev/null +++ b/tools/window_menu @@ -0,0 +1,40 @@ +#!/usr/bin/env bash + +# Lets you switch between all windows in a way that minimizes keystrokes. + +# Two ways to order: +# - If order=last, the windows are listed in the order that you last visited them in. +# - If order=sequential, the windows are listed in number order. +order=sequential +ratmenu="~/.tools/ratmenu" + +source ~/.colors + +# Yes, bash is really necessary, because it's version of printf makes this +# script possible. Regular bourne shell printf does NOT. + +window_index_str=$(ratpoison -c "info" | sed 's/^.*\([0-9]\)(.*$/\1/') +if [ "$window_index_str" = "No window." ]; then + group_index=$($HOME/.tools/workspace current) + $ratmenu -style dreary -fg \"$COLOR0\" -bg \"$COLOR0\" "No windows in group $group_index" +/bin/true +else + ratpoison -c "echo $window_index_str" + echo "$window_index_str">/tmp/log + window_index=$[ $window_index_str + 1 ] + if [ $order = sequential ]; then + ( printf "$ratmenu -style dreary -fg \"$COLOR11\" -bg \"$COLOR0\" -io $window_index \ + "; + ratpoison -c "windows %n %n %t" | sort -n | while read w x z; do + a=$(printf "%3q" $x); b="ratpoison -c \"select $x\""; + printf " %q\\ %q %q" "$a" "$z" "$b"; + done; echo \;) | sh + elif [ $order = last ]; then + ( printf "$ratmenu -style dreary -fg \"$COLOR11\" -bg \"$COLOR0\" -io $window_index \ + "; + ratpoison -c "windows %l %n %t" | sort -rn | while read w x z; do + a=$(printf "%3q" $x); b="ratpoison -c \"select $x\""; + printf " %q\\ %q %q" "$a" "$z" "$b"; + done; echo \;) | sh + fi +fi diff --git a/tools/workspace_menu b/tools/workspace_menu new file mode 100755 index 0000000..6fb6633 --- /dev/null +++ b/tools/workspace_menu @@ -0,0 +1,24 @@ +#!/usr/bin/env bash + +# Lets you switch between all workspaces in a way that minimizes keystrokes. +# The current workspace is selected. + +# Yes, bash is really necessary, because it's version of printf makes this +# script possible. Regular bourne shell printf does NOT. + +workspace_command="/usr/bin/rpws" +ratmenu="~/.tools/ratmenu" + +( printf "$ratmenu -style dreary -fg \"$COLOR11\" -bg \"$COLOR0\" -io $[ $($workspace_command current) + 1 ]"; + ratpoison -c "groups" | while read s; do + n=$(echo $s | sed 's/\([0-9]\+\).*/\1/'); +# w=$(echo $s | sed 's/[0-9]\+.\(.*\)/\1/'); + w=$(ratpoison -c "gselect $(($n-1))" -c "windows %t" -c "gprev") + a=$(printf "%3q %q" $n $w); b="$workspace_command $n"; + if [ $n -ne 0 ];then + printf " %q %q" "$a" "$b"; + else + printf " %q %q" "Go to workspace:" "/bin/true"; + fi + done; echo \;) | sh + diff --git a/tools/wp b/tools/wp new file mode 100755 index 0000000..072cf77 --- /dev/null +++ b/tools/wp @@ -0,0 +1,257 @@ +#!/bin/bash + +function main { + + # Snippet from SO user Dave Dopson http://stackoverflow.com/questions/59895/can-a-bash-script-tell-what-directory-its-stored-in + SOURCE="${BASH_SOURCE[0]}" + # resolve $SOURCE until the file is no longer a symlink + while [ -h "$SOURCE" ]; do + DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )" + SOURCE="$(readlink "$SOURCE")" + # if $SOURCE was a relative symlink, we need to resolve it + # relative to the path where the symlink file was located + [[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE" + done + DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )" + K_MEANS=16 + WALLPAPER_DIR=${WALLPAPER_DIR:-~/.wallpapers/} + + while test $# -gt 0; do + case "$1" in + usage | -h | --help) + shift + usage + ;; + n | -n) + shift + K_MEANS=$1 + shift + ;; + add | -a | --add) + shift + add $* + ;; + rm | remove | -rm | --remove) + shift + remove $* + ;; + change) + shift + change $* + ;; + current) + shift + current $* + ;; + ls | list | -l | --list) + shift + list $* + ;; + colors) + shift + colors + ;; + slideshow) + shift + slideshow $* + ;; + *) + shift + indent "$1 is not a recognised directive" + ;; + esac + done +} + +#:: Prety print function +function indent { + echo ":: $*" +} + +#:: Confirm user input +function confirm { + indent $1 + read -sn 1 ans + case "$ans" in + y|Y|yes|YES|Yes) return 0 ;; + *) return 1 ;; + esac +} + +#:: Directives + +function add { + if [ 0 = $# ]; then + indent "No file argument provided" + exit 1 + fi + + files=$* + + for file in $files; do + if [ ! -f $file ]; then + indent "File '$file' doesn't exist" + exit 1 + fi + done + + cp $files $WALLPAPER_DIR + cd $WALLPAPER_DIR + + for file in $*; do + echo ":: Generating .$file.colors and .$file.Xres in $PWD" + python2 $DIR/py/color_detect.py $file $K_MEANS + done +} + +function remove { + if [ 0 = $# ]; then + if confirm "Delete current background? [Y/n]"; then + remove $(basename $(get_current)) + else + echo "exiting" + exit 1 + fi + fi + + for file in $*; do + indent "Removing $file" + rm ${WALLPAPER_DIR}/${file} + rm ${WALLPAPER_DIR}/.${file}.{colors,Xres} + done +} + +function change { + #:: Select a random background from WALLPAPER_DIR, or use the passed background + if [ -z $1 ]; then + background=$(find $WALLPAPER_DIR -type f \( ! -iname ".*" \) | shuf -n1) + else + background=$WALLPAPER_DIR/$1 + + if [ ! -f $background ]; then + indent "$1 does not exist in $WALLPAPER_DIR" + exit 1 + fi + fi + + if [ -f ${background}.Xres ] || [ -f ${background}.colors ]; then + indent "Could not find ${background}.Xres or ${background}.colors" + exit 1 + fi + + filename=$(basename $background) + dirname=$(dirname $background) + + #:: Set the background + feh --bg-fill $background + + #:: Record the current background + set_current $background + + if [ $? -ne 0 ]; then + indent "Failed to set $background as background" + else + indent "Set $background as background" + + #:: Set the colorscheme + ln -f ${dirname}/.${filename}.colors ~/.colors + xrdb -merge ${dirname}/.${filename}.Xres + fi +} + +function slideshow { + if [ -z $2 ]; then + PAPERS=$(list) + elif [ -e $2 ]; then + PAPERS=$(cat $2) + else + PAPERS=$2 + fi + + for img in $PAPERS; do + change $img + if [ ! -z "$1" ]; then + /bin/bash -c "$1" + fi + sleep 7 + done +} + +function current { + indent $(get_current) +} + +function get_current { + readlink -f $WALLPAPER_DIR/.current +} + +function set_current { + ln -sf $1 $WALLPAPER_DIR/.current +} + +function list { + ls $* $WALLPAPER_DIR +} + +function colors { + # Original: http://frexx.de/xterm-256-notes/ + # http://frexx.de/xterm-256-notes/data/colortable16.sh + # Modified by Aaron Griffin + # and further by Kazuo Teramoto + FGNAMES=(' black ' ' red ' ' green ' ' yellow' ' blue ' 'magenta' ' cyan ' ' white ') + BGNAMES=('DFT' 'BLK' 'RED' 'GRN' 'YEL' 'BLU' 'MAG' 'CYN' 'WHT') + + echo " ┌──────────────────────────────────────────────────────────────────────────┐" + for b in {0..8}; do + ((b>0)) && bg=$((b+39)) + + echo -en "\033[0m ${BGNAMES[b]} │ " + + for f in {0..7}; do + echo -en "\033[${bg}m\033[$((f+30))m ${FGNAMES[f]} " + done + + echo -en "\033[0m │" + echo -en "\033[0m\n\033[0m │ " + + for f in {0..7}; do + echo -en "\033[${bg}m\033[1;$((f+30))m ${FGNAMES[f]} " + done + + echo -en "\033[0m │" + echo -e "\033[0m" + + ((b<8)) && + echo " ├──────────────────────────────────────────────────────────────────────────┤" + done + echo " └──────────────────────────────────────────────────────────────────────────┘" +} + +function usage { + printf "%b" " $0 [action] [options] + +Actions +- usage: Print this help message. +- n [number] : Number of colors to gather. +- add [file]...: Add file, or files, to the wallpaper database. +- rm [file]...: Remove file, or files, from the wallpaper database. +- change [file]: Set the wallpaper to file, or a random wallpaper + from the wallpaper database. +- slideshow [cmd file]: Rotate through wallpapers, optionally + running cmd each time and using only + wallpapers listed in the file. +- current: List the current background +- ls: List all wallpapers in the database. +- colors: Display the current set of colors. +" +} + +#:: End function declaration, begin executing +main $* +~/.config/bspwm/colors +pkill panel +pkill stalone +~/bin/panel & disown +source ~/.colors +#convert -font DejaVuSansB -pointsize 30 -stroke $COLOR0 -strokewidth 1 -fill $COLOR11 -draw 'text 70,60 "Vasil Zlatanov -> +46 723537981 vasil.zlatanov@gmail.com" ' $background ~/.wallpaper.png & +convert $background ~/.wallpaper.png & diff --git a/tools/xtoolwait b/tools/xtoolwait Binary files differnew file mode 100755 index 0000000..6d07668 --- /dev/null +++ b/tools/xtoolwait |