I was looking for options to develop an SNMP MIB parser in C#. I've encountered MibbleSharp and it seems promising.
Based on my understating the project is divided into following sub-projects:
- Grammatica: Auto-generated code by using a grammar file and Grammatica(?) tool (a tool like ANTLR).
- MibbleSharp: Frontend library for the low-level parser that provides API for accessing the parsed MIB.
- MibbleValidator: Simple program that validate the MIB correctness by parsing it.
- MibbleBrowser: UI Application.
I have the following question on this regard:
- Can Subproject 1 (Grammatica) be generated/update again using just the grammar file and the grammar engine? Or there have been tweaks?
- Is MibbleSharp subproject is a complete re-write? Or it has been generated from Java code automatically? In that case, which tool use have used to conversion?
I was looking for options to develop an SNMP MIB parser in C#. I've encountered MibbleSharp and it seems promising.
Based on my understating the project is divided into following sub-projects:
I have the following question on this regard: