Показать сообщение отдельно

  #767  
Старый 08.05.2009, 18:34
shellz[21h]
Постоянный
Регистрация: 20.12.2007
Сообщений: 334
Провел на форуме:
1934122

Репутация: 118
Отправить сообщение для shellz[21h] с помощью ICQ
По умолчанию

PHP код:
<?

# +----------------------------------------------+
# |   - Generator socks5 ;)                      |                 
# |   - (c) 2009 Writed by shellz                |
# +----------------------------------------------+

// Setting:
 
 
set_time_limit(0);
 
error_reporting(0);

  
$loop 10;    // 1 - num loops
  
$mode 1;    // 0 - show all; 1 - show only the good
  
$save 0;    // 0 - show on page; 1 - save in the file
  
$file 'socks5.txt';   // File name
 
 
do 
 {
  
$url "http://sockslist.net";
  
$get file($url);
 
  foreach(
$get as $getting)
     {
       
$pattern "/<script type=\'text\/javascript\'>(.+)\(unescape\(\'.*\'\)\)<\/script>/is";
       
preg_match($pattern$getting$grab);
         
         if(
$grab[0] == true) {
           
$str_beg  str_replace("<script type='text/javascript'>eval(unescape('"""$grab[0]);
           
$str_end  str_replace("'))</script>",""$str_beg);
           
$js  urldecode($str_end);
           
$arr explode(";"$js); 
           
$version explode("+"$arr[16]);
           
$country explode("</td>"$arr[16]);
       
          for(
$i 0$i 12$i++)
          {   
            if(
$i 10) {
            
$two explode("="trim($arr[$i]));
            } else {  
            
$socks .= '$'.trim($arr[$i]).';';  
            } 
          }
       
         
$socks .= '$port = $'.trim($two[1]).';';
         eval(
$socks);
         if(
trim($version[5]) == 5) { // show only socks 5 version;
         
$intz $ipa.":".$port.":".trim($version[5]); }
         
          if(
$mode == 0) {
            if(
$save == 0) {
            echo 
$ipa.":".$port." [".gethostbyaddr($ipa)."] => ".$country[0]."<br>"; } else {
              
file_put_contents($file$ipa.":".$port." [".gethostbyaddr($ipa)."] => ".$country[0]."\n"FILE_APPEND);
            }
          } else {
            
$check file_get_contents("http://sockslist.net/cgi-bin/socks/proxytools.cgi?do=check&socks=".$intz); 
            
$patterm "|<font color=\"\#00ab38\">works<\/font>|is"
         
            if(
preg_match($patterm$check)) {
            if(
$save == 0){
            echo 
$ipa.":".$port." [".gethostbyaddr($ipa)."] => ".$country[0]." - Socks5 Good! <br>"; } else {
              
file_put_contents($file$ipa.":".$port." [".gethostbyaddr($ipa)."] => ".$country[0]." - Socks5 Good!\n"FILE_APPEND); }
            }
     }
     }
   } 
$lp++;
 } 
 while(
$lp $loop); 

?>
 
Ответить с цитированием