【发布时间】:2015-06-10 04:47:46
【问题描述】:
我的本地网络中有一个路由器(型号:D-Link Micro Httd),我知道它的 IP 地址。我想使用 C# 以编程方式查找路由器的模型。同样在路由器上,SNMP 服务被禁用,我忘记了管理员密码。 我使用LanSweeper NMS,它找到了模型,我使用了nMap,它也找到了模型。 我也使用了 UPnP API,但即使它也找不到路由器。
这个应用程序如何找到路由器的型号,而 SNMP 服务被禁用并且我忘记了管理员密码?
【问题讨论】:
-
他们显示完整的型号,还是只显示制造商?他们可以从 MAC 地址中获取。
-
他们从 MAC 地址获得制造商,但他们获得模型名称,例如他们给我模型的“Micro_Httpd”。而且我不知道他们是怎么做到的?
-
也许他们正确地使用了 UPnp 而你却没有?
-
我找到了一些使用 UPnP 的项目(在 GitHub 和 CodePlex 中),但是他们找不到路由器。
-
这个帖子stackoverflow.com/questions/10700179/…,说端口扫描可以提供更多信息,请问怎么办?端口扫描只说特殊端口打开或关闭。对吗?