This is a fork of the original upstream project for net-mgmt/py-pysnmp.
Features:
- Complete SNMPv1/v2c and SNMPv3 support
- SMI framework for resolving MIB information and implementing SMI Managed Objects
- Complete SNMP entity implementation
- USM Extended Security Options support (3DES, 192/256-bit AES encryption)
- Extensible network transports framework (UDP/IPv4, UDP/IPv6)
- Asynchronous socket-based IO API support
- Asyncio integration
- PySMI integration for dynamic MIB compilation
- Built-in instrumentation exposing protocol engine operations
- Python eggs and py2exe friendly
- 100% Python, works with Python 2.4 though 3.7
- MT-safe (if SnmpEngine is thread-local)
Features, specific to SNMPv3 model include:
- USM authentication (MD5/SHA-1/SHA-2) and privacy (DES/AES) protocols (RFC3414, RFC7860)
- View-based access control to use with any SNMP model (RFC3415)
- Built-in SNMP proxy PDU converter for building multi-lingual SNMP entities (RFC2576)
- Remote SNMP engine configuration
- Optional SNMP engine discovery
- Shipped with standard SNMP applications (RC3413)
PR: 262906