pysnmp-mibs
A collection of IETF & IANA MIBs pre-compiled for PySNMP
What it is and what it does
pysnmp-mibs is a static collection of IETF and IANA Management Information Base (MIB) definitions pre-compiled into PySNMP-compatible Python classes. It was designed to provide ready-to-use MIB objects for SNMP network management tasks without requiring runtime compilation of ASN.1 source files.
The package has no runtime dependencies and installs as a pure Python wheel. However, it has been unmaintained since 2016. Modern PySNMP versions (4.3+) now handle MIB compilation automatically through the PySMI package, making this pre-compiled collection redundant for most new development. It may still be useful for legacy systems or environments where automatic MIB compilation is not available, but its stale MIB data and lack of updates make it unsuitable for monitoring modern network devices.
Use it for:
- Legacy SNMP monitoring scripts that depend on pre-compiled MIB objects from this specific package
- Environments where PySMI or automatic MIB compilation cannot be used or installed
- Historical or archived systems that were built against this package's MIB definitions
- Offline network management where MIB compilation at runtime is not feasible
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides pre-compiled IETF and IANA MIBs as PySNMP classes for use in SNMP network monitoring and management applications.
No, unless you are maintaining legacy code that explicitly depends on this package. For new projects, use modern PySNMP (4.3+) with PySMI, which handles MIB compilation automatically and provides current MIB data. The package is abandoned, its MIB data is stale (last updated 2016), and its functionality is superseded by PySNMP's built-in capabilities.
Install
pysnmp-mibs on PyPI
pip
pip install pysnmp-mibsuv
uv add pysnmp-mibspoetry
poetry add pysnmp-mibsInstalling pysnmp-mibs
Before you install
Installation is frictionless (pure Python wheel), but the package has been abandoned for over a decade. Modern PySNMP (4.3+) handles MIB compilation automatically via PySMI, making this pre-compiled collection largely obsolete for new projects.
License in practice
BSD license is permissive and imposes no significant restrictions on use or redistribution in most contexts.
Quickstart
pip install pysnmp-mibs==0.1.6
# Then use with PySNMP to access pre-compiled MIB objects
from pysnmp.smi import builder, view
mibBuilder = builder.MibBuilder()
mibView = view.MibViewController(mibBuilder)
This package is abandoned and its MIB data is outdated (last release 2016). Modern PySNMP (4.3+) with PySMI is the recommended alternative for new projects.
Verify before relying
- Whether this package's MIB data remains current for modern network devices and standards
- Compatibility with current PySNMP versions beyond the mentioned 4.3+
- Whether PySMI's automatic MIB handling has fully superseded this package's role
Package facts
| License | BSD (permissive) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | none |
| Maintenance | abandoned — 3,835 days since the last release |
| First released | |
| Downloads | 73,635/month — #14,959 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: pysnmp_mibs-0.1.6-py2.py3-none-any.whl
Keywords: pysnmp, MIB, SMI
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
pysmiPySMI parses SNMP MIB files in ASN.1 format and…
permissive · top 5,000 on PyPI
pysmi-lextudioParses ASN.1 SNMP MIB files and converts them…
permissive · top 15,000 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
pysnmpcryptoProvides stronger cryptographic algorithms for…
permissive · top 15,000 on PyPI
pyasn1-modulesProvides a collection of ASN.1 data structures…
permissive · top 100 on PyPI
brotherQueries Brother laser and inkjet printers over…
permissive · top 15,000 on PyPI
netaddrRepresents and manipulates IPv4, IPv6, MAC…
permissive · top 5,000 on PyPI
pyasn1Pyasn1 encodes and decodes ASN.1 data…
permissive · top 100 on PyPI