Nmap (Network Mapper) is a free, open-source command-line tool for discovering hosts and services on a network, first released in 1997 by Gordon Lyon (known online as Fyodor). It has become a standard tool for system administrators and security professionals for tasks like port scanning, service and OS detection, and running automated checks through its built-in scripting engine, with the Zenmap graphical front-end available for users who prefer a GUI.
Why Nmap Is the Standard Network Scanning Tool
Nmap has been developed and refined since the late 1990s and is widely trusted for both defensive network auditing and authorized penetration testing. Its Nmap Scripting Engine (NSE) extends the core scanner with automated checks for common vulnerabilities and misconfigurations, which is a big part of why it remains a default tool in so many security workflows.
Nmap Features
- Host discovery — identifies live hosts across a network range.
- Port scanning — multiple TCP and UDP scanning techniques.
- Service and OS detection — fingerprints running services and operating systems.
- Nmap Scripting Engine (NSE) — runs automated scripts for deeper checks and vulnerability detection.
- Zenmap GUI — an official graphical front-end for users who prefer not to use the command line.
- Flexible output formats — including XML and grepable output for scripting and reporting.
- Firewall/IDS evasion options — techniques for scanning through restrictive network setups.
- Extensible via NSE scripts — write custom Lua-based scripts for specialized checks.
How to Install Nmap
- Open the official download page using the button on this site.
- Download the installer for Windows, or use your package manager on Linux/macOS.
- Run the installer, which also offers to install the Zenmap GUI and Npcap driver on Windows.
- Only scan networks and hosts you own or are authorized to test — unauthorized scanning may be illegal.
- Run your first scan from the command line or Zenmap interface.
Is Nmap really free?
Open Source. Nmap is free and open source, released under its own license based on GPLv2 terms.
How to download Nmap safely
Use the request button on this page and we will email you the current link for nmap.org — the publisher's own website — so you receive the authentic build. We do not host, mirror, patch or repackage this software in any way.
Avoid third-party "download manager" sites offering Nmap. They commonly wrap the genuine installer in their own bundler, which is how adware and browser hijackers get onto a machine that the user believed was clean.
Alternatives to Nmap
Other free developer tools software worth comparing before you decide:
Wireshark
A free, open-source network protocol analyzer for packet-level inspection.
Frequently asked questions
Is Nmap legal to use?
Nmap itself is legal software, but scanning networks or hosts you don't own or have authorization to test can be illegal — always get permission first.
Does Nmap have a graphical interface?
Yes, the official Zenmap GUI provides a graphical front-end over the same scanning engine.
What is the Nmap Scripting Engine used for?
It runs automated Lua scripts for tasks like deeper service detection, vulnerability checks and network discovery.
Is Nmap only for security professionals?
No, system administrators, network engineers and developers also use it for everyday network troubleshooting and inventory.
Does Nmap work on Windows?
Yes, Nmap has an official Windows installer alongside its Linux and macOS support.
Tell us what went wrong — a person reads every message and replies. Corrections to this page are treated as priority fixes.
People also search for
The terms visitors use to find this page. Each one lands here because it describes the same program.
Searches from India
Nmap is identical worldwide — these are search phrasings, not different downloads. Every one of them gets the same official build from nmap.org.

