diff --git a/modules/auxiliary/gather/enum_dns.rb b/modules/auxiliary/gather/enum_dns.rb index be34269e76..c699a0bd5e 100644 --- a/modules/auxiliary/gather/enum_dns.rb +++ b/modules/auxiliary/gather/enum_dns.rb @@ -453,10 +453,11 @@ class Metasploit3 < Msf::Auxiliary end end else - print_error("Zone transfer failed") + print_error("Zone transfer failed (length was zero)") end - rescue - print_error("Zone transfer failed") + rescue Exception => e + print_error("Error executing zone transfer: #{e.message}") + elog("Error executing zone transfer: #{e.message}\n#{e.backtrace.join("\n")}") end end