Closed laptop on an equipment cart beside a patch cable and antenna in a dim network closet

Penetration Testing Tools: 18 Tools by Test Phase, Licence and October 2026 Price

By The Uptime Report Team · Last reviewed: October 2026

The eighteen penetration testing tools compared here, as of October 2026, run from Nmap to Nessus: sixteen are free, and listed paid tiers run from $499 per Burp Suite Professional user to $6,790 a year for Nessus Expert.

Key takeaways

  • Nessus Professional lists at $4,790 for one year and Nessus Expert at $6,790 on Tenable’s buy page (October 2026); free Nessus Essentials scans up to 5 IPs on a 30-day, non-commercial licence.
  • Greenbone OpenVAS Community Edition (scanner under GPL version 2, manager and web interface under AGPL version 3) and Nuclei (MIT) are free scanners whose licences permit paid client work, unlike Nessus Essentials, which Tenable restricts to non-commercial use.
  • Burp Suite Professional shows $499 on PortSwigger’s product page in October 2026, $50 above the $449 an April 2026 eSecurityPlanet roundup printed; Burp Suite Community Edition is free.
  • ZAP left OWASP in September 2023 and has been “ZAP by Checkmarx” since 24 September 2024, still under the Apache v2 licence, per the ZAP ownership page.
  • Two of the 18 tools have no numbered release in over a year as of 26 October 2026: John the Ripper 1.9.0-jumbo-1 (May 2019) and Aircrack-ng 1.7 (May 2022); Hashcat shipped 8.0.0 on 25 October 2026, per Openwall and each project’s page.
  • In the US, running these tools without authorisation can fall under 18 U.S.C. 1030(a)(2), with a civil action under subsection (g) where the conduct meets a subsection (c)(4)(A)(i) factor such as $5,000 of loss in a year.
$4,790
Nessus Professional, one-year licence
Tenable, October 2026
$499
Burp Suite Professional, per user
PortSwigger, October 2026
16 of 18
tools free to use, no paid tier needed
Vendor and project pages, October 2026

Which penetration testing tools cover each phase of a test?

Eighteen penetration testing tools cover the four NIST SP 800-115 phases: Nmap for discovery; Wireshark for capture; Nessus, Greenbone OpenVAS and Nuclei for vulnerability scanning; Burp Suite, ZAP and sqlmap for web apps; Metasploit, Responder, Impacket, NetExec and BloodHound for exploitation and Active Directory; Hashcat, John the Ripper and Hydra for passwords; Aircrack-ng for Wi-Fi; and Kali Linux as the bundle. The table gives each one’s licence, latest version and price from its own page.

Tool (maker) Test phase Licence Latest version (date) Price or edition, Oct 2026 Source
Nmap Reconnaissance, port and service scanning Nmap Public Source License (GPLv2 base plus extra terms) 7.992 (15 Oct 2026) Free; Nmap OEM licence to embed in products Nmap changelog
Wireshark Traffic capture and analysis GNU GPL version 2 4.6.9 (23 Sep 2026) Free Wireshark download
Nessus (Tenable) Vulnerability scanning Proprietary 10.12.6 (22 Oct 2026) Essentials free (5 IPs, 30 days, non-commercial); Professional $4,790/yr; Expert $6,790/yr Tenable Buy
Greenbone OpenVAS Vulnerability scanning GNU GPL v2 (scanner); GNU AGPL v3 (gvmd, GSA web UI) openvas-scanner 23.52.3 (21 Oct 2026) Community Edition free; commercial Enterprise Feed and appliances priced separately GitHub release
Nuclei (ProjectDiscovery) Vulnerability scanning (templates) MIT 3.11.1 (8 Aug 2026) Free GitHub release
Burp Suite (PortSwigger) Web application testing Proprietary 2026.9.3 Stable (26 Oct 2026); 2026.10.1 Early Adopter Community free; Professional $499 per user PortSwigger
ZAP by Checkmarx Web application testing Apache 2.0 2.17.0 (15 Dec 2025) Free ZAP download
sqlmap SQL injection testing GPLv2; commercial licence for embedding 1.10.10 (tagged 5 Oct 2026) Free sqlmap.org
Metasploit Framework (Rapid7) Exploitation BSD 3-clause 6.5.8 (tagged 22 Oct 2026) Framework free; Metasploit Pro: no list price, contact sales GitHub tag 6.5.8
Responder Internal network: LLMNR, NBT-NS and mDNS poisoning GPL 3.0 3.2.2.0 (tagged 26 Jan 2026) Free GitHub tag v3.2.2.0
Impacket (Fortra) Internal network: AD and protocol attacks Apache-style (modified Apache Software License) 0.13.1 (19 May 2026) Free GitHub release
NetExec Internal network: lateral movement (CrackMapExec successor) BSD 2-clause 1.5.1 (23 Feb 2026) Free GitHub release
BloodHound CE (SpecterOps) Post-exploitation: identity attack paths Apache 2.0 9.8.0 (7 Oct 2026) Community Edition free; Enterprise via demo, no list price GitHub release v9.8.0
Hashcat Offline password cracking (CPU, GPU, APU) MIT 8.0.0 (25 Oct 2026) Free hashcat.net
John the Ripper (Openwall) Offline password cracking GPLv2, free and open source 1.9.0-jumbo-1 (14 May 2019); GitHub source recommended Free; Pro builds for Linux and macOS Openwall
Hydra (THC) Online login brute forcing AGPL 3.0 9.7 (3 May 2026) Free GitHub release
Aircrack-ng Wi-Fi testing GPL version 2 1.7 (10 May 2022) Free aircrack-ng.org
Kali Linux Platform that packages the other tools Open source, Debian-based 2026.3 (26 Oct 2026) Free Kali releases

Sixteen of the eighteen are free to use with no paid tier needed, counting Metasploit Framework and BloodHound CE as products separate from Metasploit Pro and BloodHound Enterprise. The two that gate real work behind payment are Nessus, whose free Essentials tier is 5 IPs and non-commercial per Tenable’s Essentials page, and Burp Suite, where PortSwigger calls the free Community Edition an “essential manual toolkit” and sells automated scanning in Professional.

Kali Linux is the shortcut for most of them. Its kali-tools-top10 metapackage pulls in aircrack-ng, burpsuite, hydra, john, metasploit-framework, netexec, nmap, responder, sqlmap and wireshark; hashcat ships in kali-linux-headless. ZAP sits in kali-linux-large, BloodHound in kali-linux-everything, and Nessus, Greenbone OpenVAS and Nuclei are not in the default install: Greenbone (the gvm package, in kali-tools-vulnerability) and Nuclei (in kali-linux-everything) install from Kali’s repository, while Nessus comes from Tenable.

How do pen testing tools map to NIST SP 800-115?

NIST SP 800-115, the Technical Guide to Information Security Testing and Assessment published in September 2008, splits a penetration test into four phases in section 5.2.1: Planning, Discovery, Attack and Reporting. It files techniques under numbered sections: network discovery 4.1, port and service identification 4.2, vulnerability scanning 4.3, wireless scanning 4.4, password cracking 5.1 and penetration testing 5.2.

The guide is old enough to name tools of its own. Its Appendix A, Table A-1, samples the BackTrack live distribution and lists Nmap, Wireshark, Metasploit, John the Ripper and Hydra; Table A-2 for Knoppix STD adds Nessus. That makes six of today’s eighteen tools already present in a 2008 federal guide. Its sample application testing tools were Paros Proxy, Peach and three fuzzers, according to the SP 800-115 PDF.

SP 800-115 section Technique Phase 2008 sample tools (Tables A-1, A-2) 2026 tools in this guide
Sec. 6.6, App. B Legal review, rules of engagement Planning None (process step) Written authorisation (not a tool)
Sec. 4.1, 4.2 Network discovery, port and service ID Discovery Nmap, Netdiscover, Amap, P0f Nmap
Sec. 3.5 Network sniffing Discovery Wireshark, Ettercap, Kismet, Dsniff Wireshark
Sec. 4.3 Vulnerability scanning Discovery Nmap, Metasploit, GFI LANguard, Snort Nessus, Greenbone OpenVAS, Nuclei
Sec. 4.4 Wireless scanning Discovery Kismet, Airsnort, Airsnarf Aircrack-ng
App. C Application security testing Attack Paros Proxy, Peach, three fuzzers Burp Suite, ZAP, sqlmap
Sec. 5.1 Password cracking Attack John the Ripper, Hydra, RainbowCrack Hashcat, John the Ripper, Hydra
Sec. 5.2 Exploit, internal AD, lateral movement Attack Metasploit, Nmap, Wireshark, Nessus Metasploit, Responder, Impacket, NetExec, BloodHound
Sec. 8.2 Reporting Reporting None (process step) Findings report
Pen testing tools on the NIST SP 800-115 four-phase modelPlanningSec. 6.6, App. BLegal review, rules ofengagementWritten authorisationDiscoverySec. 4.1, 4.2Network discovery, port andservice IDNmapSec. 3.5Network sniffingWiresharkSec. 4.3Vulnerability scanningNessus, Greenbone OpenVAS,NucleiSec. 4.4Wireless scanningAircrack-ngAttackApp. CWeb application testingBurp Suite, ZAP, sqlmapSec. 5.1Password crackingHashcat, John the Ripper,HydraSec. 5.2Exploit, internal AD, lateralmovementMetasploit, Responder,Impacket, NetExec,BloodHoundReportingSec. 8.2ReportingFindings reportSource: NIST SP 800-115 (Sept 2008), sections 3 to 8 and Appendices B and C; tool placement by The Uptime Report, October 2026
Nmap, Wireshark, three scanners and Aircrack-ng sit in Discovery; web, password and exploit tools sit in Attack. Source: NIST SP 800-115 (September 2008), sections 3 to 8 and Appendices B and C; placement by The Uptime Report, October 2026.

Two placements need explaining. SP 800-115 files network sniffing under Review Techniques (section 3.5), yet its discovery phase lists “network sniffing (generally only during internal tests)” as a way to gather host names and IP addresses, so Wireshark sits in Discovery. BloodHound, Responder, Impacket and NetExec sit in Attack because section 5.2.1 describes exploits that “enable testers to escalate their privileges on the system or network to gain access to additional resources”, which is the internal Active Directory work those four do.

NIST also says its own model is one option: footnote 18 reads “There are many acceptable ways of grouping the actions involved in performing penetration testing.” Five-phase models in tool guides are not wrong; they regroup the same work. The scoping and pricing of that work sits in our guide to vulnerability assessment and penetration testing, and the most common internal-network job in our network penetration testing guide.

As of October 2026, three paid editions publish a list price: Burp Suite Professional at $499 per user on PortSwigger’s product page, Nessus Professional at $4,790 for one year and Nessus Expert at $6,790 for one year on Tenable’s buy page. Metasploit Pro, BloodHound Enterprise and Greenbone’s Enterprise appliances publish no price and route buyers to sales.

Edition Term Listed price (USD, Oct 2026) Limits or notes Source
Burp Suite Community Edition No term $0 Manual toolkit PortSwigger downloads
Burp Suite Professional Per named user, terms from 1 year $499 One subscription per user, no sharing PortSwigger order form
Nessus Essentials 30-day licence $0 Up to 5 IPs; non-commercial; plugins on a 30-day delay Tenable
Nessus Essentials Plus Annual Not shown on page Up to 20 IPs; non-commercial Tenable
Nessus Professional 1 / 2 / 3 years $4,790 / $9,330.95 / $13,637.54 Unlimited IPs; commercial use Tenable
Nessus Expert 1 / 2 / 3 years $6,790 / $13,208.13 / $19,304.19 Same term options as Professional Tenable
Metasploit Pro Quote No list price Contact sales Rapid7
BloodHound Enterprise Quote No list price Book a demo SpecterOps

For an MSP quoting a client, the scanner is the only forced line item: Nessus Professional at $4,790 a year is what Tenable’s licence requires for commercial scanning, and a longer term trims only a little. A three-year Nessus Professional licence lists at $13,637.54, which is $732.46 (5.1%) below three one-year renewals, and Expert costs $2,000 a year more than Professional at the one-year price. Everything else in a standard kit is free.

Scenario Calculation Result
Nessus Professional, 3-year licence vs three 1-year licences 3 x $4,790 = $14,370; $14,370 minus $13,637.54 Saves $732.46 (about 5%)
Nessus Expert vs Professional, 1 year $6,790 minus $4,790 $2,000 more per year
Two-tester kit, year one 2 x $499 Burp Pro + $4,790 Nessus Pro $5,788
Free tools in the same kit Nmap, Wireshark, Greenbone OpenVAS, Nuclei, ZAP, sqlmap, Metasploit, Responder, Impacket, NetExec, BloodHound CE, Hashcat, John, Hydra, Aircrack-ng, Kali $0 in licence fees

The $5,788 kit covers licences only and excludes the people who run the tools, the subject of our guide to the penetration tester role.

Which free tiers and licences allow paid client work?

Most free tools are free for client work too: the GNU GPL says “the act of running the Program is not restricted”, and the MIT, Apache 2.0 and BSD licences place no field-of-use limit, so ZAP, Nuclei, Greenbone OpenVAS, Nmap, Metasploit Framework, sqlmap, Hydra and the rest can be used on a paying client’s systems at $0. The one clear exception is Nessus Essentials, which Tenable restricts to non-commercial use.

Tool Licence Allowed on paid client work at $0? Condition Source
Greenbone OpenVAS (Community Edition) GNU GPL v2 (scanner); GNU AGPL v3 (gvmd, GSA web UI) Yes to run unmodified AGPL v3 section 13: if you modify it, users interacting with it over a network must be offered the source; free Community Feed, paid Enterprise Feed Greenbone docs
Nuclei MIT Yes No field-of-use limit Nuclei LICENSE
ZAP Apache 2.0 Yes No field-of-use limit; stays Apache v2 under Checkmarx ZAP blog
Nmap Nmap Public Source License Yes to run; no to embed Prohibits redistribution inside proprietary products; Nmap OEM licence sold for that NPSL
sqlmap GPLv2 Yes to run; copyleft on embedding Copyleft obligations extend to products that embed it sqlmap.org
Metasploit Framework BSD 3-clause Yes Bundled files carry their own licences (LGPL-2.1, GPL 2.0, GPL 3.0) LICENSE file
Hydra AGPL 3.0 Yes to run AGPL network-use copyleft applies if you modify and offer it as a service Hydra repo
Burp Suite Professional PortSwigger proprietary No, paid One named user per subscription, $499 PortSwigger
Nessus Essentials Tenable proprietary No “Commercial deployments and consulting services require a paid Nessus Professional license” Tenable FAQ
Cost vs commercial-use permission (vendor and licence pages)Rows: free to use or paid. Columns: licence allows paid client work or not.Allowed on paid client workNon-commercial onlyFreePaidFree and allowedNmapWiresharkZAPNucleiGreenbone OpenVASMetasploit FrameworksqlmapHydraBloodHound CEFree but non-commercialNessus EssentialsNessus Essentials PlusPaid and allowedNessus ProfessionalNessus ExpertBurp Suite Professional(empty)noneSources: Tenable Nessus Essentials FAQ; project LICENSE files (ZAP Apache 2.0, Nuclei MIT, Greenbone GPL 2.0 and AGPL 3.0). Accessed October 2026.
Greenbone OpenVAS, Nuclei and ZAP are free and allowed on paid client work; Nessus Essentials is free but non-commercial. Sources: Tenable Essentials FAQ and project LICENSE files, accessed October 2026.

The Nessus terms are the most explicit about client work: Tenable’s FAQ says “Commercial deployments and consulting services require a paid Nessus Professional license.” A small MSP that wants free scanning for a paying client has two sourced options instead of buying Nessus: Greenbone OpenVAS Community Edition (GPL v2 and AGPL v3 components) or Nuclei (MIT), both of which permit commercial use at no licence cost. AGPL v3 adds one duty the GPL does not: under section 13, a modified version offered to users over a network must make its source available to them, so an MSP that patches gvmd or the web UI and exposes it to clients owes them the code; running it unmodified carries no such duty.

Also allowed on client work at $0: Wireshark (GPL v2) and BloodHound CE (Apache 2.0). Burp Suite Community Edition is licensed “solely for Your internal business purposes” under PortSwigger’s Community EULA, which mentions client consultancy only where “permitted under an Order”, so read the EULA before using it on client engagements. Nessus Essentials Plus is non-commercial; Nessus Professional and Expert are licensed for commercial use. Buying testing as a managed service moves these licence questions onto the provider, the model in our guide to penetration testing as a service.

What do several tool guides get wrong?

Two errors show up in several top-ranking tool lists read in October 2026. ZAP is still called “OWASP ZAP”, although the ZAP team took it out of OWASP in September 2023 and it has been “ZAP by Checkmarx” since 24 September 2024. And paid prices are copied from older snapshots: an April 2026 roundup prints Burp Suite Professional at $449 and Nessus Professional at $3,859.25, against $499 and $4,790 on the vendor pages now.

Claim What the guide says What the primary source says (Oct 2026) Change Source
ZAP’s name and owner “OWASP ZAP” (Codecademy; eSecurityPlanet open-source list) Out of OWASP since September 2023; “ZAP by Checkmarx” since 24 September 2024; Apache v2 Name change ZAP ownership page
Burp Suite Professional $449 per user per year (eSecurityPlanet, 27 Apr 2026) $499 +$50 (+11.1%) PortSwigger
Nessus Professional, 1 year $3,859.25 (eSecurityPlanet, 27 Apr 2026) $4,790 +$930.75 (+24.1%) Tenable
Nessus Expert, 1 year $5,686.75 (eSecurityPlanet, 27 Apr 2026) $6,790 +$1,103.25 (+19.4%) Tenable
Metasploit Pro $15,000 per year (eSecurityPlanet, 27 Apr 2026) No list price; Rapid7 page routes to sales Not comparable Rapid7
Price in an April 2026 roundup vs vendor page, October 2026 (USD per year)eSecurityPlanet roundup, April 2026Vendor page, October 2026Burp Suite Professional$449$499+11.1%Nessus Professional$3,859.25$4,790+24.1%Nessus Expert$5,686.75$6,790+19.4%Sources: eSecurityPlanet, 7 Best Penetration Testing Tools (Apr 2026); PortSwigger and Tenable pages, accessed October 2026.
Vendor list prices in October 2026 run 11.1% to 24.1% above those printed in an April 2026 roundup. Sources: eSecurityPlanet (27 April 2026); PortSwigger and Tenable pages, accessed October 2026.

The ZAP team is blunt about the naming: its ownership page says “If you see a reference to ‘OWASP ZAP’ then you know that the source is out of date.” On prices, the gaps are $50 for Burp Suite Professional (11.1%), $930.75 for Nessus Professional (24.1%) and $1,103.25 for Nessus Expert (19.4%). The roundup figures may have been right on their date, and prices differ by region and currency. The practical rule for a quote: date every price and recheck the vendor page before it goes to a client.

How current is each penetration testing tool?

Sixteen of the eighteen penetration testing tools shipped a release in the 12 months to 26 October 2026, and nine shipped in October 2026 itself. Only two have gone longer than a year: John the Ripper, whose last numbered release, 1.9.0-jumbo-1, dates from 14 May 2019 (2,722 days), and Aircrack-ng 1.7 from 10 May 2022 (1,630 days). Hashcat, stale a year ago, shipped 8.0.0 on 25 October 2026, per each project’s own release record.

Days since latest release, as of 26 October 202605001,0001,5002,0002,5003,000John the Ripper 1.9.0-jumbo-12,722Aircrack-ng 1.71,630ZAP 2.17.0315Responder 3.2.2.0273NetExec 1.5.1245Hydra 9.7176Impacket 0.13.1160Nuclei 3.11.179Wireshark 4.6.933sqlmap 1.10.1021BloodHound CE 9.8.019Nmap 7.99211Greenbone OpenVAS 23.52.35Nessus 10.12.64Metasploit Framework 6.5.84Hashcat 8.0.01Burp Suite 2026.9.30Kali Linux 2026.30Sources: project download pages, changelogs and Git tags, accessed October 2026. Gold bars: over one year.
Two of 18 tools have gone more than a year without a numbered release as of 26 October 2026. Sources: project release pages, changelogs and Git tags, accessed October 2026.

The chart axis is marked at 0, 500, 1,000, 1,500, 2,000, 2,500 and 3,000 days. Days since the latest release, newest first: John the Ripper 1.9.0-jumbo-1 2722, Aircrack-ng 1.7 1630, ZAP 2.17.0 315, Responder 3.2.2.0 273, NetExec 1.5.1 245, Hydra 9.7 176, Impacket 0.13.1 160, Nuclei 3.11.1 79, Wireshark 4.6.9 33, sqlmap 1.10.10 21, BloodHound CE 9.8.0 19, Nmap 7.992 11, Greenbone OpenVAS 23.52.3 5, Nessus 10.12.6 4, Metasploit Framework 6.5.8 4, Hashcat 8.0.0 1, Burp Suite 2026.9.3 0, Kali Linux 2026.3 0. An old release number does not always mean an idle project. Openwall’s John the Ripper page labels the 1.9.0-jumbo-1 tarball “out of date, with known issues” and recommends the GitHub development source instead, so install John from the repository. Aircrack-ng’s own news item for 1.7 says it came “after more than 2 years” without a release.

Recency matters most for scanners and exploit frameworks, because their value is the checks they carry. Tenable’s Nessus Essentials receives plugin updates on a 30-day delay, while Professional receives them in real time. Flaws on the CISA Known Exploited Vulnerabilities catalog have confirmed exploitation in the wild, which makes them a sensible place to start confirming with Metasploit; our analysis of the CISA KEV catalog shows which ones those are.

Which tools can you safely run on a production network?

Four of these tools can disrupt a live service, and each ships a setting that limits the damage. Nessus 10.12.6 has “Enable Safe Checks” on by default in its scan templates; Nmap 7.992 separates “safe” scripts from “intrusive” and “dos” ones; sqlmap defaults to risk 1 of 3; and Responder has an Analyze mode that listens without poisoning. Name each tool and its safe setting in the client’s rules of engagement.

Tool Setting or flag What it does Source
Nessus Enable Safe Checks (default Enabled) “When enabled, disables all plugins that may have an adverse effect on the remote host.” Tenable docs
Nmap NSE script categories: safe vs intrusive vs dos “safe” scripts are not designed to crash services; “intrusive” scripts carry a high risk of crashing the target; “dos” scripts may cause a denial of service Nmap NSE usage
sqlmap –risk (1 to 3, default 1) and –level Default risk 1 is “innocuous for the majority of SQL injection points”; risk 3 adds OR-based tests, which in an UPDATE statement can update every row of the table sqlmap usage
Responder Analyze mode (-A) Responder is an LLMNR, NBT-NS and mDNS poisoner that answers name requests on the LAN; Analyze mode watches without poisoning Responder repo

Authorisation still comes first. In the US, owning the tools is not an offence; pointing them at systems without permission may be, under the Computer Fraud and Abuse Act, 18 U.S.C. 1030(a)(2), and subsection (g) gives a person who suffers damage or loss a civil action where the conduct meets one of the subsection (c)(4)(A)(i) factors, such as at least $5,000 of loss in a year. Put written management approval, an exclude list and the authorised tool list in the rules of engagement from the NIST SP 800-115 Appendix B template; our penetration tester guide sets out the full authorisation workflow.

Which penetration testing tool fits each task and budget?

Pick by target first, then by whether the work is commercial. For network hosts on client work, use Nessus Professional at $4,790 a year, or Greenbone OpenVAS and Nuclei at $0 if the licence budget is the constraint. For web apps, use ZAP, sqlmap or Nuclei at $0, or Burp Suite Professional at $499 per user. Internal Active Directory, exploitation, passwords and Wi-Fi all have free tools in the table.

If your situation is (what are you testing?) Use Cost (vendor page, Oct 2026) Rule behind it
No signed authorisation for this scope Stop and get rules of engagement (SP 800-115 App. B) $0 18 U.S.C. 1030(a)(2) exposure
Network hosts; commercial work or over 5 IPs Nessus Professional, $4,790/yr, or Greenbone OpenVAS or Nuclei, $0 $4,790/yr or $0 Nessus Essentials is non-commercial and capped at 5 IPs
Network hosts; non-commercial lab of 5 IPs or fewer Nmap + Nessus Essentials, $0 $0 30-day licence; plugins 30 days behind
Web app; budget for automated scanning Burp Suite Professional, $499 per user (terms from 1 year) $499 per user One subscription per named user
Web app; no budget ZAP, sqlmap or Nuclei, $0 $0 ZAP is Apache v2; Nuclei is MIT
Internal Active Directory and lateral movement Responder, Impacket, NetExec and BloodHound CE, $0 $0 SP 800-115 Sec. 5.2 privilege escalation
Validated flaw to exploit Metasploit Framework, $0 $0; Pro by quote Rapid7 cites over 4,000 exploit modules
Passwords Hashcat or John the Ripper offline; Hydra for online logins, $0 $0 Install John from GitHub source, not the 2019 tarball
Wi-Fi Aircrack-ng 1.7, $0 $0 Covers WEP and WPA PSK (WPA 1 and 2)
You want the free tools packaged in one distribution Kali Linux 2026.3 $0 kali-tools-top10 plus headless cover most of them
You embed a scanner in a product you sell Nmap OEM licence or sqlmap commercial licence Quote NPSL and GPLv2 terms
Which pen testing tool for which task and budget (prices: vendor pages, Oct 2026)Signed authorisation for this scope?No: stop and get rules ofengagement (SP 800-115 App. B)YesWhat are you testing?Network hostsCommercial work orover 5 IPs?YesNessus Professional,$4,790/yr, orGreenbone OpenVAS orNuclei, $0NoNmap + NessusEssentials, $0Web appBudget for automatedscanning?YesBurp SuiteProfessional, $499per userNoZAP, sqlmap orNuclei, $0Internal AD andlateral movementResponder, Impacket,NetExec andBloodHound CE, $0Validated flaw toexploitMetasploitFramework, $0PasswordsHashcat or John theRipper offline;Hydra for onlinelogins, $0Wi-FiAircrack-ng 1.7, $0Sources: Tenable, PortSwigger and project pages, accessed October 2026; NIST SP 800-115 Appendix B.
Authorisation comes first; after that, target type and commercial use decide the tool. Sources: Tenable, PortSwigger and project pages, accessed October 2026; NIST SP 800-115 Appendix B.

If nobody on staff has run these 18 tools against a production network, buy the test rather than learn on a client’s systems. Web applications get their own method and scoping in our guide to web application penetration testing, and broader options sit in our overview of managed cybersecurity.

How we compiled this

We did not run or benchmark any tool. We compiled licence, version, release-date and price data from 51 primary documents: vendor and project download, pricing, licence and release pages, Git tags, NIST SP 800-115, 18 U.S.C. 1030 and the DOJ Justice Manual, accessed between 19 and 26 October 2026. We read top-ranking tool guides only to find gaps and quote one April 2026 roundup solely for its prices.

Frequently asked questions

Is Nmap a penetration testing tool?

Yes. Nmap handles network discovery and port and service identification, the techniques NIST SP 800-115 files under sections 4.1 and 4.2 and uses in the discovery phase. The latest stable release is 7.992, dated 15 October 2026 in the Nmap changelog, and it is free under the Nmap Public Source License, which does bar embedding it in a proprietary product.

What are the 5 phases of penetration testing?

NIST SP 800-115 section 5.2.1 uses four phases, not five: Planning, Discovery, Attack and Reporting, with a loop from Attack back to Discovery. Its footnote 18 says “there are many acceptable ways of grouping” the work, so five-phase models in tool guides regroup the same steps. Source: NIST SP 800-115, September 2008.

What is the difference between pentest tools and vulnerability scanners?

A scanner such as Nessus or Greenbone OpenVAS reports that a flaw may exist; a pentest tool such as Metasploit tries to exploit it. NIST SP 800-115 section 5.2.1 says “vulnerability scanners check only for the possible existence of a vulnerability, the attack phase of a penetration test exploits the vulnerability to confirm its existence.” Source: NIST SP 800-115.

Can I use free penetration testing tools on paid client work?

Usually yes. The GNU GPL says “the act of running the Program is not restricted”, and the MIT, Apache 2.0 and BSD licences set no field-of-use limit, so ZAP, Nuclei, Greenbone OpenVAS, Nmap and Metasploit Framework are fine on a paying client’s systems. The exception is Nessus Essentials, which Tenable limits to non-commercial use.

What replaced CrackMapExec?

NetExec. The NetExec project explains that CrackMapExec, created in 2015, lost its maintainer in September 2023, and the remaining contributors continued it “as a fully free and open source project under the new name NetExec.” The latest release is 1.5.1, from 23 February 2026, under the BSD 2-clause licence.

Do I need Kali Linux to use these penetration testing tools?

No. Each project ships its own installers; Nmap, for example, offers Windows, Linux RPM and macOS packages. Kali Linux 2026.3, released 26 October 2026, saves setup time because its kali-tools-top10 metapackage includes nmap, metasploit-framework, netexec, responder and more, though Nessus, Greenbone OpenVAS and Nuclei are not Kali defaults.

Is it legal to use penetration testing tools?

In the US, installing them is legal. Using them on systems you are not authorised to test can fall under the Computer Fraud and Abuse Act, 18 U.S.C. 1030(a)(2), which also allows civil suits under subsection (g) where the conduct meets a subsection (c)(4)(A)(i) factor. Get written management approval and rules of engagement before the first scan.

Sources

  1. NIST, SP 800-115 Technical Guide to Information Security Testing and Assessment (publication page). Accessed October 2026.
  2. NIST, SP 800-115 full text PDF (sections 3 to 8, Appendices A to C). Accessed October 2026.
  3. Cornell LII, 18 U.S. Code 1030 Fraud and related activity in connection with computers. Accessed October 2026.
  4. U.S. Department of Justice, Justice Manual 9-48.000 Computer Fraud and Abuse Act. Accessed October 2026.
  5. GNU General Public License version 2 (running the Program is not restricted). Accessed October 2026.
  6. Nmap Project, Download page. Accessed October 2026.
  7. Nmap Project, Changelog. Accessed October 2026.
  8. Nmap Project, Nmap Public Source License. Accessed October 2026.
  9. Nmap Project, NSE script usage and categories. Accessed October 2026.
  10. Wireshark Foundation, Download page. Accessed October 2026.
  11. Wireshark Foundation, FAQ. Accessed October 2026.
  12. Wireshark, GitLab tag v4.6.9. Accessed October 2026.
  13. Tenable, Buy Tenable Nessus (pricing). Accessed October 2026.
  14. Tenable, Nessus Essentials (limits and FAQ). Accessed October 2026.
  15. Tenable, Nessus 2026 release notes. Accessed October 2026.
  16. Tenable, Nessus Advanced Scan Settings (Enable Safe Checks). Accessed October 2026.
  17. PortSwigger, Burp Suite Professional. Accessed October 2026.
  18. PortSwigger, Burp Suite Professional order form. Accessed October 2026.
  19. PortSwigger, Burp Suite releases (2026.9.3 Stable, 2026.10 Early Adopter). Accessed October 2026.
  20. PortSwigger, Burp Suite Community Edition download. Accessed October 2026.
  21. ZAP Dev Team, Download ZAP. Accessed October 2026.
  22. ZAP Dev Team, ZAP Ownership. Accessed October 2026.
  23. ZAP Dev Team, ZAP Has Joined Forces With Checkmarx (24 September 2024). Accessed October 2026.
  24. ZAP, GitHub release v2.17.0. Accessed October 2026.
  25. sqlmap project, sqlmap.org. Accessed October 2026.
  26. sqlmap, GitHub tag 1.10.10. Accessed October 2026.
  27. sqlmap, Usage wiki (level and risk). Accessed October 2026.
  28. Rapid7, Metasploit Framework LICENSE file. Accessed October 2026.
  29. Rapid7, Metasploit Framework GitHub tag 6.5.8. Accessed October 2026.
  30. Rapid7, Metasploit product page. Accessed October 2026.
  31. hashcat project, hashcat advanced password recovery (v8.0.0). Accessed October 2026.
  32. Openwall, John the Ripper password cracker. Accessed October 2026.
  33. Openwall, John the Ripper 1.9.0-jumbo-1 announcement (14 May 2019). Accessed October 2026.
  34. THC, Hydra GitHub release v9.7. Accessed October 2026.
  35. Aircrack-ng project, home page and news. Accessed October 2026.
  36. Aircrack-ng, GitHub repository (GPL-2.0 licence). Accessed October 2026.
  37. SpecterOps, BloodHound Community Edition GitHub release v9.8.0. Accessed October 2026.
  38. SpecterOps, BloodHound Enterprise. Accessed October 2026.
  39. Responder, GitHub release v3.2.2.0. Accessed October 2026.
  40. Impacket (Fortra), GitHub release impacket_0_13_1. Accessed October 2026.
  41. NetExec, GitHub release v1.5.1 and README (CrackMapExec successor). Accessed October 2026.
  42. Nuclei (ProjectDiscovery), GitHub release v3.11.1. Accessed October 2026.
  43. Nuclei, LICENSE.md (MIT). Accessed October 2026.
  44. Greenbone, openvas-scanner GitHub release v23.52.3. Accessed October 2026.
  45. Greenbone, gvmd COPYING (GNU AGPL version 3). Accessed October 2026.
  46. GNU Affero General Public License version 3 (section 13). Accessed October 2026.
  47. PortSwigger, Burp Suite Community Edition EULA. Accessed October 2026.
  48. Greenbone Community Edition documentation (open-source licences, Community Feed). Accessed October 2026.
  49. Kali Linux, Releases. Accessed October 2026.
  50. Kali Linux, kali-meta metapackages (kali-tools-top10, headless, large, everything). Accessed October 2026.
  51. CISA, Known Exploited Vulnerabilities Catalog. Accessed October 2026.
  52. eSecurityPlanet, 7 Best Penetration Testing Tools and Software in 2026 (27 April 2026; secondary, cited only for comparison). Accessed October 2026.
  53. eSecurityPlanet, 23 Top Open Source Penetration Testing Tools in 2026 (secondary, cited as example of the OWASP ZAP naming). Accessed October 2026.
  54. Codecademy, What are Penetration Testing Tools? (secondary, cited as example of the OWASP ZAP naming). Accessed October 2026.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *