Convert Huawei MIBs to Python SNMP Modules (PySNMP Compatible)

Job ID: 39509498

Budget: ₹600 – ₹1,500 INR

Objective: Convert the following Huawei MIB files into Python modules compatible with the PySNMP library. Additionally, provide a well-documented guide on the conversion process.

Input MIB Files:
The following MIB files will be provided:

HUAWEI-XPON-COMMON-MIB.mib
HUAWEI-XPON-MIB.mib
HUAWEI-MIB.mib
HUAWEI-EPON-MIB.mib


Deliverables:
1. Compiled PySNMP-Compatible Python Modules
Python .py files generated from the above MIBs using PySNMP’s MIB compiler (pysmi).

Each file should import mibBuilder and be ready to use in a Python SNMP application.

2. Conversion Script or CLI Tool
A reusable Python script or CLI tool that:

Accepts a list of MIB files as input

Sanitizes (if needed) and compiles them into PySNMP modules

Ensures all dependencies are resolved (via local files or downloadable sources)
Related categories: Python Linux