I use the Linux command line whenever I can. Using the mouse to execute something when my fingers are on the keyboard irritates me.
I was using the Kali linux distribution to do some pentesting. And I was getting frustrated.
- Some menu commands I wanted to execute on every reboot
- Some menu commands had to be navigated down 4 or 5 menus to select
- Some menu commands had to be executed multiple times in a row (like openvas check setup)
- Some menu commands had a description that didn’t match the command line at all
- I wanted the list of tools that were available, and paste this into a report. But there was no easy way to copy and paste the text from the menu into a file.
In general, I wanted to find out what exactly was executed when I used the menu to select an option from the Kali software.
So I wrote a script.
I wanted the script to generate this information for me. It didn’t take long, and it’s not very elegant, and this blog post takes much longer that it took me to write the script.
Yes, I could write a single program that does this by reading the file once, and generating the information in whatever format I wanted. But I just wanted I thought others may like this simple script.
ParseMenu
#!/bin/sh # parsemenu - Bruce Barnett 2015 # this script will parse the kali gnome menu and get the # name of the tools that are in the menu TOP=/usr/share/kali-menu/applications/ # First find all of the menu names menus=`cat $TOP/*desktop | sed -n 's/Categories=//p' | \ tr ';' '\n' | sort -n | uniq` cd $TOP for m in $menus do echo $m # Which apps are in this menu? files=`grep -l $m *.desktop` for file in $files do # get the name of the menu entry name=`sed -n 's/Name=//p' <$file` # get the shell command that is executed exec=`sed -n 's/Exec=//p' <$file | sed 's/^sh -c "\(.*\)"/\1/'` # Print it out echo "\t$name : $exec" done done
Kali Programs Available in from the menu
And here is the output:
top10 aircrack-ng : aircrack-ng --help;${SHELL:-bash} burpsuite : java -jar /usr/bin/burpsuite hydra : hydra -h;${SHELL:-bash} john : john;${SHELL:-bash} maltego : maltego metasploit framework : msfconsole;${SHELL:-bash} nmap : nmap;${SHELL:-bash} sqlmap : sqlmap -h;${SHELL:-bash} wireshark : wireshark owasp-zap : zap 01-01-dns-analysis dnsdict6 : dnsdict6;${SHELL:-bash} dnsenum : dnsenum -h;${SHELL:-bash} dnsmap : dnsmap;${SHELL:-bash} dnsrecon : dnsrecon -h;${SHELL:-bash} dnsrevenum6 : dnsrevenum6;${SHELL:-bash} dnstracer : dnstracer;${SHELL:-bash} dnswalk : dnswalk --help;${SHELL:-bash} fierce : fierce -h;${SHELL:-bash} maltego : maltego nmap : nmap;${SHELL:-bash} urlcrazy : urlcrazy -h;${SHELL:-bash} zenmap : zenmap;${SHELL:-bash} 01-02-identify-live-hosts alive6 : alive6;${SHELL:-bash} arping : arping;${SHELL:-bash} cdpsnarf : cdpsnarf -h;${SHELL:-bash} detect-new-ip6 : detect-new-ip6;${SHELL:-bash} detect_sniffer6 : detect_sniffer6;${SHELL:-bash} dmitry : dmitry;${SHELL:-bash} dnmap-client : dnmap_client;${SHELL:-bash} dnmap-server : dnmap_server;${SHELL:-bash} firewalk : firewalk;${SHELL:-bash} fping : fping -h;${SHELL:-bash} hping3 : hping3 -h;${SHELL:-bash} inverse_lookup6 : inverse_lookup6;${SHELL:-bash} masscan : masscan --help;${SHELL:-bash} miranda : miranda -h;${SHELL:-bash} ncat : ncat -h;${SHELL:-bash} netdiscover : netdiscover -h;${SHELL:-bash} nmap : nmap;${SHELL:-bash} passive_discovery6 : passive_discovery6;${SHELL:-bash} thcping6 : thcping6;${SHELL:-bash} unicornscan : us -h;${SHELL:-bash} wol-e : wol-e -h;${SHELL:-bash} xprobe2 : xprobe2 -h;${SHELL:-bash} zenmap : zenmap;${SHELL:-bash} 01-03-ids-ips-identification firewalk : firewalk;${SHELL:-bash} fragroute : fragroute -h;${SHELL:-bash} fragrouter : fragrouter -h;${SHELL:-bash} ftest : ftest;${SHELL:-bash} lbd : lbd;${SHELL:-bash} wafw00f : wafw00f -h;${SHELL:-bash} 01-04-network-scanners dmitry : dmitry;${SHELL:-bash} dnmap-client : dnmap_client;${SHELL:-bash} dnmap-server : dnmap_server;${SHELL:-bash} masscan : masscan --help;${SHELL:-bash} netdiscover : netdiscover -h;${SHELL:-bash} nmap : nmap;${SHELL:-bash} unicornscan : us -h;${SHELL:-bash} zenmap : zenmap;${SHELL:-bash} 01-05-network-traffic-analysis 0trace : 0trace.sh;${SHELL:-bash} cdpsnarf : cdpsnarf -h;${SHELL:-bash} ftest : ftest;${SHELL:-bash} intrace : intrace;${SHELL:-bash} irpas-ass : ass -h;${SHELL:-bash} irpass-cdp : cdp;${SHELL:-bash} p0f : p0f -h;${SHELL:-bash} tcpflow : tcpflow -h;${SHELL:-bash} wireshark : wireshark xplico start : service xplico start;${SHELL:-bash} xplico stop : service xplico stop;${SHELL:-bash} xplico : xdg-open http://localhost:9876 01-06-os-fingerprinting dnmap-client : dnmap_client;${SHELL:-bash} dnmap-server : dnmap_server;${SHELL:-bash} masscan : masscan --help;${SHELL:-bash} miranda : miranda -h;${SHELL:-bash} nmap : nmap;${SHELL:-bash} unicornscan : us -h;${SHELL:-bash} zenmap : zenmap;${SHELL:-bash} 01-07-osint-analysis casefile : casefile creepy : creepy dmitry : dmitry;${SHELL:-bash} jigsaw : jigsaw -h;${SHELL:-bash} maltego : maltego metagoofil : metagoofil;${SHELL:-bash} recon-ng : recon-ng theharvester : theharvester;${SHELL:-bash} twofi : twofi -h;${SHELL:-bash} urlcrazy : urlcrazy -h;${SHELL:-bash} 01-08-route-analysis 0trace : 0trace.sh;${SHELL:-bash} dnmap-client : dnmap_client;${SHELL:-bash} dnmap-server : dnmap_server;${SHELL:-bash} intrace : intrace;${SHELL:-bash} netmask : netmask -h;${SHELL:-bash} trace6 : trace6;${SHELL:-bash} 01-09-service-fingerprinting dnmap-client : dnmap_client;${SHELL:-bash} dnmap-server : dnmap_server;${SHELL:-bash} implementation6 : implementation6;${SHELL:-bash} implementation6d : implementation6d;${SHELL:-bash} ncat : ncat -h;${SHELL:-bash} nmap : nmap;${SHELL:-bash} sslscan : sslscan;${SHELL:-bash} sslyze : sslyze -h;${SHELL:-bash} tlssled : tlssled;${SHELL:-bash} unicornscan : us -h;${SHELL:-bash} zenmap : zenmap;${SHELL:-bash} 01-10-smb-analysis acccheck : acccheck;${SHELL:-bash} nbtscan : nbtscan -h;${SHELL:-bash} nmap : nmap;${SHELL:-bash} zenmap : zenmap;${SHELL:-bash} 01-11-smtp-analysis nmap : nmap;${SHELL:-bash} smtp-user-enum : smtp-user-enum -h;${SHELL:-bash} swaks : swaks --help;${SHELL:-bash} zenmap : zenmap;${SHELL:-bash} 01-12-snmp-analysis braa : braa -h;${SHELL:-bash} cisco-auditing-tool : CAT;${SHELL:-bash} cisco-torch : cisco-torch;${SHELL:-bash} copy-router-config : copy-router-config.pl;${SHELL:-bash} merge-router-config : merge-router-config.pl;${SHELL:-bash} nmap : nmap;${SHELL:-bash} onesixtyone : onesixtyone;${SHELL:-bash} snmpcheck : snmpcheck -h;${SHELL:-bash} zenmap : zenmap;${SHELL:-bash} 01-13-ssl-analysis sslcaudit : sslcaudit -h;${SHELL:-bash} ssldump : ssldump -h;${SHELL:-bash} sslh : sslh -h;${SHELL:-bash} sslscan : sslscan;${SHELL:-bash} sslsniff : sslsniff;${SHELL:-bash} sslsplit : sslsplit -h;${SHELL:-bash} sslstrip : sslstrip -h;${SHELL:-bash} sslyze : sslyze -h;${SHELL:-bash} stunnel4 : stunnel4 -h;${SHELL:-bash} tlssled : tlssled;${SHELL:-bash} 01-14-telephony-analysis ace : ace;${SHELL:-bash} 01-15-voip-analysis ace : ace;${SHELL:-bash} enumiax : enumiax -h;${SHELL:-bash} 01-16-vpn-analysis ike-scan : ike-scan -h;${SHELL:-bash} 1-08-route-analysis 0trace : 0trace.sh;${SHELL:-bash} dnmap-client : dnmap_client;${SHELL:-bash} dnmap-server : dnmap_server;${SHELL:-bash} intrace : intrace;${SHELL:-bash} netdiscover : netdiscover -h;${SHELL:-bash} netmask : netmask -h;${SHELL:-bash} trace6 : trace6;${SHELL:-bash} 02-01-cisco-tools cisco-auditing-tool : CAT;${SHELL:-bash} cisco-global-exploiter : cge.pl;${SHELL:-bash} cisco-ocs : cisco-ocs;${SHELL:-bash} cisco-torch : cisco-torch;${SHELL:-bash} copy-router-config : copy-router-config.pl;${SHELL:-bash} merge-router-config : merge-router-config.pl;${SHELL:-bash} yersinia : yersinia --help;${SHELL:-bash} 02-02-01-cisco-tools copy-router-config : copy-router-config.pl;${SHELL:-bash} merge-router-config : merge-router-config.pl;${SHELL:-bash} 02-02-fuzzers bed : bed;${SHELL:-bash} fuzz_ip6 : fuzz_ip6;${SHELL:-bash} ohrwurm : ohrwurm;${SHELL:-bash} powerfuzzer : powerfuzzer;${SHELL:-bash} sfuzz : sfuzz -h;${SHELL:-bash} siparmyknife : siparmyknife;${SHELL:-bash} spike-generic_chunked : generic_chunked;${SHELL:-bash} spike-generic_listen_tcp : generic_listen_tcp;${SHELL:-bash} spike-generic_send_tcp : generic_send_tcp;${SHELL:-bash} spike-generic_send_udp : generic_send_udp;${SHELL:-bash} 02-03-misc-scanners clusterd : clusterd -h;${SHELL:-bash} golismero : golismero -h;${SHELL:-bash} lynis : lynis -h;${SHELL:-bash} nikto : nikto -h;${SHELL:-bash} nmap : nmap;${SHELL:-bash} unix-privesc-check : unix-privesc-check;${SHELL:-bash} zenmap : zenmap;${SHELL:-bash} 02-04-open-source-assessment casefile : casefile maltego : maltego recon-ng : recon-ng 02-05-database-assessment bbqsql : bbqsql;${SHELL:-bash} dbpwaudit : dbpwaudit;${SHELL:-bash} hexorbase : hexorbase jsql : jsql mdb-export : mdb-export;${SHELL:-bash} mdb-hexdump : mdb-hexdump;${SHELL:-bash} mdb-parsecsv : mdb-parsecsv;${SHELL:-bash} mdb-sql : mdb-sql -h;${SHELL:-bash} mdb-tables : mdb-tables;${SHELL:-bash} oscanner : oscanner;${SHELL:-bash} sidguesser : sidguess;${SHELL:-bash} sqldict : sqldict sqlmap : sqlmap -h;${SHELL:-bash} sqlninja : sqlninja;${SHELL:-bash} sqlsus : sqlsus -h;${SHELL:-bash} tnscmd10g : tnscmd10g;${SHELL:-bash} 02-06-openvas openvas check setup : openvas-check-setup;${SHELL:-bash} openvas feed update : openvas-feed-update;${SHELL:-bash} openvas initial setup : openvas-setup;${SHELL:-bash} openvas start : openvas-start;${SHELL:-bash} openvas stop : openvas-stop;${SHELL:-bash} openvas-gsd : gsd 03-01-cms-identification blindelephant : BlindElephant.py -h;${SHELL:-bash} plecost : plecost -h;${SHELL:-bash} wpscan : wpscan --help;${SHELL:-bash} 03-02-ids-ips-identification ua-tester : ua-tester;${SHELL:-bash} 03-04-web-crawlers apache-users : apache-users;${SHELL:-bash} burpsuite : java -jar /usr/bin/burpsuite cutycapt : cutycapt --help;${SHELL:-bash} dirb : dirb;${SHELL:-bash} dirbuster : dirbuster;${SHELL:-bash} owasp-mantra-ff : owasp-mantra-ff vega : vega webscarab : webscarab webslayer : webslayer;${SHELL:-bash} owasp-zap : zap 03-05-web-vulnerability-scanners arachni_web : arachni_web;${SHELL:-bash} burpsuite : java -jar /usr/bin/burpsuite cadaver : cadaver;${SHELL:-bash} clusterd : clusterd -h;${SHELL:-bash} davtest : davtest;${SHELL:-bash} deblaze : deblaze.py -h;${SHELL:-bash} fimap : fimap -h;${SHELL:-bash} golismero : golismero -h;${SHELL:-bash} grabber : grabber -h;${SHELL:-bash} joomscan : joomscan;${SHELL:-bash} jsql : jsql nikto : nikto -h;${SHELL:-bash} owasp-mantra-ff : owasp-mantra-ff padbuster : padbuster;${SHELL:-bash} proxystrike : proxystrike skipfish : skipfish -h;${SHELL:-bash} sqlmap : sqlmap -h;${SHELL:-bash} uniscan-gui : uniscan-gui vega : vega wapiti : wapiti -h;${SHELL:-bash} webscarab : webscarab webshag-gui : webshag-gui;${SHELL:-bash} websploit : websploit;${SHELL:-bash} whatweb : whatweb -h;${SHELL:-bash} wpscan : wpscan --help;${SHELL:-bash} xsser : xsser -h;${SHELL:-bash} owasp-zap : zap w3af : w3af 03-06-web-application-proxies burpsuite : java -jar /usr/bin/burpsuite owasp-mantra-ff : owasp-mantra-ff paros : paros proxystrike : proxystrike vega : vega webscarab : webscarab owasp-zap : zap 03-07-web-application-fuzzers burpsuite : java -jar /usr/bin/burpsuite owasp-mantra-ff : owasp-mantra-ff powerfuzzer : powerfuzzer;${SHELL:-bash} webscarab : webscarab webslayer : webslayer;${SHELL:-bash} websploit : websploit;${SHELL:-bash} wfuzz : wfuzz;${SHELL:-bash} xsser : xsser -h;${SHELL:-bash} owasp-zap : zap 03-08-database-exploitation-tools bbqsql : bbqsql;${SHELL:-bash} sqlninja : sqlninja;${SHELL:-bash} sqlsus : sqlsus -h;${SHELL:-bash} 04-01-online-attacks hydra-gtk : xhydra acccheck : acccheck;${SHELL:-bash} burpsuite : java -jar /usr/bin/burpsuite cewl : cewl --help;${SHELL:-bash} cisco-auditing-tool : CAT;${SHELL:-bash} dbpwaudit : dbpwaudit;${SHELL:-bash} findmyhash : findmyhash;${SHELL:-bash} hydra : hydra -h;${SHELL:-bash} keimpx : keimpx -h;${SHELL:-bash} medusa : medusa -h;${SHELL:-bash} ncrack : ncrack -h;${SHELL:-bash} onesixtyone : onesixtyone;${SHELL:-bash} owasp-mantra-ff : owasp-mantra-ff patator : patator -h;${SHELL:-bash} phrasendrescher : pd -h;${SHELL:-bash} thc-pptp-bruter : thc-pptp-bruter;${SHELL:-bash} webscarab : webscarab owasp-zap : zap 04-02-offline-attacks cachedump : cachedump -h;${SHELL:-bash} chntpw : chntpw -h;${SHELL:-bash} cmospwd : cmospwd;${SHELL:-bash} crackle : crackle;${SHELL:-bash} crunch : crunch;${SHELL:-bash} dictstat : dictstat -h;${SHELL:-bash} fcrackzip : fcrackzip --help;${SHELL:-bash} hash-identifier : hash-identifier;${SHELL:-bash} hashcat : hashcat --help;${SHELL:-bash} hashid : hashid -h;${SHELL:-bash} john : john;${SHELL:-bash} johnny : johnny;${SHELL:-bash} lsadump : lsadump -h;${SHELL:-bash} maskgen : maskgen -h;${SHELL:-bash} multiforcer : multiforcer --help;${SHELL:-bash} oclhashcat : oclhashcat;${SHELL:-bash} ophcrack-cli : ophcrack-cli;${SHELL:-bash} ophcrack : ophcrack policygen : policygen -h;${SHELL:-bash} pwdump : pwdump -h;${SHELL:-bash} pyrit : pyrit -h;${SHELL:-bash} rainbowcrack : rcrack;${SHELL:-bash} rcracki_mt : rcracki_mt;${SHELL:-bash} rsmangler : rsmangler -h;${SHELL:-bash} samdump2 : samdump2 -h;${SHELL:-bash} sipcrack : sipcrack -h;${SHELL:-bash} sucrack : man sucrack;${SHELL:-bash} truecrack : truecrack -h;${SHELL:-bash} 04-03-gpu-tools oclhashcat : oclhashcat;${SHELL:-bash} pyrit : pyrit -h;${SHELL:-bash} 04-04-pass-hash pth-curl : pth-curl -h;${SHELL:-bash} pth-net : pth-net help;${SHELL:-bash} pth-openchangeclient : pth-openchangeclient --help;${SHELL:-bash} pth-rpcclient : pth-rpcclient -h;${SHELL:-bash} pth-smbclient : pth-smbclient -h;${SHELL:-bash} pth-smbget : pth-smbget --help;${SHELL:-bash} pth-sqsh : pth-sqsh --help;${SHELL:-bash} pth-winexe : pth-winexe -h;${SHELL:-bash} pth-wmic : pth-wmic -h;${SHELL:-bash} pth-wmis : pth-wmis -h;${SHELL:-bash} pth-xfreerdp : xfreerdp;${SHELL:-bash} 05-01-wireless-tools aircrack-ng : aircrack-ng --help;${SHELL:-bash} asleap : asleap -h;${SHELL:-bash} bully : bully;${SHELL:-bash} cowpatty : cowpatty;${SHELL:-bash} eapmd5pass : eapmd5pass -h;${SHELL:-bash} fern-wifi-cracker : fern-wifi-cracker freeradius-wpe : freeradius -h;${SHELL:-bash} genkeys : genkeys;${SHELL:-bash} genpmk : genpmk;${SHELL:-bash} giskismet : giskismet -h;${SHELL:-bash} kismet : kismet -h;${SHELL:-bash} mdk3 : mdk3 --help;${SHELL:-bash} wash : wash -h;${SHELL:-bash} wifi-honey : wifi-honey -h;${SHELL:-bash} wifiarp : wifiarp -h;${SHELL:-bash} wifidns : wifidns -h;${SHELL:-bash} wifiping : wifiping -h;${SHELL:-bash} wifitap : wifitap -h;${SHELL:-bash} wifite : wifite --help;${SHELL:-bash} 05-02-bluetooth-tools bluelog : bluelog -h;${SHELL:-bash} bluemaho : bluemaho.py;${SHELL:-bash} blueranger : blueranger.sh;${SHELL:-bash} bluesnarfer : bluesnarfer;${SHELL:-bash} btscanner : btscanner -h;${SHELL:-bash} crackle : crackle;${SHELL:-bash} redfang : fang -h;${SHELL:-bash} spooftooph : spooftooph -h;${SHELL:-bash} 05-03-01-nfc-tools mfcuk : mfcuk -h;${SHELL:-bash} mfoc : mfoc -h;${SHELL:-bash} mfterm : mfterm -h;${SHELL:-bash} mifare-classic-format : mifare-classic-format -h;${SHELL:-bash} nfc-list : nfc-list -h;${SHELL:-bash} nfc-mfclassic : nfc-mfclassic -h;${SHELL:-bash} 05-03-02-rfidiot-pcsc select tag : cardselect.py -R RFIDIOt.rfidiot.READER_PCSC;${SHELL:-bash} continuous select tag : multiselect.py -R RFIDIOt.rfidiot.READER_PCSC;${SHELL:-bash} chip & pin info : ChAP.py;${SHELL:-bash} jcop mifare read/write : jcopmifare.py -R RFIDIOt.rfidiot.READER_PCSC;${SHELL:-bash} jcop info : jcoptool.py -R RFIDIOt.rfidiot.READER_PCSC INFO;${SHELL:-bash} jcop set atr historical bytes : jcopsetatrhist.py -R RFIDIOt.rfidiot.READER_PCSC;${SHELL:-bash} bruteforce mifare : loginall.py -R RFIDIOt.rfidiot.READER_PCSC;${SHELL:-bash} calculate jcop mifare keys : mifarekeys.py ;${SHELL:-bash} epassport read/write/clone : mrpkey.py -R RFIDIOt.rfidiot.READER_PCSC;${SHELL:-bash} read mifare : readmifaresimple.py -R RFIDIOt.rfidiot.READER_PCSC;${SHELL:-bash} read tag : readtag.py -R RFIDIOt.rfidiot.READER_PCSC;${SHELL:-bash} identify hf tag type : isotype.py -R RFIDIOt.rfidiot.READER_PCSC;${SHELL:-bash} 05-03-03-rfidiot-acg test acg lahf : testlahf.sh;${SHELL:-bash} select tag : cardselect.py -R RFIDIOt.rfidiot.READER_ACG -l /dev/ttyUSB0 -s 9600;${SHELL:-bash} continuous select tag : multiselect.py -R RFIDIOt.rfidiot.READER_ACG -l /dev/ttyUSB0 -s 9600;${SHELL:-bash} copy iso15693 tag : copytag.py -R RFIDIOt.rfidiot.READER_ACG -l /dev/ttyUSB0 -s 9600;${SHELL:-bash} read acg reader eeprom : eeprom.py -R RFIDIOt.rfidiot.READER_ACG -l /dev/ttyUSB0 -s 9600;${SHELL:-bash} set fdx-b id : fdxbnum.py -R RFIDIOt.rfidiot.READER_ACG -l /dev/ttyUSB0 -s 9600;${SHELL:-bash} format mifare 1k value blocks : formatmifare1kvalue.py -R RFIDIOt.rfidiot.READER_ACG -l /dev/ttyUSB0 -s 9600;${SHELL:-bash} brute force hitag2 : hitag2brute.py -R RFIDIOt.rfidiot.READER_ACG -l /dev/ttyUSB0 -s 9600;${SHELL:-bash} jcop mifare read write : jcopmifare.py -R RFIDIOt.rfidiot.READER_ACG -l /dev/ttyUSB0 -s 9600;${SHELL:-bash} jcop info : jcoptool.py -R RFIDIOt.rfidiot.READER_ACG -l /dev/ttyUSB0 -s 9600 INFO;${SHELL:-bash} jcop set atr historical bytes : jcopsetatrhist.py -R RFIDIOt.rfidiot.READER_ACG -l /dev/ttyUSB0 -s 9600;${SHELL:-bash} identify lf tag type : lfxtype.py -R RFIDIOt.rfidiot.READER_ACG -l /dev/ttyUSB0 -s 9600;${SHELL:-bash} bruteforce mifare : loginall.py -R RFIDIOt.rfidiot.READER_ACG -l /dev/ttyUSB0 -s 9600;${SHELL:-bash} calculate jcop mifare keys : mifarekeys.py -R RFIDIOt.rfidiot.READER_ACG -l /dev/ttyUSB0 -s 9600;${SHELL:-bash} epassport read write clone : mrpkey.py -R RFIDIOt.rfidiot.READER_ACG -l /dev/ttyUSB0 -s 9600;${SHELL:-bash} reset q5 tag : q5reset.py -R RFIDIOt.rfidiot.READER_ACG -l /dev/ttyUSB0 -s 9600 CONTROL ID;${SHELL:-bash} read lf tag : readlfx.py -R RFIDIOt.rfidiot.READER_ACG -l /dev/ttyUSB0 -s 9600;${SHELL:-bash} read mifare : readmifaresimple.py -R RFIDIOt.rfidiot.READER_ACG -l /dev/ttyUSB0 -s 9600;${SHELL:-bash} read tag : readtag.py -R RFIDIOt.rfidiot.READER_ACG -l /dev/ttyUSB0 -s 9600;${SHELL:-bash} read write clone unique (em4x02) : unique.py -R RFIDIOt.rfidiot.READER_ACG -l /dev/ttyUSB0 -s 9600;${SHELL:-bash} identify hf tag type : isotype.py -R RFIDIOt.rfidiot.READER_ACG -s 9600 -l /dev/ttyUSB0; ${SHELL:-bash} 05-03-04-rfidiot-frosch test frosch reader test frosch reader : froschtest.py -R RFIDIOt.rfidiot.READER_FROSCH -l /dev/ttyUSB0 -s 9600;${SHELL:-bash} set fdx-b id : fdxbnum.py -R RFIDIOt.rfidiot.READER_FROSCH -l /dev/ttyUSB0 -s 9600;${SHELL:-bash} read write clone unique (em4x02) : unique.py -R RFIDIOt.rfidiot.READER_FROSCH -l /dev/ttyUSB0 -s 9600;${SHELL:-bash} reset hitag2 tag : hitag2reset.py -R RFIDIOt.rfidiot.READER_FROSCH -l /dev/ttyUSB0 -s 9600 CONTROL;${SHELL:-bash} 05-04-other-wireless ubertooth util : ubertooth-util -h;${SHELL:-bash} zbassocflood : zbassocflood -h;${SHELL:-bash} zbdsniff : zbdsniff;${SHELL:-bash} zbdump : zbdump -h;${SHELL:-bash} zbfind : zbfind zbgoodfind : zbgoodfind -h;${SHELL:-bash} zbreplay : zbreplay -h;${SHELL:-bash} zbstumbler : zbstumbler -h;${SHELL:-bash} 05-05-sdr-tools gnuradio-companion : gnuradio-companion gqrx : gqrx gr-scan : gr-scan --help;${SHELL:-bash} modes_gui : modes_gui rfcat : rfcat -h;${SHELL:-bash} rtl_adsb : rtl_adsb -h;${SHELL:-bash} rtl_fm : rtl_fm -h;${SHELL:-bash} rtl_sdr : rtl_sdr;${SHELL:-bash} rtl_tcp : rtl_tcp -h;${SHELL:-bash} rtl_test : rtl_test -h;${SHELL:-bash} rtlsdr-scanner : rtlsdr-scanner 06-01-01-cisco-attacks copy-router-config : copy-router-config.pl;${SHELL:-bash} merge-router-config : merge-router-config.pl;${SHELL:-bash} 06-01-cisco-attacks cisco-auditing-tool : CAT;${SHELL:-bash} cisco-global-exploiter : cge.pl;${SHELL:-bash} cisco-ocs : cisco-ocs;${SHELL:-bash} cisco-torch : cisco-torch;${SHELL:-bash} yersinia : yersinia --help;${SHELL:-bash} 06-02-metasploit-framework metasploit framework : msfconsole;${SHELL:-bash} metasploit diagnostic logs : /opt/metasploit/diagnostic_logs.sh;${SHELL:-bash} metasploit diagnostic shell : /opt/metasploit/diagnostic_shell;${SHELL:-bash} metasploit community / pro : /opt/metasploit/scripts/launchui.sh update metasploit : msfupdate;${SHELL:-bash} 06-02-social-engineering-tools creepy : creepy 06-04-network-exploitation armitage : armitage;${SHELL:-bash} exploit6 : exploit6;${SHELL:-bash} ikat : ikat;${SHELL:-bash} jboss-autopwn-linux : jboss-linux;${SHELL:-bash} jboss-autopwn-win : jboss-win;${SHELL:-bash} termineter : termineter -h;${SHELL:-bash} 06-05-beef-xss-framework beef : beef-xss;${SHELL:-bash} 06-06-social-engineering-toolkit setoolkit : setoolkit;${SHELL:-bash} 06-07-exploit-db sandi-gui : sandi-gui searchsploit : searchsploit;${SHELL:-bash} 06-09-inguma ginguma : ginguma inguma : inguma;${SHELL:-bash} 06-10-exploit-dev edb-debugger : edb;${SHELL:-bash} NASM shell : cd /usr/share/metasploit-framework/tools && ./nasm_shell.rb;${SHELL:-bash} ollydbg : ollydbg pattern create : cd /usr/share/metasploit-framework/tools && ./pattern_create.rb;${SHELL:-bash} pattern offset : cd /usr/share/metasploit-framework/tools && ./pattern_offset.rb;${SHELL:-bash} shellnoob : shellnoob;${SHELL:-bash} 07-01-02-voip-tools ace : ace;${SHELL:-bash} 07-01-voice-and-surveillance msgsnarf : msgsnarf -h;${SHELL:-bash} 07-02-voip-tools iaxflood : iaxflood;${SHELL:-bash} inviteflood : inviteflood -h;${SHELL:-bash} ohrwurm : ohrwurm;${SHELL:-bash} protos-sip : protos-sip -help;${SHELL:-bash} rtpbreak : rtpbreak -h;${SHELL:-bash} rtpflood : rtpflood;${SHELL:-bash} rtpinsertsound : rtpinsertsound -h;${SHELL:-bash} rtpmixsound : rtpmixsound -h;${SHELL:-bash} sctpscan : sctpscan;${SHELL:-bash} siparmyknife : siparmyknife;${SHELL:-bash} sipp : sipp -h;${SHELL:-bash} sipsak : sipsak -h;${SHELL:-bash} svcrack : svcrack -h;${SHELL:-bash} svcrash : svcrash -h;${SHELL:-bash} svmap : svmap -h;${SHELL:-bash} svreport : svreport -h;${SHELL:-bash} svwar : svwar -h;${SHELL:-bash} voiphopper : voiphopper;${SHELL:-bash} 07-03-network-sniffers darkstat : darkstat;${SHELL:-bash} dnschef : dnschef -h;${SHELL:-bash} dnsspoof : dnsspoof -h;${SHELL:-bash} dsniff : dsniff -h;${SHELL:-bash} ettercap-graphical : ettercap -G ettercap-text : ettercap -h hexinject : hexinject -h;${SHELL:-bash} mailsnarf : mailsnarf -h;${SHELL:-bash} msgsnarf : msgsnarf -h;${SHELL:-bash} netsniff-ng : netsniff-ng -h;${SHELL:-bash} passive_discovery6 : passive_discovery6;${SHELL:-bash} responder : responder -h;${SHELL:-bash} sslsniff : sslsniff;${SHELL:-bash} tcpflow : tcpflow -h;${SHELL:-bash} urlsnarf : urlsnarf -h;${SHELL:-bash} webmitm : webmitm -h;${SHELL:-bash} webspy : webspy -h;${SHELL:-bash} wireshark : wireshark 07-04-network-spoofing dnschef : dnschef -h;${SHELL:-bash} ettercap-graphical : ettercap -G ettercap-text : ettercap -h fake_advertise6 : fake_advertise6;${SHELL:-bash} fake_dhcps6 : fake_dhcps6;${SHELL:-bash} fake_dns6d : fake_dns6d;${SHELL:-bash} fake_dnsupdate6 : fake_dnsupdate6;${SHELL:-bash} fake_mipv6 : fake_mipv6;${SHELL:-bash} fake_mld26 : fake_mld26;${SHELL:-bash} fake_mld6 : fake_mld6;${SHELL:-bash} fake_mldrouter6 : fake_mldrouter6;${SHELL:-bash} fake_router26 : fake_router26;${SHELL:-bash} fake_router6 : fake_router6;${SHELL:-bash} fake_solicitate6 : fake_solicitate6;${SHELL:-bash} fiked : fiked -h;${SHELL:-bash} evilgrade : evilgrade;${SHELL:-bash} macchanger : macchanger -h;${SHELL:-bash} parasite6 : parasite6;${SHELL:-bash} randicmp6 : randicmp6;${SHELL:-bash} rebind : rebind;${SHELL:-bash} redir6 : redir6;${SHELL:-bash} responder : responder -h;${SHELL:-bash} sniffjoke : sniffjoke --help;${SHELL:-bash} sslsplit : sslsplit -h;${SHELL:-bash} sslstrip : sslstrip -h;${SHELL:-bash} tcpreplay : tcpreplay -h;${SHELL:-bash} wifi-honey : wifi-honey -h;${SHELL:-bash} yersinia : yersinia --help;${SHELL:-bash} 07-05-web-sniffers driftnet : driftnet -h;${SHELL:-bash} burpsuite : java -jar /usr/bin/burpsuite dnsspoof : dnsspoof -h;${SHELL:-bash} ferret : ferret;${SHELL:-bash} hamster : hamster;${SHELL:-bash} mitmproxy : mitmproxy -h;${SHELL:-bash} owasp-mantra-ff : owasp-mantra-ff urlsnarf : urlsnarf -h;${SHELL:-bash} webmitm : webmitm -h;${SHELL:-bash} webscarab : webscarab webspy : webspy -h;${SHELL:-bash} owasp-zap : zap 08-01-os-backdoors cymothoa : cymothoa -h;${SHELL:-bash} dbd : dbd -h;${SHELL:-bash} intersect : intersect;${SHELL:-bash} powersploit : cd /usr/share/powersploit/ && ls;${SHELL:-bash} sbd : sbd -h;${SHELL:-bash} u3-pwn : u3-pwn;${SHELL:-bash} 08-02-tunneling cryptcat : cryptcat -h;${SHELL:-bash} dbd : dbd -h;${SHELL:-bash} dns2tcpc : dns2tcpc;${SHELL:-bash} dns2tcpd : dns2tcpd;${SHELL:-bash} iodine : iodine-client-start -h;${SHELL:-bash} miredo : miredo -h;${SHELL:-bash} ncat : ncat -h;${SHELL:-bash} proxychains : proxychains;${SHELL:-bash} proxytunnel : proxytunnel -h;${SHELL:-bash} ptunnel : ptunnel -h;${SHELL:-bash} pwnat : pwnat -h;${SHELL:-bash} sbd : sbd -h;${SHELL:-bash} socat : socat -h;${SHELL:-bash} sslh : sslh -h;${SHELL:-bash} stunnel4 : stunnel4 -h;${SHELL:-bash} udptunnel : udptunnel -h;${SHELL:-bash} 08-03-web-backdoors webacoo : webacoo -h;${SHELL:-bash} weevely : weevely;${SHELL:-bash} 09-01-debuggers edb-debugger : edb;${SHELL:-bash} ollydbg : ollydbg 09-02-disassembly jad : jad;${SHELL:-bash} jd-gui : jd-gui rabin2 : rabin2 -h;${SHELL:-bash} radiff2 : radiff2;${SHELL:-bash} rasm2 : rasm2;${SHELL:-bash} recstudio-cli : recstudio-cli;${SHELL:-bash} recstudio : recstudio 09-03-misc-tools apktool : apktool;${SHELL:-bash} clang++ : clang++ --help;${SHELL:-bash} clang : clang --help;${SHELL:-bash} dex2jar : d2j-dex2jar -h;${SHELL:-bash} flasm : flasm;${SHELL:-bash} javasnoop : javasnoop radare2 : radare2 -h;${SHELL:-bash} rafind2 : rafind2 -h;${SHELL:-bash} ragg2-cc : ragg2-cc;${SHELL:-bash} ragg2 : ragg2 -h;${SHELL:-bash} rahash2 : rahash2 -h;${SHELL:-bash} rarun2 : rarun2;${SHELL:-bash} rax2 : rax2 -h;${SHELL:-bash} 10-01-network-stress-testing denial6 : denial6;${SHELL:-bash} dhcpig : pig.py -h;${SHELL:-bash} dos-new-ip6 : dos-new-ip6;${SHELL:-bash} flood_advertise6 : flood_advertise6;${SHELL:-bash} flood_dhcpc6 : flood_dhcpc6;${SHELL:-bash} flood_mld26 : flood_mld26;${SHELL:-bash} flood_mld6 : flood_mld6;${SHELL:-bash} flood_mldrouter6 : flood_mldrouter6;${SHELL:-bash} flood_router26 : flood_router26;${SHELL:-bash} flood_router6 : flood_router6;${SHELL:-bash} flood_solicitate6 : flood_solicitate6;${SHELL:-bash} fragmentation6 : fragmentation6;${SHELL:-bash} inundator : inundator;${SHELL:-bash} kill_router6 : kill_router6;${SHELL:-bash} macof : macof -h;${SHELL:-bash} rsmurf6 : rsmurf6;${SHELL:-bash} siege : siege -h;${SHELL:-bash} smurf6 : smurf6;${SHELL:-bash} t50 : t50 --help;${SHELL:-bash} 10-02-wlan-stress-testing mdk3 : mdk3 --help;${SHELL:-bash} reaver : reaver -h;${SHELL:-bash} 10-03-voip-stress-testing iaxflood : iaxflood;${SHELL:-bash} inviteflood : inviteflood -h;${SHELL:-bash} 10-04-web-stress-testing slowhttptest : slowhttptest -h;${SHELL:-bash} thc-ssl-dos : thc-ssl-dos -h;${SHELL:-bash} 11-01-android-tools android-sdk : android;${SHELL:-bash} apktool : apktool;${SHELL:-bash} baksmali : baksmali --help;${SHELL:-bash} dex2jar : d2j-dex2jar -h;${SHELL:-bash} smali : smali --help;${SHELL:-bash} 11-02-arduino-tools arduino : arduino 11-10-password-forensics-tools fcrackzip : fcrackzip --help;${SHELL:-bash} 12-01-anti-virus-forensics-tools chkrootkit : chkrootkit -h;${SHELL:-bash} rkhunter : rkhunter -h;${SHELL:-bash} 12-02-digital-anti-forensics chkrootkit : chkrootkit -h;${SHELL:-bash} 12-03-digital-forensics autopsy : autopsy;${SHELL:-bash} binwalk : binwalk -h;${SHELL:-bash} bulk_extractor : bulk_extractor -h;${SHELL:-bash} chkrootkit : chkrootkit -h;${SHELL:-bash} dc3dd : dc3dd --help;${SHELL:-bash} dcfldd : dcfldd --help;${SHELL:-bash} extundelete : extundelete --help;${SHELL:-bash} foremost : foremost -h;${SHELL:-bash} fsstat : fsstat;${SHELL:-bash} galleta : galleta;${SHELL:-bash} tsk_comparedir : tsk_comparedir;${SHELL:-bash} tsk_loaddb : tsk_loaddb;${SHELL:-bash} 12-04-forensic-analysis-tools affcompare : affcompare -h;${SHELL:-bash} affcopy : affcopy -h;${SHELL:-bash} affcrypto : affcrypto -h;${SHELL:-bash} affdiskprint : affdiskprint -h;${SHELL:-bash} affinfo : affinfo -h;${SHELL:-bash} affsign : affsign -h;${SHELL:-bash} affstats : affstats -h;${SHELL:-bash} affuse : affuse -h;${SHELL:-bash} affverify : affverify -h;${SHELL:-bash} affxml : affxml -h;${SHELL:-bash} autopsy : autopsy;${SHELL:-bash} binwalk : binwalk -h;${SHELL:-bash} blkcalc : blkcalc;${SHELL:-bash} blkcat : blkcat;${SHELL:-bash} blkstat : blkstat;${SHELL:-bash} bulk_extractor : bulk_extractor -h;${SHELL:-bash} ffind : ffind;${SHELL:-bash} fls : fls;${SHELL:-bash} foremost : foremost -h;${SHELL:-bash} galleta : galleta;${SHELL:-bash} hfind : hfind;${SHELL:-bash} icat-sleuthkit : icat-sleuthkit;${SHELL:-bash} ifind : ifind;${SHELL:-bash} ils-sleuthkit : ils-sleuthkit;${SHELL:-bash} istat : istat;${SHELL:-bash} jcat : jcat;${SHELL:-bash} mactime-sleuthkit : mactime-sleuthkit;${SHELL:-bash} missidentify : missidentify -h;${SHELL:-bash} mmcat : mmcat;${SHELL:-bash} pdfbook : pd-fbook -h;${SHELL:-bash} pdgmail : pdgmail -h;${SHELL:-bash} readpst : readpst -h;${SHELL:-bash} reglookup : reglookup;${SHELL:-bash} regripper : regripper sigfind : sigfind;${SHELL:-bash} sorter : sorter;${SHELL:-bash} srch_strings : srch_strings -h;${SHELL:-bash} tsk_recover : tsk_recover;${SHELL:-bash} vinetto : vinetto -h;${SHELL:-bash} 12-05-forensic-carving-tools binwalk : binwalk -h;${SHELL:-bash} bulk_extractor : bulk_extractor -h;${SHELL:-bash} foremost : foremost -h;${SHELL:-bash} jls : jls;${SHELL:-bash} magicrescue : magicrescue;${SHELL:-bash} pasco : pasco;${SHELL:-bash} pev : pev -h;${SHELL:-bash} recoverjpeg : recoverjpeg -h;${SHELL:-bash} rifiuti : rifiuti;${SHELL:-bash} rifiuti2 : rifiuti2 -h;${SHELL:-bash} safecopy : safecopy -h;${SHELL:-bash} scalpel : scalpel -h;${SHELL:-bash} scrounge-ntfs : scrounge-ntfs -h;${SHELL:-bash} 12-06-forensic-hashing-tools md5deep : md5deep -h;${SHELL:-bash} rahash2 : rahash2 -h;${SHELL:-bash} 12-07-forensic-imaging-tools affcat : affcat -h;${SHELL:-bash} affconvert : affconvert -h;${SHELL:-bash} blkls : blkls;${SHELL:-bash} dc3dd : dc3dd --help;${SHELL:-bash} dcfldd : dcfldd --help;${SHELL:-bash} ddrescue : dd_rescue -h;${SHELL:-bash} ewfacquire : ewfacquire -h;${SHELL:-bash} ewfacquirestream : ewfacquirestream -h;${SHELL:-bash} ewfexport : ewfexport -h;${SHELL:-bash} ewfinfo : ewfinfo -h;${SHELL:-bash} ewfverify : ewfverify -h;${SHELL:-bash} fsstat : fsstat;${SHELL:-bash} guymager : guymager img_cat : img_cat;${SHELL:-bash} img_stat : img_stat;${SHELL:-bash} mmls : mmls;${SHELL:-bash} mmstat : mmstat;${SHELL:-bash} tsk_gettimes : tsk_gettimes -h;${SHELL:-bash} 12-08-forensic-suites autopsy : autopsy;${SHELL:-bash} dff gui : dff -g;${SHELL:-bash} dff : dff;${SHELL:-bash} 12-09-network-forensics p0f : p0f -h;${SHELL:-bash} xplico start : service xplico start;${SHELL:-bash} xplico stop : service xplico stop;${SHELL:-bash} xplico : xdg-open http://localhost:9876 12-10-password-forensics-tools chntpw : chntpw -h;${SHELL:-bash} 12-11-pdf-forensics-tools pdf-parser : pdf-parser -h;${SHELL:-bash} peepdf : peepdf -h;${SHELL:-bash} 12-12-ram-forensics-tools volafox : volafox;${SHELL:-bash} volatility : vol -h;${SHELL:-bash} 13-01-evidence-management casefile : casefile magictree : magictree maltego : maltego metagoofil : metagoofil;${SHELL:-bash} pipal : pipal -h;${SHELL:-bash} truecrypt : truecrypt -h;${SHELL:-bash} 13-02-media-capture cutycapt : cutycapt --help;${SHELL:-bash} recordmydesktop : recordmydesktop -h;${SHELL:-bash} 13-03-documentation dradis : service dradis start; xdg-open https://127.0.0.1:3004 keepnote : keepnote 14-02-httpd apache2 restart : service apache2 restart;${SHELL:-bash} apache2 start : service apache2 start;${SHELL:-bash} apache2 stop : service apache2 stop;${SHELL:-bash} 14-03-mysqld mysql restart : service mysql restart;${SHELL:-bash} mysql start : service mysql start;${SHELL:-bash} mysql stop : service mysql stop;${SHELL:-bash} 14-06-sshd sshd restart : service ssh restart;${SHELL:-bash} sshd start : service ssh start;${SHELL:-bash} sshd stop : service ssh stop;${SHELL:-bash} 14-08-beef-service beef start : service beef-xss start;${SHELL:-bash} beef stop : service beef-xss stop;${SHELL:-bash} 14-09-metasploit-service community / pro start : /opt/metasploit/scripts/start.sh;${SHELL:-bash} community / pro stop : /opt/metasploit/scripts/stop.sh;${SHELL:-bash} 14-10-dradis-service dradis start : service dradis start;${SHELL:-bash} dradis stop : service dradis stop;${SHELL:-bash} 14-11-openvas-service openvas check setup : openvas-check-setup;${SHELL:-bash} openvas feed update : openvas-feed-update;${SHELL:-bash} openvas initial setup : openvas-setup;${SHELL:-bash} openvas start : openvas-start;${SHELL:-bash} openvas stop : openvas-stop;${SHELL:-bash} 14-12-xplico-service xplico start : service xplico start;${SHELL:-bash} xplico stop : service xplico stop;${SHELL:-bash}