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.
I saw the other review that said this isn't working. After setting the location of Perl at the top of the dnswalk script, I had Dnswalk running. There is a deprecation warning about the use of 'defined(@array)', but this does not stop the script from working. Other than that, the script is easy to use. I wasn't able to find any domain servers that allowed the Zone transfer, but that's beside the point here.
I am using FreeBSD 9.2 with Perl v5.16.3 and DNSwalk does not work right. Gives bad results and comes up with defined(@array) is deprecated at /usr/local/bin/dnswalk line 59. (Maybe you should just omit the defined()?) Has this version been fixed?? Using DNSWALK 2.0.2 Thanks. Ron