» dig - (domain information groper) is a flexible tool for interrogating DNS name servers.
» DNSBruteforce - DNS brute forcing utility that can query 2000 domains in 9 seconds.
» DNSChef - is a highly configurable DNS proxy for Penetration Testers and Malware Analysts. A DNS proxy (aka "Fake DNS") is a tool used for application network traffic analysis among other uses.
» dnsenum - is a perl script that enumerates DNS information.
» DNSMap - is a subdomain bruteforcer for stealth enumeration.
» DNSQuerySniffer - is a network sniffer utility that shows the DNS queries sent on your system.
» dnstwist - Domain name permutation engine for detecting typo squatting, phishing and corporate espionage.
» dnswalk - is a DNS debugger. It performs zone transfers of specified domains, and checks the database in numerous ways for internal consistency, as well as accuracy.
» DomainHostingView - is a utility for Windows that collects extensive information about a domain by using a series of DNS and WHOIS queries, and generates HTML report that can be displayed in any Web browser.
» Fierce - Is a semi-lightweight scanner that helps locate non-contiguous IP space and hostnames against specified domains.
» iodine - lets you tunnel IPv4 data through a DNS server. This can be usable in different situations where internet access is firewalled, but DNS queries are allowed.
» JudasDNS - Nameserver DNS poisoning attacks made easy.
» PassiveDNS - a network sniffer that logs all DNS server replies for use in a passive DNS setup.
» QuickSetDNS - is a simple tool that allows you to easily change the DNS servers that are used for your Internet connection. You can set the desired DNS servers from the user interface, by choosing from a list of DNS servers that you defined, or from command-line, without displaying any user interface.
» ReverseRaider - Is a domain scanner that uses various techniques, such as wordlist scanning to find target's subdomains or reverse resolution for a range of ip.
» SubBrute - is a simple tool that allows you to easily change the DNS servers that are used for your Internet connection. You can set the desired DNS servers from the user interface, by choosing from a list of DNS servers that you defined, or from command-line, without displaying any user interface.