Quick take
Already sold on Nmap?
In this articleShow

Short answer: Nmap is the free, open-source standard for discovering what's on a network and which services are exposed. Security teams use it to inventory devices, find unexpected open ports and check firewall rules; home users can use it to see exactly what's listening on their own network. It's actively maintained — version 7.992 was released in October 2026 — and runs on Windows, macOS and Linux. Only scan networks you own or have written permission to test.
Nmap at a glance
Detail | Nmap |
|---|---|
Price | Free, open source |
Platforms | Windows, macOS, Linux, BSD |
Latest release | 7.992 (October 15, 2026) |
GUI | Zenmap (included) |
Key features | Host discovery, port scanning, service/version detection, OS fingerprinting, Nmap Scripting Engine (NSE) |
Companion tools | Ncat (networking utility), Ndiff (compare scans), Nping (packet generation) |
What Nmap can tell you
- Which devices are on a network (host discovery).
- Which ports are open on each device, and whether they're filtered by a firewall.
- Which software and version is running on each open port (`-sV`).
- The likely operating system (`-O`).
- Vulnerabilities and misconfigurations using hundreds of NSE scripts, such as checking TLS settings or default credentials.
Useful commands to start with
Goal | Command |
|---|---|
Find live devices on your home network | `nmap -sn 192.168.1.0/24` |
Scan the 1,000 most common ports on a host | `nmap 192.168.1.10` |
Detect service versions | `nmap -sV 192.168.1.10` |
Scan all 65,535 TCP ports | `nmap -p- 192.168.1.10` |
Aggressive scan (OS, versions, scripts, traceroute) | `nmap -A 192.168.1.10` |
Check TLS ciphers on a web server you run | `nmap --script ssl-enum-ciphers -p 443 example.com` |
Save results in all formats | `nmap -oA results 192.168.1.0/24` |
Replace the addresses with your own network range (check your router or `ipconfig`/`ip addr`).

Zenmap, Nmap's graphical interface, shows scan output, ports and a network topology map without memorizing commands.
How defenders use Nmap
- Asset inventory: find devices IT didn't know about ("shadow IT").
- Exposure checks: scan your public IP addresses from outside to confirm only intended services are reachable.
- Change tracking: run scheduled scans and compare them with Ndiff to spot new open ports.
- Validating firewall rules after changes.
- Home use: check whether your router or smart devices expose services like Telnet or remote admin. Pair with our home network security checklist.
Legal and ethical use
Scanning networks you don't own or have permission to test can violate computer-misuse laws and the terms of your internet provider. Use Nmap on your own devices, in a lab, or under a written scope agreement. Practice on `scanme.nmap.org`, which the Nmap project explicitly allows for light testing.
Limitations
- It's not a vulnerability scanner on its own — NSE scripts help, but tools like OpenVAS/Greenbone, Nessus or OWASP ZAP (for web apps) go further.
- Noisy scans are detectable by intrusion detection systems.
- The learning curve is real; Zenmap's preset profiles help.
Verdict
Nmap has been the essential network scanner for more than two decades and remains actively developed, free and remarkably capable. Every IT admin and security learner should know its basics.
Frequently asked questions
Is Nmap legal?
Nmap itself is legal. Scanning systems without permission may not be. Only scan networks you own or are authorized to test.
Is Nmap free?
Yes, it's free and open source.
What's the difference between Nmap and Wireshark?
Nmap actively probes devices to discover hosts and open ports. Wireshark passively captures and analyzes network traffic.
Sources
- Nmap, Changelog (7.992 release, October 2026)
- Nmap, Reference guide
- Nmap, Nmap Scripting Engine documentation
The bottom line



