Naabu
Purpose
Naabu discovers open TCP services on IP, CIDR, domain, and subdomain targets.
Plugin Information
Plugin ID: naabu
Category: Port Discovery
Plugin Type: port_scan
Execution: active CLI port scan
Default State: enabled
Default Profiles:
defaultdeepport_discovery
Input Scope
Accepted asset types:
ipcidrdomainsubdomain
Required metadata:
- None
Produces targets:
- A temporary target file passed with
-list.
Output
Creates assets:
service
Creates vulnerabilities:
- None
May enrich:
- Service metadata with IP, port, and protocol.
Metadata:
ip: resolved or reported IP address.port: open port as a string.protocol: protocol, defaulting totcp.source:naabu.
Graph Relations
The worker derives service exposure edges from service metadata:
ip -> exposes -> service
Files / Artifacts
Produces:
- None
Dependencies
Required binary: naabu
Required installer entry: tools.naabu
Command model:
naabu -json -silent -list <target-file> [-rate <n>]
Example Flow
ip
-> naabu
service
Notes
The parser accepts JSON lines and a fallback host:port text format.