Enumerates DNS information of a domain and to discover non-contiguous ip blocks.
- Get the host's address.
- Get the nameservers.
- Get the MX record.
- Perform axfr queries on nameservers and get BIND VERSION.
- Get extra names and subdomains via google scraping.
- Brute force subdomains from file, can also perform recursion on subdomain that have NS records.
- Calculate C class domain network ranges and perform whois queries on them.
- Perform reverse lookups on netranges.
- Write to domain_ips.txt file ip-blocks.