network reconnaissance toolkit
Branch: master
Clone or download
Latest commit 2c46334 Dec 17, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets fixed about, new extensions base class Nov 18, 2018
conf fixed vulners nse Dec 17, 2018
core host menu reorganized Dec 11, 2018
extensions extensions categories Nov 18, 2018
scripts added and Nov 18, 2018
wordlists added bruter config file, fixed multi-selection delete Sep 4, 2018
.gitignore new info GUI Aug 31, 2018 Fix #13, new extension engine Nov 17, 2018 first commit Aug 22, 2018 readme update Oct 25, 2018
requirements.txt initial shodan support Sep 11, 2018

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.