--- id: pysnmp-mibs version: "0.1.6" license: BSD license_treatment: permissive maintenance: abandoned --- # pysnmp-mibs — A collection of IETF & IANA MIBs pre-compiled for PySNMP License: permissive · Maintenance: abandoned · Downloads: 73.6K/mo ## 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 above — 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 pip install pysnmp-mibs uv add pysnmp-mibs poetry add pysnmp-mibs ## Installing 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: unspecified - Install friction: low - Maintenance: abandoned - Downloads: 73.6K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags SNMP MIB library, PySNMP MIB data, network monitoring MIBs, IETF IANA MIB classes, SNMP management information base, pre-compiled MIB objects, network device monitoring, snmp, network-management, legacy [View on SkillFed](https://skillfed.io/packages/pysnmp-mibs) · [View on PyPI](https://pypi.org/project/pysnmp-mibs/)