M-A

Reserve

M-A
Nov 2nd, 2012
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 2.73 KB | None | 0 0
  1. #!/usr/bin/perl
  2. use warnings;
  3. require LWP::UserAgent;
  4. #
  5. if($^O =~ /Win/){
  6.  
  7.    system("cls");
  8. }
  9. sub exit_a {
  10.  
  11.     print q{    
  12. __________                                                    .__        
  13. \______   \ ____   ______ ______________  __ ____             |__|_____  
  14.  |       _// __ \ /  ___// __ \_  __ \  \/ // __ \    ______  |  \____ \
  15.  |    |   \  ___/ \___ \\  ___/|  | \/\   /\  ___/   /_____/  |  |  |_> >
  16.  |____|_  /\___  >____  >\___  >__|    \_/  \___  >           |__|   __/
  17.         \/     \/     \/     \/                 \/               |__|    
  18.  
  19. #  Reserve ip v2.0
  20. #  Author  : Mr_AnarShi-T
  21. #  Home    : GaZa-HacKeR.NeT
  22. #  GreeT's : Zero_Cool , TKL , hidden pain , all GaZa-HaKer Team - Members
  23. #  Usage   : Perl $.pl www.site.com results_file.txt
  24. };
  25.  
  26.     exit;
  27.  
  28. }
  29.  
  30. my $ip = "";
  31. my $website = $ARGV[ 0 ] or exit_a;
  32. my $filename = $ARGV[ 1 ] or exit_a;
  33. open FILE,">>" . $filename or exit_a;
  34. my $ua = LWP::UserAgent->new;
  35. $ua->agent('Mozilla 4.76[en] - Windows 2000');
  36.  
  37. my $page = $ua->get('http://www.my-ip-neighbors.com/?domain=' . $website)-
  38.  
  39. >as_string;
  40.  
  41. @split_2 = split /Neighbors : /,$page;
  42. if ($split_2[ 1 ] =~ m{<dd>(.*?)</dd>}g){
  43.    
  44.     $n = $1;
  45.        
  46. }
  47.  
  48. @split_3 = split /Server country : /,$page;
  49. if ($split_3[ 1 ] =~ m{<dd>(.*?)</dd>}g){
  50.        
  51.     $country = $1;
  52.      
  53. }
  54.  
  55. @split_1 = split /<span/,$page;
  56. for( my $i = 0; $i<@split_1; $i++ ){
  57.  
  58.     if ($split_1[ $i ] =~ m{class="IP">(.*?) }g){
  59.    
  60.         $ip = $ip . " " . $1;
  61.        
  62.     }
  63.    
  64. }    
  65.  print q{    
  66. __________                                                    .__        
  67. \______   \ ____   ______ ______________  __ ____             |__|_____  
  68.  |       _// __ \ /  ___// __ \_  __ \  \/ // __ \    ______  |  \____ \
  69.  |    |   \  ___/ \___ \\  ___/|  | \/\   /\  ___/   /_____/  |  |  |_> >
  70.  |____|_  /\___  >____  >\___  >__|    \_/  \___  >           |__|   __/
  71.         \/     \/     \/     \/                 \/               |__|    
  72.  
  73. #  Reserve ip v2.0
  74. #  Author  : Mr_AnarShi-T
  75. #  Home    : GaZa-HacKeR.NeT
  76. #  GreeT's : Zero_Cool , TKL , hidden pain , all GaZa-HaKer Team - Members
  77. #  Usage   : Perl $.pl www.site.com results_file.txt
  78. };
  79. sleep 3;
  80. print "
  81. [#] information Founded :
  82.  
  83. [+]Target : " . $website . "
  84. [+]Server ip : " . $ip . "
  85. [+]Domains number : " . $n . "
  86. [+]Server country : " . $country . "
  87.  
  88. [*]Trying To Write Domains info File .. \n\n";
  89.  
  90. @split = split /<td/,$page;
  91.  
  92. for( my $i = 0; $i<@split; $i++ ){
  93.    
  94.     if ($split[ $i ] =~ m{http://whois.domaintools.com/(.*?)"}g){
  95.        
  96.        print FILE "[+] " . $1 . "\n";
  97.            
  98.    }
  99.        
  100. }
  101. sleep 2;
  102. print "[+]Domains succussfully written to the file : " . $filename . "\n\n";
  103. close(FILE);
Advertisement
Add Comment
Please, Sign In to add comment