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

Вниз

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

 
q10nik   (2007-05-28 18:49) [0]

Всем доброго времени суток...

Подскажите пожалуйста возможно ли определить тип и версию сервиса на определенном порту (хм глупый вопрос) и как это нужно реализовывать в Дельфи.

Например как узнать, что в качестве html сервера на удаленной машине стоит apache 2.04b, а не что-то еще.

Или альтернатива - как получить в мою программу ответ от консольного сканера nmap???

Что проще реализовать?

Заранее спасибо.
q10nik


 
Сергей М. ©   (2007-05-29 08:45) [1]


> возможно ли определить тип и версию сервиса на определенном
> порту


Возможно, если сам сервис предусматривает выдачу такой инф-ции по некоему запросу.


> Например как узнать, что в качестве html сервера на удаленной
> машине стоит apache 2.04b, а не что-то еще


"html сервера" - такие в природе не существуют.

Есть http-серверы.

Узнать версию Апача можно "исказив" некоторым допустимым образом URL Например:

Запрос:
http://www.delphimaster.ru/cgi-bin/forum

Ответ:

Multiple Choices
The document name you requested (/cgi-bin/forum) could not be found on this server. However, we found documents with names similar to the one you requested.

Available documents:

   * /cgi-bin/forum.pl (common basename)

Apache/1.3.34 Server at www.delphimaster.ru Port 80


> как получить в мою программу ответ от консольного сканера
> nmap


Создать конс.процесс nmap.exe, перехватив при этом поток стандартного вывода процесса.

см. CreatePipe, CreateProcess, ReadFile


 
SpellCaster   (2007-05-29 12:58) [2]

В заголовке ответа по HTTP протоколу зачастую пишется название и версия сервера.
HTTP/1.1 200 OK
Date: Tue, 29 May 2007 08:56:27 GMT
Server: Apache/1.3.37 (Unix) mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 FrontPage/5.0.2.2635.SR1.2 mod_ssl/2.8.28 OpenSSL/0.9.7a PHP-CGI/0.1b
X-Powered-By: PHP/4.4.6
Content-Type: text/html
Proxy-Connection: Close


 
q10nik   (2007-05-29 16:37) [3]

TO> Сергей М. голова на солнышке парится, описAлся...
насчет nmap"a нашел способ проще, команда -oX
спасибо за ответ

TO > SpellCaster
Спасибо реально помогло



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

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

Наверх




Память: 0.47 MB
Время: 0.021 c
15-1200544927
Slider007
2008-01-17 07:42
2008.02.17
С днем рождения ! 17 января 2008 четверг


6-1175272306
Adventure
2007-03-30 20:31
2008.02.17
TCPClient через прокси...


15-1200365060
zSergey
2008-01-15 05:44
2008.02.17
Разыскивается компонент


4-1182808934
Денис178
2007-06-26 02:02
2008.02.17
Измение текста static контрола


15-1200674989
Черный Шаман
2008-01-18 19:49
2008.02.17
Китайцы объявляют территорию России своей землей