gunnarh

Bruteforce-Search free Domain

May 28th, 2016
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.59 KB | None | 0 0
  1. #! /usr/bin/perl
  2. use strict;
  3. use Net::DNS;
  4.  
  5. my $resolver = Net::DNS::Resolver->new;
  6.    $resolver->nameservers("ns1.univie.ac.at");
  7.    $resolver->dnssec(0);
  8. my $tld=".at";
  9. #my @letters = ('a' .. 'z', 0 .. 9);
  10. my @letters = ('a' .. 'z');
  11.  
  12. foreach my $letter1 (@letters) {
  13.    foreach my $letter2 (@letters) {
  14.       foreach my $letter3 (@letters) {
  15.         checkDomain($letter1.$letter2.$letter3.$tld);
  16.       }
  17.    }
  18. }
  19.  
  20. sub checkDomain($) { my $domain = shift(@_);
  21.     my $reply = $resolver->send($domain, "NS");
  22.     print $domain . "\n" if ($resolver->errorstring =~ /NXDOMAIN/);
  23. }
Add Comment
Please, Sign In to add comment