AssazziN

Search free anonymous proxy

Mar 19th, 2013
293
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 1.35 KB | None | 0 0
  1. use LWP::UserAgent;
  2. $agent=LWP::UserAgent->new;
  3. $agent->agent('Mozilla/8.0');
  4. $agent->max_redirect(0);
  5. $agent->timeout(5);
  6.  
  7. $content=$agent->get('http://www.proxylists.net/http.txt')->content;
  8. print 'Checking http://www.proxylists.net/http.txt...';
  9. print "\n";
  10. $content=~s/\r//g;
  11. open FILE,">proxylists.net_http.txt";
  12. print FILE $content;
  13. close FILE;
  14.  
  15. $content=$agent->get('http://www.proxylists.net/http_highanon.txt')->content;
  16. print 'Checking http://www.proxylists.net/http_highanon.txt...';
  17. print "\n";
  18. $content=~s/\r//g;
  19. open FILE,">proxylists.net_http_highanon.txt";
  20. print FILE $content;
  21. close FILE;
  22.  
  23. open PROXY,"proxylists.net_http.txt";
  24. @proxy=<PROXY>;
  25. close PROXY;
  26.  
  27. open PROXY,"proxylists.net_http_highanon.txt";
  28. push(@proxy,<PROXY>);
  29. close PROXY;
  30.  
  31. print 'Found all proxy... ',scalar(@proxy),"\n\n";;
  32.  
  33.  
  34.  
  35. foreach $z (@proxy) {
  36.     chomp($z);
  37.     ($ip,$port)=split(/:/,$z);
  38.     $agent->proxy(['http'], 'http://'.$z.'/');
  39.     $content=$agent->get('http://www.opkwin.com/whatismyip.php')->content;
  40.     if ($content=~/^500/) {
  41.         print "$z   Noop !!!\n";
  42.     }
  43.     elsif ($content=~/$ip/) {
  44.         print "$z   Is OK...\n";
  45.         open(LOG,">>proxylists.net_available.txt");
  46.         print LOG "$z\n";
  47.         close(LOG);    
  48.     }
  49.     else {
  50.         print "$z   ERROR : $content\n";
  51.     }
  52. }
  53.  
  54. #Search free proxy !!
  55. #http://comfreedom.blogspot.com/2011/12/perl-search-free-anonymous-proxy.html
Add Comment
Please, Sign In to add comment