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)
- π
dnsmap
installed
- 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! πβ¨