pysnmpcrypto
Strong cryptography support for PySNMP (SNMP library for Python)
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 on this page — 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
pysnmpcrypto on PyPI
pip
pip install pysnmpcryptouv
uv add pysnmpcryptopoetry
poetry add pysnmpcryptoInstalling 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 the current Python release (<4.0,>=3.8) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 1 — cryptography |
| Maintenance | dormant — 704 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 484,139/month — #6,406 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: pysnmpcrypto-0.1.0-py3-none-any.whl
Tags
More Python Modules packages
Converts domain names between Unicode and…
permissive · top 100 on PyPI
setuptoolsSetuptools is a Python build backend and…
permissive · top 100 on PyPI
PyYAMLPyYAML parses and emits YAML 1.1 data format,…
permissive · top 100 on PyPI
pydanticPydantic validates Python data structures…
permissive · top 100 on PyPI
annotated-typesProvides reusable metadata objects for use with…
permissive · top 100 on PyPI
typing-inspectionProvides runtime tools to inspect and…
permissive · top 100 on PyPI
pysnmp-lextudioProvides SNMP protocol implementation for…
permissive · top 15,000 on PyPI
snmpsimSNMP Simulator creates a pure-Python SNMP agent…
permissive · top 15,000 on PyPI
pysnmp-mibsProvides pre-compiled IETF and IANA MIBs as…
permissive · top 15,000 on PyPI
cryptgcryptg provides a native Python extension that…
permissive · top 15,000 on PyPI
oscryptooscrypto provides TLS sockets, key generation,…
permissive · top 1,000 on PyPI
pysmi-lextudioParses ASN.1 SNMP MIB files and converts them…
permissive · top 15,000 on PyPI
pysmiPySMI parses SNMP MIB files in ASN.1 format and…
permissive · top 5,000 on PyPI
cryptographycryptography provides cryptographic recipes and…
permissive · top 100 on PyPI
pycryptodomexPyCryptodomex provides low-level cryptographic…
permissive · top 1,000 on PyPI
tacacs_plusA TACACS+ client library and command-line tool…
permissive · top 15,000 on PyPI