skillfed

pysnmpcrypto

Strong cryptography support for PySNMP (SNMP library for Python)

pysnmpcrypto v0.1.0 484.1K downloads/30d#6,406 on PyPI1
Permissive license BSD-2-Clause DORMANT released

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 pysnmpcrypto

uv

uv add pysnmpcrypto

poetry

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 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

Development Status :: 5 - Production/StableEnvironment :: ConsoleIntended Audience :: DevelopersIntended Audience :: Information TechnologyIntended Audience :: System AdministratorsIntended Audience :: Telecommunications IndustryLicense :: OSI Approved :: BSD LicenseNatural Language :: EnglishOperating System :: OS IndependentProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: CommunicationsTopic :: Software Development :: Libraries :: Python Modules

Tags

snmp cryptography supportsnmp crypto extensionsnmp encryption algorithmsstrong snmp authenticationsnmp security enhancementsnmp cipher support
snmpnetwork-securitycryptography-extension

More Python Modules packages