Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 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.042 c
1-1194786224
9899100
2007-11-11 16:03
2008.02.17
обработка строк текстового файла


15-1200483212
GlFox
2008-01-16 14:33
2008.02.17
Windows XP over FreeDOS


6-1179914860
Novic
2007-05-23 14:07
2008.02.17
Вызов метода на сервере приложений


3-1191406869
-=Le][=-
2007-10-03 14:21
2008.02.17
Реиндексацыя дазы!


15-1200597998
ProgRAMmer Dimonych
2008-01-17 22:26
2008.02.17
К вопросу об учителях и системе образования





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский