LINUX.ORG.RU

>чем проверить несколько сотен FTP на существование

пинг

главное - на возможность анонимного входа?


Напиши скрипт, по результатм пинга коннектящийся анонимно, если выходит - записывающий адрес в список годных.

Zhbert ★★★★★
()

проверить несколько сотен FTP на существование

Долбиться nc на 22-ой порт.

на возможность анонимного входа

Голова не очень соображает, но наверняка можно как-то с помощью ftp/ncftp или тем же telnet'ом.

GotF ★★★★★
()
Ответ на: комментарий от Zhbert

Вот я и хотел бы знать, как такой скрипт написать. Какие там ответы у FTP сервера? Я без понятия. Может есть готовое решение, никто не встречал?

goatees
() автор топика
Ответ на: комментарий от GotF

>На одном ip могут висеть http- и jabber-серверы, а ftp не быть.

Порт же 22

Zhbert ★★★★★
()

Посмотрите в сторону nmap для сканирования на наличие ftp и expect + nc для проверки на анонимный вход.
Что именно посылать и отвечать - в google по словам ftp rfc.

AITap ★★★★★
()
Ответ на: комментарий от sdio

>Массовый SSH головного мозга

Блин, точно, 21 же! Думал же, пока писал, что что-то тут не так..

Zhbert ★★★★★
()
Ответ на: комментарий от sdio

21, конечно. SSH не пользуюсь вообще, даже не знаю, почему сморозил такое.

GotF ★★★★★
()

Проверка

$ ftp=72.9.245.82
$ wget ftp://$ftp/test 2>&1 | awk '/Logged in!/ {print "Open for anonymous"}; /Login incorrect/ {print "No anonymous access"}'
No anonymous access

ftp='ftp.debian.org'
wget ftp://$ftp/test 2>&1 | awk '/Logged in!/ {print "Open for anonymous"}; /Login incorrect/ {print "No anonymous access"}'
Open for anonymous
sdio ★★★★★
()
Ответ на: комментарий от sdio

Да, wget явно лучше, чем nc + expect :)

Но лучше ему добавить «wget --timeout=15 -t 1 », так как без этих опций, если сервер не доступен в active-режиме, то wget будет долго на него долбиться.

mky ★★★★★
()

Привет, подскажите, чем проверить несколько сотен FTP на существование и главное - на возможность анонимного входа?


Написать скрипт на любом скриптовом языке скрипт который это будет делать.
Либо перечислить 50$ мне и я это сделаю за тебя %-) (сейчас набежит красноглазая школота и предложит это сделать бесплатно, но зачем ?)

anonizmus
()
Ответ на: комментарий от mky

Да, пусть добавит. Это я так накидал по-быстрому а-ля proof of concept

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.