Naabu Fast Port Scanner by ProjectDiscovery
Naabu is a fast and reliable port scanning tool written in Go by ProjectDiscovery. It supports SYN, CONNECT, and UDP scans, integrates with Nmap for service discovery, and handles IPv4/IPv6 targets with automatic deduplication for efficient attack surface enumeration.
Installation
Use the upstream install or setup path that matches your environment:
- go install -v github.com/projectdiscovery/naabu/v2/cmd/naabu@latest
Requirements and caveats from upstream:
- Download the ready to run binary / docker or install with GO
Prerequisite
- The ports to scan for on the host can be specified via -p parameter (udp ports must be expressed as u:port). It takes nmap format ports and runs enumeration on them.
Basic usage or getting-started notes:
Usage •
sh
naabu -h
Extracted from upstream docs: https://raw.githubusercontent.com/projectdiscovery/naabu/HEAD/README.md