python - 在 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,所以如果你知道如何用另一个库来做,那就去吧。
谢谢,奥利维尔
解决方案
推荐阅读
- git - 如何在不需要进行实际合并的情况下将冲突计算为两个 git 分支?
- c# - 如何在 c# 的 api 控制器中模拟单元测试 NUnit HttpContext.Current.Request.InputStream?
- c++ - 在实时系统中使用 boost 提供的共享内存和 rt_signal(在 linux 中提供)是否安全?
- logging - 使用 Sidecar 模式进行 Kubernetes 日志收集
- lambda - NestJS + Lambda + Express 无法使其适用于 graphql 订阅
- arrays - 只有两个可能值的 Swift 数组
- flutter - 从 PopUntil 刷新 listView
- python - python矩阵乘法广播错误
- android - Android 使用 MaterialDatePicker 和 TextInputLayout
- firebase - 您如何将 Firebase 云功能部署到所有别名?