Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

Олределение по порту установленного ПО   Найти похожие ветки 

 
Voyager   (2004-02-04 20:43) [0]

Люди! Подскажите пожалуйста: как по открытому порту (например 80 и другим портам) определить название и версию установленного ПО. Или ссылочку хотя бы киньте.


 
Andersen ©   (2004-02-05 14:17) [1]

Для этого используется, так называемый сбор заголовков. То есть пытаешься послать на открытый порт какую-нить шнягу (чаще всего пустую строку), с помощью send и ждешь ответа (recv). Иногда в ответе будет содержаться то, что тебе нужно. Но пустая строка работает не для всех сервисов, например, для 80 порта лучше послать "HEAD / HTTP/1.0". Не забудь доставить символ(ы) конца строки в конце сообщения.


 
Digitman ©   (2004-02-05 14:53) [2]


> версию установленного ПО


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


 
Andersen ©   (2004-02-05 15:14) [3]

> Иногда в ответе будет содержаться то, что тебе нужно
Я же вроде писал


 
Digitman ©   (2004-02-05 16:29) [4]


> Andersen ©   (05.02.04 15:14) [3]


это ты кому ?
если мне, то готов возразить : не всякий ПИО и не всякой службы подразумевает обмен именно текстовыми сообщениями ..может и ответа вообще не быть - сервер просто закроет соединение по своей инициативе, не поняв что от него требуется


 
Verg ©   (2004-02-05 16:37) [5]

Вы че-то зациклились:
- Я ж говорю: иногда...
- Нет, а я говорю, что только иногда...

until false


 
Andersen ©   (2004-02-05 16:39) [6]

> Вы че-то зациклились:
> - Я ж говорю: иногда...
> - Нет, а я говорю, что только иногда...

> until false

Согласен. Говорим, блин, об одном и том же, только разными словами. Пора заканчивать.



Страницы: 1 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.033 c
14-1079115770
Замороченный
2004-03-12 21:22
2004.04.11
Объясните последовательность установки C# Builder


1-1082707727
serg128
2004-04-23 12:08
2004.04.11
Как связать TExcelWorkBook с объектом xApp = GetActiveObject(xl);


8-1076524328
Seldon
2004-02-11 21:32
2004.04.11
Icon2Bitmap


7-1075138348
$tranger
2004-01-26 20:32
2004.04.11
Инфо о железе


14-1082105253
xman
2004-04-16 12:47
2004.04.11
Перевод Архангельского "Все о Delphi"