1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
#!/usr/bin/perl my @allnameserver; while (<STDIN>) { chomp(); $domain = $_; $ns = `whois $domain | grep -A 4 "Domain servers" | grep -v "Domain servers"`; chomp($ns); @nameservers = split(/\n/,$ns); print $domain . "\n"; foreach $n (@nameservers) { chomp($n); $n =~ s/(\s*)(\S+)(\s*)/$2/gm; if ($n =~ /\s+/) { } else { if ($n ne "") { $n = lc($n); push(@allnameserver,$n); print "\t" . $n . "\n"; }; }; }; }; print "\nALL NAMESERVERS\n"; print "==================\n"; foreach $n (@allnameserver) { print $n . "\n"; }; |