--- id: pysnmpcrypto version: "0.1.0" license: BSD-2-Clause license_treatment: permissive maintenance: dormant --- # pysnmpcrypto — Strong cryptography support for PySNMP (SNMP library for Python) License: permissive · Maintenance: dormant · Downloads: 484.1K/mo ## What it is and what it does pysnmpcrypto is a companion library that extends SNMP capabilities with stronger cryptographic algorithms for authentication and encryption. It does not expose its own user-facing API; instead, it acts as a plugin that enhances SNMP functionality when installed alongside the base SNMP library. The library depends on cryptography to provide the underlying crypto primitives. You install it and it integrates automatically to enable stronger security options. It supports Python 3.8 through 3.12 and requires Python 3.8 or later. The package is intended for developers, system administrators, and network operators who need enhanced cryptographic protections for network communication. Use it for: - Securing network queries and responses with stronger encryption when managing remote devices - Enabling modern authentication algorithms for v3 operations in production environments - Upgrading legacy deployments to use contemporary cryptographic standards - Building network monitoring tools that require strong cipher support ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides stronger cryptographic algorithms for SNMP authentication and encryption as an optional extension to an SNMP library. Yes, if you need stronger cryptographic support for SNMP operations. The low install friction, permissive license, and lack of known vulnerabilities make it safe to add. However, verify first whether your SNMP library version already includes the crypto features you need, given the package's dormant maintenance status since 2024-09-09. ## Install pip install pysnmpcrypto uv add pysnmpcrypto poetry add pysnmpcrypto ## Installing pysnmpcrypto Before you install: Low friction installation with a single runtime dependency on cryptography. Dormant maintenance status (last commit 2024-09-09), though marked Production/Stable and repository remains active. License in practice: Distributed under the permissive BSD-2-Clause license, imposing no restrictions on use, modification, or distribution in your own projects. Quickstart: pip install pysnmpcrypto from cryptography.hazmat.primitives import hashes # pysnmpcrypto integrates with the SNMP library automatically Requires the base SNMP library 6.0+ to be installed; pysnmpcrypto does not function as a standalone package. Verify before relying: - Specific cryptographic algorithms provided and how they differ from base SNMP library capabilities - Whether this package remains actively maintained or if equivalent crypto support is now built-in - Actual integration mechanism and whether installation alone enables stronger algorithms ## Package facts - License: BSD-2-Clause (permissive) - Python support: supports_current - Install friction: low - Maintenance: dormant - Downloads: 484.1K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags snmp cryptography support, snmp crypto extension, snmp encryption algorithms, strong snmp authentication, snmp security enhancement, snmp cipher support, snmp, network-security, cryptography-extension [View on SkillFed](https://skillfed.io/packages/pysnmpcrypto) · [View on PyPI](https://pypi.org/project/pysnmpcrypto/)