Как я могу прочитать файл SNMP MIB в C #? - PullRequest
5 голосов
/ 11 мая 2009

Как прочитать файл MIB (файл .Mib), используя c # .net

Ответы [ 2 ]

4 голосов
/ 11 мая 2009

Вы можете написать свой собственный ASN.1 синтаксический анализатор или использовать готовый компонент. Я использую NetToolWorks , и я доволен этим.

Если вы хотите свернуть свой собственный, вот пример примера кода , чтобы начать работу.

2 голосов
/ 16 мая 2009

В зависимости от того, что вам нужно, у вас есть несколько вариантов.

парсеры ASN.1 могут использоваться для анализа деталей. Но если вам просто нужно знать OID для объектов, в #SNMP Suite уже есть базовый синтаксический анализатор / компилятор MIB, доступный через его библиотеку (пространство имен SharpSnmpLib.Mib) и инструмент GUI (компилятор и браузер MIB).

https://sharpsnmp.com

Насколько я знаю, в Net-SNMP есть только инструмент MIB to C.

...