nmap Web
Nmap network scanner
How to use it
`nmap -sV target.com` to discover open ports and services; add -sC for default scripts, -A for full fingerprinting. Scan only systems you own or are authorized to test.
Network scanning, web application testing and wireless auditing. These tools map attack surfaces and probe for vulnerabilities — authorized testing only.
Nmap network scanner
`nmap -sV target.com` to discover open ports and services; add -sC for default scripts, -A for full fingerprinting. Scan only systems you own or are authorized to test.
Metasploit exploitation framework
Launch `msfconsole` in Kali, `search` for an exploit matching your target service, set RHOSTS/options, and run — authorized testing only.
Open-source code repository
Open the repo page, read the README for install instructions (usually a git clone or pip install command), then run it in a terminal. Check the 'Issues' and 'Releases' tabs for updates.
Burp Suite
Intercept browser traffic through Burp's proxy, inspect/modify requests, and use Repeater/Intruder to probe web apps. Free Community edition; the Web Security Academy teaches techniques.
OWASP ZAP proxy
Free Burp alternative: proxy your browser, then run automated scans against your target app.
mitmproxy
Scriptable HTTPS intercepting proxy — run `mitmweb` for a UI, route device traffic through it to inspect app API calls.
bettercap network attack tool
Modular MITM framework for WiFi/Ethernet recon and attacks in authorized lab environments.
Aircrack-ng WiFi suite
Capture handshakes (airodump-ng/aireplay-ng) and crack WiFi keys (aircrack-ng) — only on networks you own.
Open-source code repository
Open the repo page, read the README for install instructions (usually a git clone or pip install command), then run it in a terminal. Check the 'Issues' and 'Releases' tabs for updates.
Open-source code repository
Open the repo page, read the README for install instructions (usually a git clone or pip install command), then run it in a terminal. Check the 'Issues' and 'Releases' tabs for updates.
GNU software project page
Read the documentation and download the source tarball or install via your distro's package manager (e.g., `sudo apt install macchanger`).
Open-source code repository
Open the repo page, read the README for install instructions (usually a git clone or pip install command), then run it in a terminal. Check the 'Issues' and 'Releases' tabs for updates.
Open-source code repository
Open the repo page, read the README for install instructions (usually a git clone or pip install command), then run it in a terminal. Check the 'Issues' and 'Releases' tabs for updates.
Open-source code repository
Open the repo page, read the README for install instructions (usually a git clone or pip install command), then run it in a terminal. Check the 'Issues' and 'Releases' tabs for updates.
Open-source code repository
Open the repo page, read the README for install instructions (usually a git clone or pip install command), then run it in a terminal. Check the 'Issues' and 'Releases' tabs for updates.
Open-source code repository
Open the repo page, read the README for install instructions (usually a git clone or pip install command), then run it in a terminal. Check the 'Issues' and 'Releases' tabs for updates.
Open-source code repository
Open the repo page, read the README for install instructions (usually a git clone or pip install command), then run it in a terminal. Check the 'Issues' and 'Releases' tabs for updates.
Open-source code repository
Open the repo page, read the README for install instructions (usually a git clone or pip install command), then run it in a terminal. Check the 'Issues' and 'Releases' tabs for updates.
Open-source code repository
Open the repo page, read the README for install instructions (usually a git clone or pip install command), then run it in a terminal. Check the 'Issues' and 'Releases' tabs for updates.
Open-source code repository
Open the repo page, read the README for install instructions (usually a git clone or pip install command), then run it in a terminal. Check the 'Issues' and 'Releases' tabs for updates.
sqlmap site
Docs and downloads for the SQL-injection automation tool.
Open-source code repository
Open the repo page, read the README for install instructions (usually a git clone or pip install command), then run it in a terminal. Check the 'Issues' and 'Releases' tabs for updates.
Nikto project page
Nikto docs plus default-password databases.
Open-source code repository
Open the repo page, read the README for install instructions (usually a git clone or pip install command), then run it in a terminal. Check the 'Issues' and 'Releases' tabs for updates.
Most entries here are GitHub projects — clone the repository and follow the README's install steps (pip, npm, go or cargo). A Kali Linux VM gives you many of them pre-installed.
Public-record lookups and defensive/research use are generally lawful, but rules vary by country and tool. Only test systems you own or have written authorization to test, respect each site's terms of service, and never use personal data unlawfully.
Start with the web-based tools at the top of the list — they need no setup. Read each card's “How to use it” panel, run one real query, and only then move to installable tools.