skillfed

pysnmp-mibs

A collection of IETF & IANA MIBs pre-compiled for PySNMP

pysnmp-mibs v0.1.6 73.6K downloads/30d#14,959 on PyPI
Permissive license BSD Abandoned released

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

uv

uv add pysnmp-mibs

poetry

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

Development Status :: 5 - Production/StableEnvironment :: ConsoleIntended Audience :: DevelopersIntended Audience :: EducationIntended Audience :: Information TechnologyIntended Audience :: System AdministratorsIntended Audience :: Telecommunications IndustryLicense :: OSI Approved :: BSD LicenseNatural Language :: EnglishOperating System :: OS IndependentProgramming Language :: Python :: 2Programming Language :: Python :: 3Topic :: CommunicationsTopic :: Software Development :: Libraries :: Python ModulesTopic :: System :: MonitoringTopic :: System :: Networking :: Monitoring

Tags

SNMP MIB libraryPySNMP MIB datanetwork monitoring MIBsIETF IANA MIB classesSNMP management information basepre-compiled MIB objectsnetwork device monitoring
snmpnetwork-managementlegacy

More Python Modules packages