Version: 1.0
Inspired by: dnsmap 0.36
DNSMAP Elite is an enhanced Bash wrapper around dnsmap, offering a deep, interactive UI for DNS network mapping. Perfect for security enthusiasts, it simplifies subdomain enumeration with style and flexibility! π
This script transforms the classic dnsmap 0.36 into a user-friendly tool with a colorful terminal interface. It supports all original options (-w, -r, -c, -d, -i) and guides you through every configuration step, making DNS reconnaissance a breeze! π¨
- π DNS Network Mapping: Enumerate subdomains with
dnsmap. - π Interactive UI: Step-by-step configuration for all options.
- π Flexible Options: Set wordlists
-w, results (-r,-c), delay-d, and IPs to ignore-i. - π Report Saving: Stores results in
~/dnsmap_reports/. β οΈ Error Handling: Validates inputs and dependencies.- π Logging: Tracks activity in
/var/log/dnsmap_elite/. - π¨ Colorful Design: Eye-catching terminal output.
- π§ Linux (e.g., Ubuntu/Debian)
- π Root privileges (recommended)
- π
dnsmapinstalled
- Clone the repo:
git clone https://github.com/Mayank-Chaubey/Adva_DnsMap.git cd dnsmap-elite - Install
dnsmap:sudo apt update sudo apt install dnsmap
- Make executable:
chmod +x dnsmap.sh
Run the script:
sudo ./dnsmap.sh- π₯οΈ Launch and see the banner.
- π Enter a target domain (e.g.,
example.com). - βοΈ Configure options (wordlist, results, delay, IPs to ignore).
- β Confirm and watch it map subdomains!
- π Check results in
~/dnsmap_reports/.
To run dnsmap example.com -w wordlist.txt -r results.txt:
- Input
example.com. - Select "Custom" wordlist:
wordlist.txt. - Choose "Custom" regular results:
results.txt. - Skip other options or customize further.
Fork, tweak, and submit PRs! Issues and feature ideas are welcome. Letβs enhance this tool together! π
MIT License - see LICENSE for details.
β οΈ Use responsibly on authorized targets only.- π Default wordlist assumes
/usr/share/wordlists/dnsmap.txt(adjust as needed).
Happy mapping! πβ¨