Alternatives to ZMap

A fast single-packet network scanner designed for surveys across very large address ranges. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

  • ZMap

    A fast single-packet network scanner designed for surveys across very large address ranges.

Replacements

Listings that take over the same core job as ZMap.

  • masscan

    Scan large sets of IP addresses for open ports.

    masscan is an AGPL-3.0 open-source high-throughput port scanner for macOS and Linux, while ZMap has no listed open-source licence and runs only on Linux.

  • Nmap

    The network mapper: find out which hosts are up, which ports are open and what is listening on them.

    Nmap adds service and version detection, OS fingerprinting and a scripting engine, plus a graphical front end, but is slower for very large address ranges.

  • RustScan

    Discover open ports with a configurable scanner written in Rust.

    RustScan is a GPL-3.0 port scanner for Windows, macOS and Linux that supports follow-up scripts and hands results to other scanning tools.

  • Naabu

    Discover listening network ports with a command-line scanner.

    Naabu is an MIT-licensed port scanner for Windows, macOS and Linux with several scan methods and optional Nmap integration, aimed at targeted lists rather than internet-wide surveys.

Similar software

Related functionality, not a direct replacement.