我如何知道远程设备是cisco交换机还是带有php的路由器?

我如何知道远程设备是cisco交换机还是带有php的路由器?,php,cisco,Php,Cisco,我不知道这个话题是否可以在这个论坛上写,但是如果我错了,请警告我。让我们来回答我的问题。。。 通过使用phpsockets,使用send SNMP或连接with telnet,我如何知道远程设备是cisco或其他公司的交换机或路由器设备?我不需要php代码,但我想知道这种类型的操作是否可以完成。如果可以,哪种方式最好?在第23个端口发送SNMP或连接telnet,或者按照您建议的方式。 感谢您的帮助…好吧,假设您有权限,并且您有正确的SNMP用户名/密码,那么SNMPv2 MIB::sysDes

我不知道这个话题是否可以在这个论坛上写,但是如果我错了,请警告我。让我们来回答我的问题。。。 通过使用phpsockets,使用send SNMP或连接with telnet,我如何知道远程设备是cisco或其他公司的交换机或路由器设备?我不需要php代码,但我想知道这种类型的操作是否可以完成。如果可以,哪种方式最好?在第23个端口发送SNMP或连接telnet,或者按照您建议的方式。
感谢您的帮助…

好吧,假设您有权限,并且您有正确的SNMP用户名/密码,那么SNMPv2 MIB::sysDescr.0请求将为您提供

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

这应该能满足你的需要

PHP有一个听起来像您所需要的


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

谢谢,我将介绍php的snmpget方法。您的建议对我很有用