Skip to main content

libsnmp

A pure Python implementation of the Simple Network Management Protocol as a Python library.

Overview

I wrote this library many years ago because I was frustrated by PySNMP and something else that I can't recall, but that used an overly theoretical CompSci-type implementation of ASN.1 entities mapped directed to a deep class hierarchy, which made it really slow.

The PySNMP project has now utterly eclipsed the functionality of libsnmp, so you probably want to use it instead.

The code is here mostly for historical reference, and so people who keep downloading it from PyPI for some unknown reasons can fork and update the code if they so wish.

Installation

libsnmp is available in PyPI, so you can just use:

pip install libsnmp

if you want. Or use:

python setup.py install

There are a bunch of example scripts in the main directory.

Metadata

Release files for libsnmp 3.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for libsnmp 3.0.1
File Size Uploaded Provenance Actions
libsnmp-3.0.1.tar.gz 28.5 kB Without provenance Details for libsnmp-3.0.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for libsnmp 3.0.1
File Interpreter ABI Platform Actions
libsnmp-3.0.1-py3-none-any.whl Python 3 none any Details for libsnmp-3.0.1-py3-none-any.whl

Total release size: 54.6 kB

Release files / libsnmp-3.0.1.tar.gz

Download URL libsnmp-3.0.1.tar.gz
Size 28.5 kB
Tags Source
SHA-256 checksum
How to use checksums
70249b24b8ac3d4a1f4202381779488f59ad8da29e4e610adaaa3d30659b17ac
BLAKE2b-256 checksum
How to use checksums
d13993bef648c77f51c33d37d2aca556a4c15619a6e2e036a33769ba52f6e801
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / libsnmp-3.0.1-py3-none-any.whl

Download URL libsnmp-3.0.1-py3-none-any.whl
Size 26.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f642f387c6ef08ba777123c652edc8e14d7f3a4423a044eb4b4db2868fa3b03d
BLAKE2b-256 checksum
How to use checksums
d09ece453ad873589b033b8e89c95e96601b87ded618756ab4f3b7418c1b57ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Security for libsnmp 3.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page