Convert Huawei MIBs to Python SNMP Modules (PySNMP Compatible)
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)
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)