Nmap
Featured๐ Network Recon ยท C/C++
Nmap (Network Mapper) is a free and open-source utility for network discovery and security auditing. It uses raw IP packets to determine available hosts, services, operating systems, packet filters/firewalls, and dozens of other characteristics. It was designed to rapidly scan large networks but works fine against single hosts. Nmap's scripting engine (NSE) allows users to write and share scripts to automate networking tasks, from vulnerability detection to backdoor discovery. It's used by security professionals, system administrators, and researchers worldwide.
Installation
apt (Debian/Ubuntu)
$ sudo apt install nmapbrew (macOS)
$ brew install nmapchoco (Windows)
$ choco install nmapfrom source
$ git clone https://github.com/nmap/nmap.git && cd nmap && ./configure && make && sudo make installUse Cases
- Host discovery and port scanning across network ranges
- Service version detection and OS fingerprinting
- Vulnerability scanning with NSE scripts
- Firewall and IDS evasion testing
- Network inventory and asset mapping
- Compliance auditing and security assessment
Tags
Details
- Category
- ๐ Network Recon
- Language
- C/C++
- Repository
- nmap/nmap
- Platforms
- ๐งlinux๐macos๐ชwindows
Links
Used in 1 Workflow
Community Reviews
Alternatives & Comparisons
Masscan
CInternet-scale port scanner. Transmits 10 million packets per second. Asynchronous, stateless scanning.
Compare Nmap vs MasscanRustScan
RustBlazing fast port scanner that pipes into Nmap. Scans all 65k ports in 3 seconds flat.
Compare Nmap vs RustScanZMap
CInternet-wide single-packet scanner. Scans the entire IPv4 address space in under 5 minutes.
Compare Nmap vs ZMapScapy
PythonInteractive packet manipulation library. Craft, send, capture, and decode network packets with a powerful Python interface.
Compare Nmap vs ScapyZeek
C++Network analysis framework (formerly Bro). Deep packet inspection, protocol analysis, and security monitoring at scale.
Compare Nmap vs ZeekArkime
JavaScript/CFull packet capture and search system (formerly Moloch). Indexed network traffic with a web UI for hunting and forensics.
Compare Nmap vs ArkimeSuricata
C/RustHigh-performance IDS/IPS and network monitoring engine. Multi-threaded with Snort-compatible rules and protocol logging.
Compare Nmap vs Suricatafscan
GoFast internal network scanner with service brute-forcing, vulnerability detection, and exploit modules.
Compare Nmap vs fscanMore in Network Recon
Masscan
CInternet-scale port scanner. Transmits 10 million packets per second. Asynchronous, stateless scanning.
RustScan
RustBlazing fast port scanner that pipes into Nmap. Scans all 65k ports in 3 seconds flat.
Shodan CLI
PythonCommand-line interface for Shodan, the search engine for internet-connected devices.
Wireshark
C/C++The world's foremost network protocol analyzer. Deep packet inspection for hundreds of protocols.
Responder
PythonLLMNR/NBT-NS/mDNS poisoner and rogue authentication server. Captures NTLMv1/v2 hashes on the network.
Censys CLI
PythonSearch engine for internet-connected devices. Alternative to Shodan with certificate and host search.