Перейти к содержанию

JP1031C

Использование библиотеки snmp со слабым шифрованием

Static Badge Static Badge


Проверка использования слабого шифрования в версиях snmp v3 или выше.

Пример небезопасного использования

1
2
3
4
5
6
7
8
9
from pysnmp.hlapi import SnmpEngine, getCmd, UsmUserData, UdpTransportTarget, ContextData, ObjectType, ObjectIdentity

iterator = getCmd(
    SnmpEngine(),
    UsmUserData("usr-none-none"),  # no auth, no privacy set
    UdpTransportTarget(("demo.snmplabs.com", 161)),
    ContextData(),
    ObjectType(ObjectIdentity("IF-MIB", "ifInOctets", 1))
)

Дополнительная информация