Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: фтп паук, сканер портов  (Прочитано 12863 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Mayor
Специалист

ru
Offline Offline

« : 24-02-2008 07:55 » 

фтп паук

хочу за выходные написать, что то типа п4п

сканирует фтп сегмента
выдает через веб интерфейс односегментщикам ссылку на скачку интересующего их файла

какова временная сложность проэкта?

на чем лучше писать?

есть ли oss аналоги?

что лучше почитать из теории?


--------------------
In Code we trust
« Последнее редактирование: 25-02-2008 05:57 от Mayor » Записан

1n c0de we trust
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 24-02-2008 11:51 » 

wget, curl

Сложность примерна таже, что и рекурсивное сканирование директории. Только обработка ошибок нужна обязательно - ftp много сюрпризов таит в плане получения списка файлов.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Mayor
Специалист

ru
Offline Offline

« Ответ #2 : 24-02-2008 14:32 » 

wget, curl

Сложность примерна таже, что и рекурсивное сканирование директории. Только обработка ошибок нужна обязательно - ftp много сюрпризов таит в плане получения списка файлов.

че то не понял как ими можно получить список файлов
Записан

1n c0de we trust
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 24-02-2008 14:40 » 

http://www.php.net/manual/ru/function.curl-exec.php
http://www.php.net/manual/ru/function.curl-setopt.php
CURLOPT_FTPLISTONLY

http://www.php.net/manual/ru/function.curl-exec.php#46976

Аналогично использование CURL API на других языках.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Mayor
Специалист

ru
Offline Offline

« Ответ #4 : 25-02-2008 04:48 » 

не знаю, помоему они слишком навороченные и не втом месте навороченные ...

нада что нить попроще, какой нить модуль под перл или библиотеку под С



----------- ----------

на чем и как лучше написать кроссплатформенный ( винда, линукс ) сканер портов:

одновременный поиск по 1-10к адресам
одновременные запросы к 100-200 обнаруженым сервакам

есть ли готовые примеры?
« Последнее редактирование: 25-02-2008 05:57 от Mayor » Записан

1n c0de we trust
Mayor
Специалист

ru
Offline Offline

« Ответ #5 : 01-03-2008 09:00 » 

кто-нибудь находил в нете в приличном качестве :
стивенса: сетевое программирование под юникс?

где можно найти самую древнюю версию нмап?
( находил 1.57 - весит слишком много - 300 кб )

как пользуюясь сокетами открыть множество исходящих соединений с одного и тогоже исходящего порта?


Записан

1n c0de we trust
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #6 : 01-03-2008 09:13 » 

Не встречал. Могу только дать наводку для поиска.

Англоязычное издание:
W.Richard Stevens
UNIX. Network Programming. Networking APIs.
ISBN 013490012X

Русскоязычное издание:
У.Р.Стивенс
Unix. Разработка сетевых приложений.
ISBN 5-318-00535-7

Цитата
как пользуюясь сокетами открыть множество исходящих соединений с одного и тогоже исходящего порта?

Попробуй bind. Только думаю, что система взбрыкнет.
« Последнее редактирование: 01-03-2008 09:16 от RXL » Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Mayor
Специалист

ru
Offline Offline

« Ответ #7 : 02-03-2008 06:53 » 

нашел # 2003 - UNIX® Network Programming Volume 1, Third Edition: The Sockets Networking API - ISBN 0-13-141155-1

первый опубликованый исходник нмапа нашел на фраке от сентября 1997, он еще без версии 1 файл на 60кб

Записан

1n c0de we trust
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #8 : 02-03-2008 20:04 » 

Mayor1, Стивенс умер в 99-м - он не мог написать книгу в 2003-м. Это явно или под чужой правкой, или не его.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines