DNSX
Purpose
DNSX resolves domains and subdomains to IP assets using ProjectDiscovery dnsx.
Plugin Information
Plugin ID: dnsx
Category: Resolution
Plugin Type: resolver
Execution: CLI DNS resolution
Default State: enabled
Default Profiles:
quickdefaultdeeprecon_nmaptls_auditweb_discoveryport_discoveryrecon_expandedscreenshot
Input Scope
Accepted asset types:
domainsubdomain
Required metadata:
- None
Produces targets:
- Newline-delimited hostnames on stdin.
Output
Creates assets:
ip
Creates vulnerabilities:
- None
May enrich:
- IP assets with source hostname metadata.
Metadata:
record_type: currentlyA.domain: hostname from DNSX output.source:dnsx.
Graph Relations
No explicit resolves_to edge is currently created by the worker. The emitted IP assets feed port and service discovery.
Files / Artifacts
Produces:
- None
Dependencies
Required binary: dnsx
Required installer entry: tools.dnsx
Command model:
dnsx -json -silent -a
Example Flow
subdomain
-> dnsx
ip
Notes
JSON output is preferred. The parser also accepts a plain text fallback with at least host ip fields.