Awesome Open Source
Awesome Open Source

badKarma is an open source GUI based network reconnaissance toolkit which aims to assist penetration testers during network infrastructure assessments.

Screenshots ( not updated )


install Kali linux dependecies:

# apt install python3-pip python3-gi phantomjs mitmproxy ffmpeg gir1.2-gtk-vnc-2.0 \
gir1.2-gtksource-3.0 gir1.2-vte-2.91 gir1.2-osmgpsmap-1.0 gir1.2-webkit2-4.0 

clone the repository:

$ git clone

install python dependecies:

# cd badKarma
# pip3 install -r requirements.txt


$ chmod +x
$ ./


Documentation can be found in this wiki.


If badKarma helped you during a penetration testing engagement, please consider making a donation via PayPal. Bitcoins are accepted as well, at 1Dvvb3TGHRQwfLoUT8rVTPmHqgVjAJRcsm.

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
python (53,485
python3 (1,605
hacking (547
penetration-testing (244
security-audit (138
pentest-tool (134
reconnaissance (92
information-gathering (84
kali-linux (83
nmap (74
offensive-security (46
shodan (40
network-security (37