searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

如何使用snmpsim创建snmp agent

2024-05-21 02:27:57
32
0

简介

snmpsim是一个python实现的snmp agent模拟器,可以用于快速创建一个snmp agent,调试snmpget、snmpwalk等snmp请求。

安装snmpsim

pip install snmpsim
 

创建snmp agent响应数据

方式一:从物理设备录制

从真实的物理设备(如打印机)获取其所具有的mib内容,生成.snmprec文件。

snmprec.py --agent-udpv4-endpoint=192.168.1.100:161 --output-file=D:\data\public.snmprec --protocol-version=1 --community=public

方式二:手工创建

.snmprec的格式为:OID | TYPE | VALUE
 
OID:对象标识符 (Object Identifier) 是与对象相关联的用来无歧义地标识对象的全局唯一的值。
TYPE:是数据类型,例如4就表示OCTET STRING,即字符串。
VALUE:snmp agent收到关于OID的snmpget请求时所返回的数据,类型需要与TYPE一致。
 
注:TYPE数值带上x后缀(如4x),表示数据是经过16进制编码的。

 snmpsim监听snmp请求

snmpsimd.py --data-dir=D:\data\ --agent-udpv4-endpoint=127.0.0.1:161
0条评论
作者已关闭评论
l****n
1文章数
0粉丝数
l****n
1 文章 | 0 粉丝
l****n
1文章数
0粉丝数
l****n
1 文章 | 0 粉丝
原创

如何使用snmpsim创建snmp agent

2024-05-21 02:27:57
32
0

简介

snmpsim是一个python实现的snmp agent模拟器,可以用于快速创建一个snmp agent,调试snmpget、snmpwalk等snmp请求。

安装snmpsim

pip install snmpsim
 

创建snmp agent响应数据

方式一:从物理设备录制

从真实的物理设备(如打印机)获取其所具有的mib内容,生成.snmprec文件。

snmprec.py --agent-udpv4-endpoint=192.168.1.100:161 --output-file=D:\data\public.snmprec --protocol-version=1 --community=public

方式二:手工创建

.snmprec的格式为:OID | TYPE | VALUE
 
OID:对象标识符 (Object Identifier) 是与对象相关联的用来无歧义地标识对象的全局唯一的值。
TYPE:是数据类型,例如4就表示OCTET STRING,即字符串。
VALUE:snmp agent收到关于OID的snmpget请求时所返回的数据,类型需要与TYPE一致。
 
注:TYPE数值带上x后缀(如4x),表示数据是经过16进制编码的。

 snmpsim监听snmp请求

snmpsimd.py --data-dir=D:\data\ --agent-udpv4-endpoint=127.0.0.1:161
文章来自个人专栏
文章 | 订阅
0条评论
作者已关闭评论
作者已关闭评论
0
0