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.
Python3 (33,113
Hacking (2,446
Penetration Testing (806
Kali Linux (501
Pentest Tool (432
Security Audit (388
Nmap (381
Reconnaissance (343
Information Gathering (317
Network Security (225
Offensive Security (171
Shodan (156
Related Projects