搜索局域网中的设备并能够识别设备?该怎么处理

搜索局域网中的设备并能够识别设备?
本帖最后由 oyljerry 于 2013-01-19 17:27:05 编辑
需求:搜索局域网中的设备并能够识别设备, 设备如 电脑、终端、打印机、摄像头、DVR等。
条件:没有SDK只有一堆硬件,使用VC++编程。
由于小弟刚想网络方面的,所以在这方面是个菜鸟,思索几天,对于设备识别毫无思路,还请各位大人详细解答下,我在这里先谢过各位。
网络 终端

------解决方案--------------------
没有SDK只有一堆硬件

没有sdk 你自己弄一套出来么?
------解决方案--------------------
搜索局域网中的设备并能够识别设备?该怎么处理lz 牛人啊!
------解决方案--------------------
对方设备没相关接口  你怎么知道对方是什么设备?
------解决方案--------------------
引用:
嗯 就是 说这些设备都没有提供编程的接口和API。

没有对应的接口,就需要针对不同的硬件先做一些研究,类似Hack的方式来识别设备
------解决方案--------------------
用 nmap 对这些设备 进行操作系统指纹扫描
不同的操作系统 对于特殊的ip报文回应是不同的,从而判断出 该设备装了什么操作系统,然后通过该系统 猜测大概是什么设备

------解决方案--------------------
lz 搜索  操作系统指纹扫描
然后 参照nmap的实现(也有源码)通过wireshark抓包观察 发出去什么报文,对方回复什么,不回复应该做其他的处理之类的