大佬教程收集整理的这篇文章主要介绍了构建SNMP协议的Get请求,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
netwox -q OID -i IP
其中,-q 选项用来指定对象标识符,表示要获取该标识符对应的值;-i 选项用来指定 SNMP 服务地址。root@daxueba:~# netwox 159 -q ".1.3.6.1.2.1.1.1.0" -i 199.58.200.68
命令中的 .1.3.6.1.2.1.1.1.0 为对象标识符,表示系统基本信息参数位置。'Dell out-of-band SNMP Agent for Remote Access Controller'
以上输出信息显示了远程设备的系统信息,从中可以了解到该设备是戴尔远程访问控制器。Simple Network Management Protocol version: version-1 (0) #版本,这里值为0,代表SNMP v1 community: public #共同体 data: get-request (0) #PDU类型,表示为Get请求 get-request request-id: 1330050988 #请求标识 error-status: noError (0) #差错状态,值为0,表示无差错 error-index: 0 #差错索引 variable-bindings: 1 item #变量绑定 1.3.6.1.2.1.1.1.0: Value (Null) #变量名:值,目前值为空,因为 是请求包 Object Name: 1.3.6.1.2.1.1.1.0 (iso.3.6.1.2.1.1.1.0) #变量名 Value (Null) #值,这里值为空上述输出信息显示了 Get 请求包中的字段信息。可以看到请求的变量名为 1.3.6.1.2.1.1.1.0,目前变量值为空,使用的请求标识为 1330050988。
Simple Network Management Protocol version: version-1 (0) community: public data: get-response (2) #PDU类型,这里值为2,表示为响应包 get-response request-id: 1330050988 #请求标识 error-status: noError (0) error-index: 0 variable-bindings: 1 item 1.3.6.1.2.1.1.1.0: 44656c6c204f75742d6f662d62616e6420534e4 d50204167... Object Name: 1.3.6.1.2.1.1.1.0 (iso.3.6.1.2.1.1.1.0) Value (OctetString): 44656c6c204f75742d6f662d62616e642 0534e4d50204167... Variable-binding-String: Dell out-of-band SNMP Agent for Remote Access Controller从输出信息中可以看到,请求标识为 1330050988 与请求包中的请求标识相同,表示是同一次的请求与响应;这里的值类型为 OctetString,并且成功返回了要查询的系统基本信息(最后一行)。
以上是大佬教程为你收集整理的构建SNMP协议的Get请求全部内容,希望文章能够帮你解决构建SNMP协议的Get请求所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。