如何在Python中解析MIB并检索没有OID的文本约定
如何在python中解析MIB文件并检索表示其文本约定的对象 例如,CISCO-RTTMON-TC-MIB: 定义值:整数抖动(1)、回显(2)、路径回显(3) 请注意,这些对象没有OID编号 预期结果:如何在Python中解析MIB并检索没有OID的文本约定,python,parsing,snmp,pysnmp,mib,Python,Parsing,Snmp,Pysnmp,Mib,如何在python中解析MIB文件并检索表示其文本约定的对象 例如,CISCO-RTTMON-TC-MIB: 定义值:整数抖动(1)、回显(2)、路径回显(3) 请注意,这些对象没有OID编号 预期结果: {"1": "jitter", "2": "echo", "3": "pathEcho"} 尝试使用它的JSON代码生成后端。这将以JSON形式提供整个MIB。您可以将其转换为Python dict,通过遍历它来获取所需的项目 您可以使用mibdumpCLI工具,也可以在Python中通过
{"1": "jitter", "2": "echo", "3": "pathEcho"}
尝试使用它的JSON代码生成后端。这将以JSON形式提供整个MIB。您可以将其转换为Python dict,通过遍历它来获取所需的项目
您可以使用
mibdump
CLI工具,也可以在Python中通过调用pysmi库函数来执行相同的操作。您可以查看其解析器源代码以查看文本约定的处理位置,