Naabu

Category: Reconnaissance & OSINT Language: Go Type: Active (Port Scanner)

๐Ÿ“˜ Definition & Purpose

Naabu is a high-speed TCP/UDP port scanner written in Go. It is designed to quickly scan thousands of hosts to locate open service ports.

๐Ÿงช Core Mechanics

Naabu utilizes raw socket parsing to perform SYN scans. It sends SYN packets to a list of target IPs/ports and listens for SYN-ACK or RST responses to identify open ports at lightning speed.

๐Ÿš€ Usage & Cheat Sheet

# Scan a list of domains for standard web ports
naabu -list subdomains.txt -p 80,443,8080,8443 -o open_ports.txt

# Full port scan (all 65,535 ports) on a target host
naabu -host target.com -p - -rate 1000 -o target_full_ports.txt

# Pipe subdomains from other tools directly into Naabu
subfinder -d target.com -silent | naabu -p 80,443 -silent

๐Ÿ”— Integration

This tool is utilized across the: