dnsenum – DNS enumeration tool


dnsenum is a perl script that enumerates DNS information from a domain, attempts zone transfers, performs a brute force dictionary style attack, and then performs reverse look-ups on the results.


How to get this tool

To use this tool, please use a method listed below.

In a Linux (Debian OS), run the following command(s).

git clone https://github.com/fwaeytens/dnsenum.git

cd dnsenum

apt-get install cpanminus

cpanm String::Random

install String::Random


Other Necessary modules: Must have: Net::IP Net::DNS Net::Netmask Optional: Net::Whois::IP HTML::Parser WWW::Mechanize XML::Writer


To install a module, simply run (as root):

perl -MCPAN -e shell


and then type:

install eg: cpan[1]> install XML::Writer


Download directly from the following link:


How to execute

perldoc dnsenum.pl





Next steps:


This article was contributed by Jason Jacobs from Guyana. Jason is a member of the Caribbean CSPA.

Was this article helpful?
0 out of 0 found this helpful



Article is closed for comments.