Installing and using dnsrecon on Debian

First install pip:

apt-get install python-pip

Now, download dnsrecon:

git clone https://github.com/darkoperator/dnsrecon.git
cd dnsrecon

Now install essential python modules:

pip install netaddr
pip install dnspython

Now you can run dnsrecon:

[email protected]:~/dnsrecon# ./dnsrecon.py -d eyrie.in -n ns101.dnsever.com
[*] Performing General Enumeration of Domain: eyrie.in
[!] Wildcard resolution is enabled on this domain
[!] It is resolving to eyrie.in
[!] All queries will resolve to this address!!
[-] DNSSEC is not configured for eyrie.in
[*]      SOA ns77.dnsever.com 121.254.188.77
[*]      NS ns101.dnsever.com 121.254.188.101
[*]      Bind Version for 121.254.188.101 DNSEver
[*]      NS ns108.dnsever.com 121.254.188.108
[*]      Bind Version for 121.254.188.108 DNSEver
[*]      NS ns77.dnsever.com 121.254.188.77
[*]      Bind Version for 121.254.188.77 DNSEver
[*]      A eyrie.in 192.198.106.143
[*] Enumerating SRV Records
[-] No SRV Records Found for eyrie.in
[*] 0 Records Found

What I do is first do a dig for the NS records and then run dnsrecon on the nameserver with -n


You are reading this post on Joel G Mathew’s tech blog. Joel's personal blog is the Eyrie, hosted here.