Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Валидность Ftp (https://forum.antichat.xyz/showthread.php?t=25350)

Ch3ck 14.10.2006 12:40

Валидность Ftp
 
Тут щас чистил комп и нарвался на скрипт. Проверяет на валидность FTP.
Открывает файл в котором есть записи типа: ftp.sait.ru login password, проверяет, потом открывает другой файли записывает туда рабочие аккаунты.
Авось кому и пригодится.
PHP код:

<? 
$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 для чтения?
.

Какая разница. Можно и просто так
PHP код:

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

Цитата:

Сообщение от Trinux
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 мин


Время: 14:52