This article provides a curated ranking of 60+ ethical hacking tools across 10 categories, organized by how frequently professionals use them in real engagements rather than by feature lists. The author addresses the problem of information overload—existing tool lists often include 100+ tools with minimal context, making it difficult for learners to prioritize. The ranking system (S-tier for every engagement, A-tier common, B-tier situational) and the five-month learning progression guide practitioners toward building depth in high-impact tools rather than collecting superficial familiarity with many tools.
Key insights
S-Tier Tools Appear in Nearly Every EngagementThe article identifies Nmap, Burp Suite, Metasploit Framework, Hashcat, and LinPEAS as S-tier tools that appear in nearly every professional penetration test. These are listed as prerequisites to master before learning other tools. The author emphasizes that professionals go deep on these core tools rather than spreading attention across all 600+ tools in Kali Linux.
Web Application Testing Dominates Modern Attack SurfaceBurp Suite is described as the undisputed industry standard, used in 95%+ of web application penetration tests globally. The article positions Burp Suite Community (free) as sufficient for learning and bug bounty work, while noting that SQLmap, OWASP ZAP, and WPScan form the A-tier automation layer. Web application testing is identified as the most active area in both penetration testing and bug bounty work.
Reconnaissance Separates Passive and Active ProbingThe article defines passive recon (leaving no trace on targets) versus active recon (direct interaction with systems). Subfinder performs fast passive subdomain enumeration using DNS and certificate transparency logs, while Amass provides deeper attack surface mapping but runs slower. Shodan is positioned as an S-tier reconnaissance tool for finding exposed services and misconfigured infrastructure across the public internet.
Password Cracking Tools Split Offline and Online AttacksHashcat is ranked S-tier as the world's fastest GPU-accelerated password hash cracker supporting dictionary, brute force, rule-based, and mask attack modes. John the Ripper is A-tier for CPU-based cracking with simpler syntax. Hydra is positioned as A-tier for online brute force against SSH, FTP, HTTP, RDP, and 50+ other protocols, with explicit warnings about checking account lockout policies before use.
Active Directory Compromise Requires Specialized ToolsBloodHound visualizes attack paths between users, groups, computers, and domain trusts to identify paths from any user to Domain Admin—positioned as essential for Active Directory penetration testing. Impacket is an S-tier Python library providing tools like secretsdump (extract hashes), psexec (remote code execution), and GetNPUsers (AS-REP Roasting). Responder performs LLMNR and NBT-NS poisoning to capture NTLMv2 hashes on internal networks.
Post-Exploitation Automation Replaces Manual EnumerationLinPEAS and WinPEAS are S-tier privilege escalation enumeration scripts that automatically identify misconfigurations, SUID binaries, writable paths, and hundreds of other escalation vectors on Linux and Windows systems—the article states these scripts replace hours of manual enumeration work.
Five-Month Structured Learning Path From Fundamentals to AdvancedMonth 1 covers Nmap, Netcat, and Linux Bash as foundation tools. Month 2 adds Burp Suite and web fuzzing tools. Month 3 introduces Metasploit and credential testing. Month 4 extends to subdomain enumeration, brute force, and wireless testing. Month 5+ covers advanced tools like BloodHound, Impacket, and Ghidra. Each phase's tools serve as prerequisites for the next phase.
Free and Paid Alternatives Compete at Every LevelBurp Suite Community provides proxy, repeater, decoder, and basic scanner for free, with Professional ($449/year) adding unlimited automated scanning. OWASP ZAP is presented as a strong free alternative for automated web scanning. Ghidra is identified as the free NSA open-source alternative to IDA Pro ($3,000+). Metasploit Community is free; Professional costs $15,000 annually.
Bottom line: Professionals build depth in a small set of S-tier tools (Nmap, Burp Suite, Metasploit, Hashcat, LinPEAS) rather than collecting superficial knowledge of many tools; the article's five-month learning progression and tier-based ranking system provide a practical roadmap for building this foundational expertise. Every tool listed is for authorized use only on systems you own or have explicit written permission to test.
🔐
Authorised use only. Every tool on this page is for use on systems you own or have explicit written authorisation to test. Use your home lab, TryHackMe, or Hack The Box.
⚔
There are over 600 tools pre-installed on Kali Linux. Search “ethical hacking tools list” and you’ll find articles listing 100 of them with one-sentence descriptions and no opinion on any of them. That list is useless. What matters is which tools professionals actually open on every engagement, which ones are worth learning deeply versus skimming, and which expensive commercial tools have better free alternatives.
This is the honest version — 60+ tools across 10 categories, each rated by how often they appear in real professional work, labelled free or paid, and linked to deep-dive tutorials where SecurityElites.com has built them. No affiliate relationships. No sponsored placements. Just the tools that actually matter.
How to Read This List
S Used in nearly every engagement — master these first
Information gathering before any active testing. Passive recon leaves no trace on the target. Active recon involves direct interaction with the target’s systems.
N
Nmap SFREE | All Kali Linux courses — Day 1
The foundational network scanner. Port discovery, service fingerprinting, OS detection, NSE scripting. Opened on every single pentest engagement without exception. Master this before anything else.
Fast passive subdomain enumeration using public DNS, certificate transparency logs, and APIs. The go-to subdomain discovery tool for bug bounty recon. Pipes cleanly into httpx for live host filtering.
Deep attack surface mapping — DNS enumeration, web scraping, certificate searches, APIs. More thorough than Subfinder but slower. Use for comprehensive recon on larger targets after Subfinder’s quick pass.
tH
theHarvester AFREE | Pre-installed Kali
OSINT gathering for email addresses, employee names, and associated domains from public sources (Google, LinkedIn, Shodan, Hunter.io). Essential for social engineering pre-work in authorised engagements.
Sh
Shodan BFREE+
Internet-connected device search engine. Find exposed services, open ports, vulnerable software versions, and misconfigured infrastructure indexed from public IPs. Free tier allows basic searches. API access ($49/mo) unlocks full automation.
📡 Scanning & Enumeration Tools
Active probing of discovered services to enumerate users, versions, paths, and vulnerabilities.
Gb
Gobuster SFREE
Fast directory and file brute-forcing using wordlists. Discovers hidden paths, admin panels, API endpoints, backup files, and config files that are not publicly linked. Essential on every web-facing target.
gobuster dir -u https://target.com -w /usr/share/wordlists/dirb/common.txt
ff
ffuf SFREE
Extremely fast web fuzzer. Fuzzes URLs, headers, POST bodies, or any part of an HTTP request. Supports filters for response size, word count, and status code. Preferred over Gobuster for complex fuzzing scenarios requiring header injection or POST body fuzzing.
Web server scanner checking for 6,700+ potentially dangerous files, outdated server versions, and common misconfigurations. Noisy (easily detected) but provides a comprehensive quick surface scan in minutes.
e4
enum4linux AFREE
Linux alternative to enum.exe for enumerating Windows / Samba shares, users, groups, password policies, and OS info from SMB. Essential on any target with port 139 or 445 open.
enum4linux -a 192.168.1.10
🕷️ Web Application Testing Tools
The most active area of both penetration testing and bug bounty. Web apps are the primary attack surface in most modern engagements.
securityelites.com
WEB APPLICATION TESTING TOOLS — PROFESSIONAL TIER RANKING 2026
S
Burp Suite
The undisputed #1 web security testing platform. Proxy + Repeater + Intruder + Scanner. Used in 95%+ of web application penetration tests globally. Nothing else comes close for manual testing depth.
COMMUNITY FREEPRO $449/YR
A
SQLmap
SQL injection automation. Detects and exploits SQLi. Essential when manual SQLi testing is confirmed — run for extraction.
OWASP ZAP
Free Burp alternative. Great automated scanner for quick surface coverage. Less powerful than Burp Pro for manual testing.
Template-based vulnerability scanner — mass scanning with community templates.
Dalfox
Fast XSS scanner. Automates XSS payload testing across parameters.
httpx
Fast HTTP probing — pipe subdomain lists to find live services.
Web Application Testing Tools — Professional Tier Ranking 2026. Burp Suite is the undisputed S-Tier — there is no substitute for manual web testing. SQLmap, ZAP, and WPScan form the A-Tier for automation. Nuclei and Dalfox are B-Tier specialised scanners. Start with Burp Suite Community and build your workflow around it.
💡 Deep Dive:Burp Suite Day 5 — Complete Tutorial covers every Burp tool in professional depth: Proxy, Repeater, Intruder (all 4 types), Decoder, Comparer, Scanner, and PortSwigger lab walkthroughs.
⚡ Exploitation Frameworks
Used after vulnerability identification to demonstrate real impact. All for authorised penetration testing only — never on systems without explicit scope authorisation.
Msf
Metasploit Framework SFREE+ | Kali Linux Day 3
The world’s most widely used exploitation framework. Search for exploit modules, set targets and payloads, deliver exploits, manage Meterpreter sessions, and perform post-exploitation. Required knowledge for OSCP. Metasploit Community (free) and Pro ($15,000/yr commercial) versions available.
Nc
Netcat (nc) SFREE | Kali Linux Day 2
The “Swiss Army knife” of networking. Sets up listeners for reverse shells, transfers files between hosts, performs banner grabbing, and creates basic network connections. Fundamental to almost every post-exploitation workflow.
nc -lvnp 4444 # Start reverse shell listener
SET
Social Engineering Toolkit (SET) BFREE
Framework for social engineering attack vectors — phishing pages, credential harvesting, spear phishing emails. Used in authorised red team engagements testing the human element of security. Requires explicit authorisation covering social engineering tactics.
🔑 Password Attack Tools
Offline hash cracking (always legal on hashes you captured in-scope) and online brute force (requires explicit authorisation — know rate limits and account lockout policies).
Hc
Hashcat SFREE
GPU-accelerated password hash cracker. World’s fastest. Supports every major hash format (MD5, NTLM, bcrypt, SHA-256, WPA2). Multiple attack modes: dictionary, brute force, combinator, rule-based, mask. The professional choice for offline hash cracking.
CPU-based password cracker with excellent auto-detection of hash formats. Slower than Hashcat on GPU but simpler syntax for beginners. The unshadow utility combines /etc/passwd and /etc/shadow for cracking Linux credentials.
Hyd
Hydra AFREE
Online brute force tool supporting SSH, FTP, HTTP, RDP, SMB, MySQL, and 50+ protocols. Use only on in-scope systems with explicit brute force permission — check for account lockout policies before running. Always use conservatively.
hydra -l admin -P rockyou.txt 192.168.1.10 ssh
📶 Wireless Security Tools
For testing wireless networks you own or have explicit written authorisation to assess. Requires a wireless adapter supporting monitor mode (check compatibility before purchasing).
Ac
Aircrack-ng Suite SFREE
The complete WPA2 assessment toolkit: airmon-ng (monitor mode), airodump-ng (capture handshakes), aireplay-ng (deauth clients), aircrack-ng (crack captured handshakes). The standard for WiFi penetration testing in authorised engagements.
Ws
Wireshark AFREE
Network protocol analyser and packet capture tool. Captures and deeply analyses network traffic in real time. Essential for understanding protocols, identifying plaintext credentials, and analysing suspicious traffic patterns on authorised network engagements.
🌐 Network Analysis Tools
Tcpd
tcpdump AFREE
Command-line packet capture. Lightweight, fast, scriptable. Use when Wireshark GUI is unavailable (e.g. on a server). Captures to .pcap files for later analysis in Wireshark.
Resp
Responder BFREE
LLMNR, NBT-NS and MDNS poisoner. Captures NTLMv2 hashes by responding to broadcast name resolution requests on internal networks. Used in authorised internal network assessments. A core Active Directory attack tool.
🔍 Forensics & Reverse Engineering
Gh
Ghidra AFREE | NSA open source
Professional software reverse engineering framework developed and open-sourced by the NSA. Disassembles, decompiles, and analyses binaries. The free alternative to IDA Pro ($3,000+). Essential for malware analysis and CTF reverse engineering challenges.
Bw
Binwalk BFREE
Firmware analysis and extraction tool. Identifies and extracts embedded file systems, compressed data, and code from binary firmware images. Essential for IoT security assessments and embedded system testing.
Vol
Volatility BFREE
Memory forensics framework. Analyses RAM dumps to extract running processes, network connections, encryption keys, credentials, and artefacts of malicious activity. Used by digital forensics investigators and incident responders.
🔓 Post-Exploitation Tools
Used after initial access to demonstrate full compromise potential in authorised penetration tests. These tools show what a real attacker could achieve after a foothold.
LP
LinPEAS / WinPEAS SFREE
Privilege escalation enumeration scripts. Automatically identifies misconfigurations, SUID binaries, writable paths, cron jobs, and hundreds of other privilege escalation vectors on Linux and Windows. Replaces hours of manual enumeration.
Active Directory attack path visualisation. Maps relationships between users, groups, computers, and domain trusts to identify paths from any user to Domain Admin. Essential for Active Directory penetration testing. Paired with SharpHound or AzureHound for data collection.
Imp
Impacket AFREE
Python library for working with network protocols — especially Active Directory attacks. Tools like secretsdump (extract hashes), psexec (remote code execution), and GetNPUsers (AS-REP Roasting) are all Impacket-based. Core to Windows/AD penetration testing.
📄 Reporting & Documentation Tools
Obs
Obsidian SFREE
Markdown-based personal knowledge base. The most popular note-taking tool among professional penetration testers for organising engagement notes, building methodology templates, and maintaining a personal knowledge base. Offline-first, privacy-preserving.
Pwf
Pwndoc / Ghostwriter BFREE
Professional penetration test report generators. Structure findings into formatted reports with severity charts, executive summaries, and technical appendices. Used by security consultancies to produce client-ready reports efficiently.
The Beginner’s Priority Stack — Learn In This Order
securityelites.com
BEGINNER TOOL LEARNING ORDER — SECURITYELITES.COM RECOMMENDED PATH
MONTH
1
Nmap · Netcat · Linux Bash
Foundation tools. Everything else builds on these. Do not advance until you can run an Nmap baseline scan from memory and set up a Netcat listener without looking up the flags.
MONTH
2
Burp Suite · Gobuster / ffuf
Web application testing core. Configure Burp + Firefox + FoxyProxy. Learn Proxy, Repeater, Intruder, Decoder. Combine with ffuf for comprehensive web recon.
MONTH
3
Metasploit · Hashcat · John
Exploitation and credential testing. Metasploit’s msfconsole core workflow. Hashcat dictionary and rule attacks against common hash formats. Lab: Metasploitable2 full compromise.
MONTH
4
Subfinder · Hydra · Aircrack-ng
Extended toolkit. Subdomain enumeration for bug bounty. Online brute force on authorised lab systems. Wireless assessment on your own router for WiFi security validation.
MONTH
5+
BloodHound · Impacket · LinPEAS · Ghidra
Advanced and specialised tools. Active Directory attack mapping. Post-exploitation enumeration automation. Reverse engineering for malware and firmware analysis. OSCP preparation territory.
Ethical Hacking Tool Learning Order — Five monthly phases building from network fundamentals to advanced exploitation. Each phase’s tools are prerequisites for the next. The 180-Day Kali Linux Course at SecurityElites.com follows exactly this progression — one tool per day, with all tools in this visual covered in depth.
Every Tool on This List Has a Full Tutorial
180 Tools. 180 Days. Every Command Explained. All Free. No Registration.
The 180-Day Kali Linux Course covers one tool per day — starting with Nmap on Day 1. Every tool on this page that belongs to Kali Linux has a dedicated full tutorial. Every command verified. Every flag explained. All free.
Frequently Asked Questions — Ethical Hacking Tools List
What are the most important ethical hacking tools for beginners?
Nmap, Burp Suite Community, Netcat, Gobuster/ffuf, and John the Ripper / Hashcat. All free. All pre-installed on Kali Linux. Master these five deeply before expanding to others. The 180-Day Kali Linux Course covers each in complete depth.
Do ethical hackers use all the tools in Kali Linux?
No — professionals use a core set deeply rather than all 600+ tools superficially. The S-Tier tools (Nmap, Burp Suite, Metasploit, LinPEAS, Hashcat) appear in most engagements. Specialised tools are added based on scope.
Is Burp Suite free for ethical hacking?
Burp Suite Community Edition is completely free — Proxy, Repeater, Decoder, Comparer, limited Intruder, and basic Scanner. Burp Suite Professional ($449/year) adds the full automated scanner and unlimited Intruder. Community is sufficient for most learning and bug bounty work.
What ethical hacking tools are included in Kali Linux?
600+ tools including Nmap, Burp Suite, Metasploit, SQLmap, Nikto, Gobuster, Hashcat, John the Ripper, Hydra, Aircrack-ng, Wireshark, Ghidra, Volatility, Binwalk, theHarvester, enum4linux, Responder, and hundreds more across all security testing categories.
What is the best ethical hacking tool for web applications?
Burp Suite — the industry standard for web application penetration testing and bug bounty hunting globally. OWASP ZAP is a strong free alternative for automated scanning. The 60-Day Bug Bounty Course covers Burp Suite in complete depth.
The most common mistake I see in beginners is tool-collecting — downloading everything, running each one once, and moving to the next. The professionals I know who are genuinely skilled with tools are skilled because they ran Nmap on ten thousand practice targets, not because they have ten Nmap alternatives installed. This list is not a shopping list. It is a priority order. Pick the S-Tier tools first. Go deep. Everything else becomes easier once your fundamentals are solid.
Founder of Securityelites and creator of the SE-ARTCP credential. Working penetration tester focused on AI red team, prompt injection research, and LLM security education.