Naabu Overview
A Go-based port scanning tool to quickly enumerate valid ports
What is Naabu?
Naabu is a port scanning tool written in Go that enumerates valid ports for hosts in a fast and reliable manner. It is a really simple tool that does fast SYN/CONNECT/UDP scans on the host or list of hosts and provides all ports that return a reply.
Features and capabilities
- Fast And Simple SYN/CONNECT/UDP probe based scanning
- Optimized for ease of use and lightweight on resources
- DNS Port scan
- Automatic IP Deduplication for DNS port scan
- IPv4/IPv6 Port scan (experimental)
- Passive Port enumeration using Shodan Internetdb
- Host Discovery scan (experimental)
- NMAP integration for service discovery
- Multiple input support - STDIN/HOST/IP/CIDR/ASN
- Multiple output format support - JSON/TXT/STDOUT
Additional Naabu Resources
As an open source tool with a robust community there are a lot of community-created resources available. We are happy to share those to offer even more information about our tools. ProjectDiscovery’s httpx should not be confused with the httpx python library.
- https://mrshan.medium.com/naabu-port-scanner-why-you-should-use-it-947d8ca025df
- https://highon.coffee/blog/naabu-cheat-sheet/
Support
Questions about using Naabu? Issues working through installation? Cool story or use case you want to share? Get in touch!
Check out the Help section of the docs or reach out to us on Discord.