Skip to content

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:

  • default
  • deep
  • port_discovery

Input Scope

Accepted asset types:

  • ip
  • cidr
  • domain
  • subdomain

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 to tcp.
  • 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.