在python中使用DH生成带有隐私的SNMPv3调用

问题描述

我需要设置一个与以下 linux 命令相同的 python 脚本:

[ansible@localhost ~]$ snmpusm -u admin_ -a SHA -x AES -A '******' -l authnopriv -Cx 10.170.11.28 changekey admin
new priv key: 0x1aa094ae03a9d5908b44d858048b9667
SNMPv3 Key(s) successfully changed.
[ansible@localhost ~]$ 
[ansible@localhost ~]$ snmpget -v3 -u admin -a SHA -x AES --defPrivLocalizedKey=0x1aa094ae03a9d5908b44d858048b9667 -A '******' -l authPriv 10.170.11.28 1.3.6.1.4.1.3534.3.1.8.2.2.1.1.6.0
SNMPv2-SMI::enterprises.3534.3.1.8.2.2.1.1.6.0 = INTEGER: 4

我已经尝试过 pysnmp,但找不到如何获得 snmpusm 的等效性。 我不喜欢 pysnmp,所以如果你知道如何用另一个库来做,那就去吧。

谢谢, 奥利维尔

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)