Skip to content
SPECIFICTION
Get listed

ZMap

zmap.io

macOSLinuxSelf-hosted
Visit zmap.io
Spec score 6.8 #26 of 26 in Port Scanner Software

Spec sheet

Purpose
ZMap is a fast, stateless, single-packet network scanner designed for Internet-wide network surveys.Read 8 Oct 2026 · github.com
Intended users
The project describes ZMap as a tool for Internet-wide network surveys and lists research among the repository topics.Read 8 Oct 2026 · github.com
Platforms
The README says ZMap operates on GNU/Linux, Mac OS and BSD, and that the latest stable release supports Linux, macOS and BSD.Read 8 Oct 2026 · github.com
Support
The README directs users to its FAQ and GitHub Discussions for questions, and asks users not to open issues for usage or support questions.Read 8 Oct 2026 · github.com
License
The repository provides ZMap under the Apache License, Version 2.0, whose license text grants a no-charge, royalty-free copyright license subject to its terms.Read 8 Oct 2026 · github.com
Ethical scanning
The project cautions that Internet-wide scans can have serious ethical and operational implications and advises scanning slowly and providing an opt-out for network operators.Read 8 Oct 2026 · github.com
High-speed scanning
With a 10gigE connection and netmap or PF_RING, ZMap can scan the IPv4 address space in under five minutes.Read 8 Oct 2026 · github.com
Installation
The project documents installation through package managers or from source, including Debian or Ubuntu packages and macOS Homebrew or MacPorts.Read 8 Oct 2026 · github.com
Intended audience
The project describes its collection of open-source tools as intended for large-scale studies of hosts and services on the public Internet.Read 8 Oct 2026 · zmap.io
Operating systems
ZMap operates on GNU/Linux, macOS, and BSD.Read 8 Oct 2026 · github.com
Privileges
The README's example scan requires root privileges.Read 8 Oct 2026 · github.com
Probe support
ZMap has probe modules for TCP SYN scans, ICMP, DNS queries, UPnP and BACNET, and can send UDP probes.Read 8 Oct 2026 · github.com
Probe types
ZMap has implemented probe modules for TCP SYN scans, ICMP, DNS queries, UPnP, and BACNET, and can send many UDP probes.Read 8 Oct 2026 · github.com
Project
The ZMap Project is a collection of open source measurement tools for large-scale studies of hosts and services on the public Internet.Read 8 Oct 2026 · zmap.io
Project tools
The project also lists ZDNS for DNS lookups, LZR for protocol identification, and ZLint for X.509 certificate checks.Read 8 Oct 2026 · zmap.io
Related scanner
ZGrab is the project's stateful application-layer scanner and supports protocols including HTTP, HTTPS, SSH, SMTP, Modbus and BACNET.Read 8 Oct 2026 · zmap.io
Related tool
The project describes ZGrab as a stateful application-layer scanner that can perform handshakes and collect service data from hosts found by ZMap.Read 8 Oct 2026 · zmap.io
Requirements
The README says a simple scan of the IPv4 space requires root privileges.Read 8 Oct 2026 · github.com
Scan speed
The README says ZMap can scan the public IPv4 address space on one port in under 45 minutes on a typical gigabit desktop, or in under five minutes with 10gigE and netmap or PF_RING.Read 8 Oct 2026 · github.com
Scanning guidance
The README warns that Internet-wide scanning can have ethical and operational implications and advises scanning as slowly as necessary and providing network operators a way to opt out.Read 8 Oct 2026 · github.com
Workflow
The project describes using ZGrab with ZMap in measurement pipelines for more involved scans such as banner grabs or TLS handshakes.Read 8 Oct 2026 · github.com

Where Specifiction places it

Alternatives to ZMapAll alternatives →