2010-07-20 24 views
-1

我不知道这个主题是否可以写在这个论坛,但如果我错了警告我。让我去我的问题... 我怎么能知道远程设备是思科或其他公司的交换机或路由器设备通过使用PHP(套接字)通过发送SNMP或连接到telnet?我不想要php代码,但我想知道这种类型的操作是否可以完成或不。如果可以,哪种方式是最好的?发送SNMP或连接telnet在23日港口或你建议的方式。 感谢提前...我怎么知道远程设备是cisco交换机或路由器与PHP?

回答

1

那么假设你有权限,你有正确的SNMP的用户名/密码的SNMPv2-MIB::sysDescr.0请求会给你

实体的文本描述。 该值应该包括系统的硬件类型 的全名和版本标识,软件操作系统, 和网络软件。

看到Cisco MIB here

这应该满足您的需求。

PHP有一个snmpget method,听起来像你所需要的。

如果你没有网络权限,那么我建议你下载nmap,并研究它如何识别主机操作系统。

+0

谢谢,我会看看php的snmpget方法。您的建议将对我有用 – 2010-07-20 20:24:14

相关问题