Форум: "Сети";
Текущий архив: 2008.02.17;
Скачать: [xml.tar.bz2];
ВнизОпределение сервиса и его версии Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.045 c