How can I read an SNMP MIB file in c#?

2019-04-30 19:17发布

问题:

How to read a MIB file(.Mib file) using c#.net

回答1:

You can write your own ASN.1 parser, or use an off-the-shelf component. I use NetToolWorks, and am happy with it.

If you do want to roll your own, here's some sample code to get you started.



回答2:

Based on what you need, you have multiple choices.

ASN.1 parsers can be used to parse details. But if you just need to know the OID for objects, #SNMP Suite already has a basic MIB parser/compiler available via both its library (SharpSnmpLib.Mib namespace) and its GUI tool (MIB Compiler and Browser).

https://sharpsnmp.com

As far as I know, Net-SNMP only has a MIB to C tool.



标签: c# .net snmp