Discover Packages
github.com/Mortimus/DNSMap
command
module
Version:
v0.0.0-...-f37171f
Opens a new window with list of versions in this module.
Published: Jan 16, 2026
License: MIT
Opens a new window with license information.
Imports: 13
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
README
¶
DNSMap
DNSMap is a DNS mapping and visualization tool that uses the ProjectDiscovery Chaos API for initial discovery and recursively spiders DNS records to generate a tactical tree map.
Features
Initial Discovery : Uses the ProjectDiscovery Chaos API to find subdomains.
Recursive Spidering : Performs recursive DNS resolution up to a specified depth.
Visualization : Generates a PNG image of the DNS structure as a tree map.
Installation
To install the latest version:
go install github.com/Mortimus/DNSMap@latest
Usage
DNSMap -d example.com -key YOUR_PDCP_API_KEY
Flags
-d: Target domain (e.g., example.com) [Mandatory]
-key: PDCP API Key (can also be set via PDCP_API_KEY environment variable)
-t: Output theme: light or dark (default: light)
-o: Output filename (default: TARGET_dns_map.png)
-depth: Recursion depth for DNS spidering (default: 3)
Environment Variables
PDCP_API_KEY: Your ProjectDiscovery Chaos API key.
License
This project is licensed under the MIT License - see the LICENSE.md file for details.
Expand ▾
Collapse ▴
Documentation
¶
There is no documentation for this package.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.