🌐 This article is also available in: Deutsch

Best Hacking Tools 2026: A Status-Checked Pentest Toolkit

Overview of the best hacking tools and penetration testing tools in 2026

If you work in penetration testing, bug bounty, or ethical hacking, you keep meeting the same names: Nmap, Metasploit, Burp Suite, Wireshark. But in 2026 a plain list of names barely helps anymore. What actually matters is which tools are still maintained, which have quietly been replaced by faster successors, and exactly what each one does. That is what this overview delivers.

Unlike most lists online, we give every tool a researched maintenance status for 2026, verified against official repositories and vendor pages rather than guessed. At a glance you can see whether a tool is actively developed, frozen, or has been renamed. On top of that we sort each tool into a sensible category (recon, scanning, web, passwords, exploitation, wireless, forensics) and provide a correct example command.

One point applies to the entire article: these tools are powerful, and using them is only legal with the explicit permission of the system owner. There is no country where scanning or attacking a system you do not own or have written authorization for is fine. We cover the legal side in its own section further down. Read it before you run your first tool.

What hacking tools are and what matters in 2026

Hacking tools, often called pentest tools or security testing tools, are programs that security professionals use to probe systems, networks, and applications for weaknesses, with the owner's permission. The difference between an attack and a security test is not the tool but the intent and the authorization. A port scanner is the same tool no matter who runs it.

Kali Linux as the default toolkit

Most of these ethical hacking tools ship bundled in specialized distributions such as Kali Linux, which packages several hundred preinstalled penetration testing tools into a consistent environment. Kali now organizes its tools by attack phase in the spirit of the MITRE ATT&CK model (reconnaissance, credential access, lateral movement, and so on) rather than by rough tool type. We adopt that phase-oriented structure here because it shows how the tools actually work together in a real engagement.

Why maintenance status is the deciding factor

Many tool lists carry stale recommendations for years. A classic example is Dirbuster: it still appears in countless articles as a current directory scanner, even though its last release dates to around 2013 and it has long been replaced by faster successors like ffuf, Gobuster, and Feroxbuster. Copy it blindly and you are working with a frozen tool while missing far better options. That is why every entry in this article carries a status, and the table below sums them all up at once.

Status overview of every tool (as of July 2026)

The status values come from a check of the official GitHub repositories and vendor pages on 13 July 2026. For open-source projects, commit activity is a snapshot that can change. Proprietary products (Burp Suite, Nessus) are marked active based on the vendor's ongoing sales and support.

ToolCategoryPlatformStatusSource / Repo
NmapRecon / Scanningcross-platformActivenmap/nmap
theHarvesterRecon / OSINTcross-platformActivelaramies/theHarvester
NessusScanningcross-platformActive (commercial)tenable.com
NiktoWeb scanningcross-platformActivesullo/nikto
NucleiScanningcross-platformActiveprojectdiscovery/nuclei
WPScanWeb (CMS)cross-platformActivewpscanteam/wpscan
Burp SuiteWebcross-platformActive (commercial plus Community)portswigger.net
OWASP ZAPWebcross-platformActivezaproxy/zaproxy
sqlmapWeb / Exploitationcross-platformActivesqlmapproject/sqlmap
ffufWeb / Fuzzingcross-platformActiveffuf/ffuf
GobusterWeb / Fuzzingcross-platformActiveOJ/gobuster
DirbusterWeb / Fuzzingcross-platformInactive/Frozen, replaced by ffuf/Gobusterlegacy OWASP project
WfuzzWeb / Fuzzingcross-platformActive (slowed release cadence)xmendez/wfuzz
XSSerWeb (XSS)cross-platformActiveepsylon/xsser
HashcatPasswordscross-platformActivehashcat/hashcat
John the RipperPasswordscross-platformActiveopenwall/john
HydraPasswordscross-platformActivevanhauser-thc/thc-hydra
MetasploitExploitationcross-platformActiverapid7/metasploit-framework
ImpacketExploitation / ADcross-platformActive (moved to fortra)fortra/impacket
MimikatzPasswords / ADWindowsActivegentilkiwi/mimikatz
BloodHound CEExploitation / ADcross-platformActiveSpecterOps/BloodHound
NetExecExploitation / ADcross-platformActive (successor to CrackMapExec)Pennyw0rth/NetExec
ResponderNetwork / ADcross-platformActivelgandx/Responder
WiresharkNetwork analysiscross-platformActivewireshark/wireshark
Netcat / NcatNetworkcross-platformActive (via Ncat and distro packages)nmap/nmap, distro packages
Aircrack-ngWirelesscross-platformActiveaircrack-ng/aircrack-ng
GhidraForensics / Reverse Engineeringcross-platformActiveNationalSecurityAgency/ghidra
PentestGPTAI pentestingcross-platformActivegreydgl/pentestgpt

Reconnaissance and OSINT: the first phase

Every engagement starts with gathering information. The more you know about a target (domains, subdomains, exposed services, email addresses), the more precisely you can work later on.

theHarvester

Core function: Collects email addresses, subdomains, hostnames, and names from public sources such as search engines and certificate databases. Category: Recon/OSINT. Status 2026: Active, official repo laramies/theHarvester. theHarvester is one of the fastest ways to map an organization's public attack surface without sending a single packet to the target itself (passive recon). Note that some of its data sources require an API key, depending on the theHarvester version.

theHarvester -d example.com -b bing,duckduckgo,crtsh

Nmap (in the recon phase)

Core function: Port scanning, host and service discovery, operating system fingerprinting. Category: Recon/Scanning. Status 2026: Active, official repo nmap/nmap. Nmap is the single most widely used network discovery tool and the default first step in almost every engagement. For Windows users the project ships Zenmap, a graphical front end. A sensible first scan combines version and OS detection:

nmap -sV -sC -O -p- 10.10.10.10 -oA scan-results

Here -sC runs the default scripts, -sV detects service versions, -O attempts OS detection, and -p- covers all 65,535 ports. In practice nmap -sC -sV alone already surfaces most findings before you escalate to more aggressive scans. Our nmap cheat sheet lists the flags worth memorizing.

Scanning and vulnerability analysis

Once you know the reachable services, the next step is systematically hunting for known vulnerabilities.

Nessus

Core function: Commercial vulnerability scanner with a very large, weekly-updated plugin database. Category: Scanning. Status 2026: Active, proprietary (Tenable). Nessus is one of the most established scanners in enterprise environments. The Nessus Professional (around USD 4,790 per year) and Nessus Expert (around USD 6,790 per year) editions target professionals, and the vendor states that more than 100 new plugins ship weekly. OpenVAS is a free open-source alternative.

Nuclei

Core function: Fast, template-based vulnerability scanner. The checks live in thousands of community-maintained YAML templates. Category: Scanning. Status 2026: Active, official repo projectdiscovery/nuclei. Nuclei is one of the strongest newcomers of recent years and now a staple of modern bug bounty workflows.

nuclei -u https://example.com -severity critical,high -o results.txt

Nikto

Core function: Web server scanner that checks for thousands of potentially dangerous files, outdated server versions, and misconfigurations. Category: Web scanning. Status 2026: Active, official repo sullo/nikto. Nikto is loud, fast, and a good first check for a web server, but it makes no attempt at stealth.

nikto -h https://example.com

WPScan

Core function: Dedicated vulnerability scanner for WordPress (plugins, themes, users). Category: Web (CMS). Status 2026: Active, official repo wpscanteam/wpscan. Worth knowing: the WPScan vulnerability database is now commercially licensed via API, while the CLI scanner itself remains open source and free to use.

wpscan --url https://example.com --enumerate vp,u

Web application security

Web applications are among the most common targets, and many of the most frequent flaws appear in the OWASP Top 10. This is where the most tools cluster, and where the outdated Dirbuster recommendation is especially sticky.

Burp Suite

Core function: Integrated platform for web application testing, built around an intercepting proxy, with scanner, repeater, and intruder modules. Category: Web. Status 2026: Active, proprietary (PortSwigger), with a free Community Edition. Burp Suite is the de facto standard for web pentesting. The Professional edition costs around 475 USD per year (as of 2026), while the Community edition is enough for learning and for a lot of manual testing.

OWASP ZAP

Core function: Fully open-source web app scanner and intercepting proxy, OWASP's flagship project. Category: Web. Status 2026: Active, official repo zaproxy/zaproxy. ZAP is the strongest free alternative to Burp Suite and especially beginner-friendly thanks to its guided automated scan.

sqlmap

Core function: Automated detection and exploitation of SQL injection flaws. Category: Web/Exploitation. Status 2026: Active, official repo sqlmapproject/sqlmap. sqlmap takes over the tedious manual work of testing database interfaces for SQL injection and can dump entire databases when it succeeds.

sqlmap -u "https://example.com/article?id=1" --batch --dbs

ffuf and Gobuster instead of Dirbuster

Here is the most important correction versus older lists: Dirbuster is outdated. It has not been developed since around 2013 (status: inactive/frozen) and should no longer appear as a current recommendation. The modern, actively maintained successors for discovering hidden directories and files are ffuf (ffuf/ffuf), Gobuster (OJ/gobuster), and Feroxbuster. All three are faster, more flexible, and actively developed in 2026.

ffuf -u https://example.com/FUZZ -w /usr/share/wordlists/dirb/common.txt
gobuster dir -u https://example.com -w /usr/share/wordlists/dirb/common.txt

Wfuzz

Core function: Flexible web fuzzer for parameters, directories, and forms. Category: Web/Fuzzing. Status 2026: Active, but with a clearly slowed release cadence (xmendez/wfuzz). Wfuzz still works, but in many workflows ffuf has replaced it thanks to its higher speed.

XSSer

Core function: Automated detection, exploitation, and reporting of cross-site scripting flaws. Category: Web (XSS). Status 2026: Active, official repo epsylon/xsser. A note on spelling: the tool is correctly called XSSer, not "Xxser" as an earlier version of this article mistakenly wrote.

XSS is a broad topic, and it pays to understand how the attacks work before reaching for automated tooling. If you want to dig deeper, our primer on cross-site scripting explains the attack types.

Our step-by-step XSStrike tutorial walks through a related XSS scanner in practice. XSStrike itself is a good example of why status matters: the project is considered slowed to inactive in 2026 (last commit in spring 2025), yet it remains instructive for learning.

Passwords and credentials

Whether it is leaked hashes or login forms, tools for recovering and testing credentials are core to every engagement.

Hashcat

Core function: GPU-accelerated cracking of password hashes, supporting hundreds of hash types. Category: Passwords. Status 2026: Active, official repo hashcat/hashcat. Hashcat is the fastest way to recover a plaintext password from a captured hash, provided the password is weak enough.

hashcat -m 1000 -a 0 hashes.txt /usr/share/wordlists/rockyou.txt

Mode -m 1000 targets NTLM hashes and -a 0 runs a dictionary attack. To see how strongly password length matters, consider an estimate on current GPU hardware (an RTX 4090): an eight-character lowercase-only password falls in under a minute, whereas a twelve-character password mixing upper and lower case plus symbols would take centuries.

John the Ripper

Core function: Versatile password cracker with automatic hash detection, also handling encrypted files such as Office documents. Category: Passwords. Status 2026: Active, official repo openwall/john. "John" is more flexible and more CPU-oriented than Hashcat, a classic that has been maintained for decades.

john --wordlist=/usr/share/wordlists/rockyou.txt hashes.txt

Hydra

Core function: Fast brute-forcing of login services across more than 50 protocols (SSH, FTP, HTTP, RDP, and more). Category: Passwords. Status 2026: Active, official repo vanhauser-thc/thc-hydra. Hydra runs brute-force attacks against online services, unlike Hashcat and John, which crunch offline against already-captured hashes.

hydra -l admin -P /usr/share/wordlists/rockyou.txt ssh://10.10.10.10 -t 4

Exploitation and Active Directory

The fastest-growing area in recent years is attacks against Windows networks and Active Directory. This whole category was missing from many older lists.

Metasploit Framework

Core function: The best-known exploitation framework, bundling exploits, payloads, and post-exploitation modules under one console. Category: Exploitation. Status 2026: Active, official repo rapid7/metasploit-framework. Metasploit is the toolbox for exploiting discovered vulnerabilities in a controlled way. You launch it through its interactive console:

msfconsole

Impacket

Core function: Collection of Python scripts for Windows network protocols (SMB, MSSQL, Kerberos), the backbone of many AD attacks. Category: Exploitation/AD. Status 2026: Active, and the repo has moved from SecureAuthCorp/impacket to fortra/impacket. Impacket is not always installed by default and is added when needed via pip3 install impacket. Included scripts such as mssqlclient.py and psexec.py are indispensable in modern Windows engagements.

Mimikatz

Core function: Extracts plaintext passwords, hashes, and Kerberos tickets from the memory of running Windows systems. Category: Passwords/AD. Status 2026: Active, official repo gentilkiwi/mimikatz. Mimikatz is the reference tool for credential dumping on Windows and part of practically every AD assessment.

BloodHound Community Edition

Core function: Visualizes attack paths in Active Directory as a graph, revealing the shortest route to Domain Admin. Category: Exploitation/AD. Status 2026: Active, official repo SpecterOps/BloodHound. Mind the source: the old single-binary BloodHound now lives as "BloodHound-Legacy," while the actively developed Community Edition sits at SpecterOps/BloodHound.

NetExec (the CrackMapExec successor)

Core function: All-in-one tool for testing Windows and Active Directory environments (authentication, lateral movement, enumeration). Category: Exploitation/AD. Status 2026: Active, official repo Pennyw0rth/NetExec. Another case that shows the value of a maintenance status: the predecessor CrackMapExec (byt3bl33d3r/CrackMapExec) has been archived and read-only since late 2023. The community migrated wholesale to NetExec. Anyone still recommending CrackMapExec is pointing at a dead project.

Responder

Core function: Captures credentials on Windows networks by poisoning name resolution services such as LLMNR and NBT-NS. Category: Network/AD. Status 2026: Active, official repo lgandx/Responder. Responder is often the first step to obtaining usable hashes on an internal network at all.

Network analysis and tunneling

Wireshark

Core function: The standard network analyzer, dissecting captured traffic packet by packet down to the protocol level. Category: Network analysis. Status 2026: Active, official repo wireshark/wireshark. Wireshark is indispensable for understanding what actually crosses the wire, whether for troubleshooting or analyzing suspicious traffic.

Netcat and Ncat

Core function: The "Swiss Army knife" for TCP/UDP connections, banner grabbing, simple port communication, and reverse shells. Category: Network. Status 2026: Active, but an important correction: there is no single, maintained "official" Netcat GitHub project. The classic Netcat by Hobbit from the 1990s has no active repo, and the fork often linked in older lists, diegocr/netcat, was last touched in 2014, more than twelve years ago. So get Netcat from your distribution's package sources (netcat-openbsd, netcat-traditional) or use Ncat, the actively maintained, more modern replacement from the Nmap project.

ncat -lvnp 4444

Wireless

Aircrack-ng

Core function: Suite for auditing Wi-Fi security, from capturing the handshake to cracking WEP and WPA/WPA2 keys. Category: Wireless. Status 2026: Active, official repo aircrack-ng/aircrack-ng. It requires a Wi-Fi adapter that supports monitor mode. A typical attack chain against a WPA2 network looks like this:

airmon-ng start wlan0
airodump-ng -c 6 --bssid AA:BB:CC:DD:EE:FF -w capture wlan0mon
aireplay-ng -0 5 -a AA:BB:CC:DD:EE:FF wlan0mon
aircrack-ng capture-01.cap -w /usr/share/wordlists/rockyou.txt

First you enable monitor mode, then capture the handshake on channel 6, a short deauth attack forces a fresh handshake, and finally a dictionary attack runs against the captured file.

Forensics and reverse engineering

Ghidra

Core function: Complete reverse engineering suite with disassembler and decompiler, developed by the US National Security Agency and released as open source. Category: Forensics/Reverse Engineering. Status 2026: Active, official repo NationalSecurityAgency/ghidra, by far the most-starred project among all the tools checked here. Ghidra is the free alternative to the commercial IDA Pro and the standard tool for taking apart unknown binaries or malware. For memory and disk forensics, Volatility and Autopsy round out the picture.

Hardware gadgets for physical tests

Not every tool is software. For red teaming and physical security tests, a handful of pocket-sized hardware gadgets have become staples.

  • USB Rubber Ducky / Bad USB: Looks like a USB stick but registers as a keyboard and types out a prepared script in seconds. Active vendor product.
  • Flipper Zero: Multi-function device for radio, RFID, NFC, infrared, and GPIO, popular for hardware and RF experiments. Active vendor product with a lively firmware community.
  • HackRF One: Software-defined radio that transmits and receives signals from 1 MHz to 6 GHz, useful for replay attacks on wireless remotes and analyzing RFID communication.
  • WiFi Pineapple: Router-like device that spins up rogue access points for evil-twin and deauth testing.

AI-assisted pentesting: the 2026 trend

The most significant new trend is using large language models as autonomous pentesting agents. Leading tool overviews now list "AI-assisted pentesting" as a category of its own.

PentestGPT

Core function: AI-driven framework that partly automates penetration tests and CTF challenges using large language models (recon, exploitation, reporting). Category: AI pentesting. Status 2026: Active, official repo greydgl/pentestgpt, latest release v1.0.0 on 24 December 2025, MIT license. PentestGPT was published at the academic USENIX Security 2024 conference, a rare credibility signal for an AI tool.

The numbers show how far AI agents have come: against the XBOW validation suite, PentestGPT (single-model, as of December 2025) solved 86.5 percent of the challenges (90 of 104), averaging USD 1.11 and 6.1 minutes per solved task. As difficulty rises, though, the success rate drops sharply, from 91 percent at level 1 to around 63 percent at level 3. AI does not replace the human yet, but it dramatically speeds up the routine work.

The legal side: only with explicit authorization

Now the section almost no tool list handles properly. The single most important rule is universal: you may only use these tools against systems you own or have explicit, written authorization to test. There is no jurisdiction where unauthorized scanning or exploitation is acceptable, and "I was just testing" is not a defense.

Every mature legal system criminalizes unauthorized access to computer systems. In the United States that is the Computer Fraud and Abuse Act, in the United Kingdom the Computer Misuse Act, and within the EU it is Directive 2013/40/EU on attacks against information systems, transposed into national law. More broadly, the Council of Europe Convention on Cybercrime (the Budapest Convention) provides the international treaty framework, which is separate from EU law. Germany goes a step further with its "hacker paragraph," which even criminalizes the preparation of such offenses, including the creation or distribution of programs whose purpose is committing a computer crime (see our German-language edition of this article for the detail). The exact wording differs by country, but the common thread is the same everywhere: authorization is what separates a security test from a crime.

The practical takeaway is simple. Owning and learning these tools for education and defense is not the problem; using them against someone else's systems without permission is. Stick to three ground rules:

  1. Test only systems you own or for which you hold explicit, written authorization from the operator (a scope document or contract).
  2. Practice in legal environments such as deliberately vulnerable training machines (for example HackTheBox or TryHackMe) or your own labs in virtual machines.
  3. Document your authorization and your actions completely.

This section is a general orientation and is not legal advice for a specific case.

Practice: how the tools work together in an attack chain

A plain list says little about how you combine tools. Using the deliberately vulnerable HackTheBox training machine "Archetype," you can follow a typical chain (the credentials used are publicly known practice values, not real secrets).

First, anonymous SMB access lists the network shares. One share holds a configuration file with plaintext credentials for an MSSQL service account:

smbclient -N -L \\\\10.129.0.10
smbclient -N \\\\10.129.0.10\\backups
get prod.dtsConfig

With those credentials, the Impacket script mssqlclient.py opens an authenticated connection to the database:

python3 mssqlclient.py ARCHETYPE/sql_svc:[email protected] -windows-auth

Through the database you enable the xp_cmdshell function, disabled by default, which runs arbitrary system commands, and use it to pull in a PowerShell reverse shell. Finally, reused administrator credentials escalate to full system access via psexec.py:

python3 psexec.py administrator:[email protected]

So the chain reads: SMB enumeration yields credentials, MSSQL access leads to code execution, and reused administrator credentials grant full system access. This interplay, not any single tool, is what marks an experienced tester.

Frequently asked questions about hacking tools

Are hacking tools legal to use?

Owning and learning the tools for education and defense is generally fine; what is illegal everywhere is using them against systems you do not own or have explicit written permission to test. The United States (Computer Fraud and Abuse Act), the United Kingdom (Computer Misuse Act), and EU member states all criminalize unauthorized access. Test only what you own or what you are authorized in writing to assess.

Which hacking tools come with Kali Linux?

Kali Linux bundles several hundred tools. Most of those covered here ship preinstalled, including Nmap, Metasploit, Burp Suite, Wireshark, sqlmap, Hydra, Aircrack-ng, and Nikto. A few, such as Impacket and NetExec, are not installed by default and are added via pip or apt when needed.

Which hacking tool should I learn first as a beginner?

Start with Nmap to understand networks and services, then Wireshark to analyze traffic, and Burp Suite Community for web applications. These three cover the most common entry scenarios and are all actively maintained. Practice exclusively in legal training environments such as HackTheBox or your own virtual labs. For a structured path to become a penetration tester, see our dedicated guide.

Why should I stop using Dirbuster?

Dirbuster has not been developed since around 2013 and is considered frozen. The modern, actively maintained successors for discovering hidden directories are ffuf, Gobuster, and Feroxbuster. They are faster, more flexible, and continuously updated in 2026. Older tool lists that still present Dirbuster as current simply do not check the maintenance status of their recommendations.

Does AI like PentestGPT replace the human pentester?

Not yet. AI agents such as PentestGPT solve easy tasks impressively reliably (over 90 percent on the easiest tier of the XBOW suite) but drop off sharply as complexity rises (around 63 percent on the hardest tier). They accelerate routine work and research considerably, but they replace neither the judgment nor the responsibility of an experienced tester.

Conclusion

The best hacking tools of 2026 are, in large part, the same classics as years ago: Nmap, Metasploit, Burp Suite, Wireshark, Hashcat, and Aircrack-ng still form the core. What matters is what has changed around them. Outdated tools like Dirbuster or the archived CrackMapExec belong replaced by active successors such as ffuf, Gobuster, and NetExec; Active Directory attacks with Impacket, Mimikatz, and BloodHound have grown into a discipline of their own; and AI-assisted agents like PentestGPT keep pushing the boundary of what can be automated.

The most important advice stays the same: a tool is only as good as the knowledge and the authorization behind it. Check the maintenance status of your tools, understand how they combine into a chain, and use them only where you are explicitly allowed to.