![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
При сканировании определённого сегмента сети я нахожу адреса,
EgorovAlex © (2008-05-14 22:26:00)которые пингуются. Есть ли способ определить как-то, что за девайс мне отвечает? Например компьютер это или сетевой принтер? Понимаю, что есть и другие девайсы, но они меня не интересуют
EgorovAlex (2008-05-24 23:14:00) [1]> alexm_hs_
Спасибо
alexm_hs_ (2008-05-23 21:27:00) [2]Если в сети нетбиос работает, можно сначала наполучать нетбиосными функциями всевозможные типы устройств, типа серверов печати, БД, контроллеров и т.д. А потом совместить полученную инфу с результатами пинга диапазона. Принтеры сетевые тоже хорошо определяются (типа HP) апишными функциями. Когда-то постил тут целую процедуру. Ищите по слову "XcvDataW". Если разобраться с SNMP - вообще можно волшебства творить. По информации от SNMP-агентов устройств найденных по пингу можно найти кучу типов активного оборудования (коммутаторы, роутеры, WiFi и т.д.).
Одним словом, общих подходов нет - надо извращаться. Ройте в сторону FingerPrint - "отпечатки", по кот. определяются устройства. Программа есть, в которой это реализовано - NMap. Удачи!
EgorovAlex (2008-05-15 09:04:00) [3]Спасибо, буду копать...
piople (2008-05-15 05:20:00) [4]Вот еще - http://www.delphikingdom.com/asp/answer.asp?IDAnswer=29184
Slym (2008-05-15 05:15:00) [5]Определить можно по
настройкам IP стека: TTL, MTU и т.п. и т.д. (в т.ч. неакция на пакеты на закрытый порт!)
открытым портам сервисов: TCP9100 - принтер одназначно, UDP445-НТВинда
настройкам NetBios: Samba/Win9x/NT
по ответу WellKnown сервисов - в них почти всегда есть строка идентифицирующая имя, версию и ось сервиса.
Slym (2008-05-15 05:04:00) [6]только по косвенный признакам с некой вероятностю...
всеравно что определить кто перед тобой баба или переодетый мужЫк... а то может приключится история как с Рональдо...
piople (2008-05-15 04:59:00) [7]
> Есть ли способ определить как-то, что за девайс мне отвечает?
Если пинги проходят значет отвечает )
> Например компьютер это или сетевой принтер?
Через ICMP никак, он для этого не предназначен, на сколько я знаю