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.

Sharing these resources is not formal approval or a recommendation from ProjectDiscovery. We cannot provide an endorsement of accuracy or validation that content is up-to-date. Anything shared here should be approached with caution.


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.