#SNMP Suite ships with a few samples to demonstrate how to utilize #SNMP Library to build SNMP applications. Some of the samples are released under MIT/X11 license, such as the MIB Compiler and MIB Browser. They only provide limited functionality.
The Pro Edition of #SNMP MIB Compiler and Browser, however, are designed and developed to include advanced features that target SNMP professionals and enterprises. They also come with consulting and support services.
#SNMP MIB Compiler Pro
Currently #SNMP MIB Compiler Pro is in private beta testing phase. Its features include but not limited to
Rich Metadata Extraction and Accurate Error Reporting
- Type information extraction so that for every objects we know their basic types (Counter32, OCTET STRING, and so on), and also know about the intermediate types (such as DisplayString). As constraints can be added at each level, those constraints should be extracted too, so as to assist data validation.
- Cross module dependency resolution, type resolution, and entity validation. They can provide more accurate error reporting and help identify broken MIB documents.
- MIB to C# compilation, which is similar to Net-SNMP's mib2c utility (who compiles MIB documents to C code). The output C# source files can be used to link with snmpd in order to form a simulator for those MIB documents.
Visual Studio Style IDE Panels
The compiler is designed to be similar to Visual Studio, with dock panels that show various information to assist MIB document authoring.Cannot resolve image macro, invalid image name or id.
MIB documents can be loaded here. Last used solution will be automatically loaded at startup.Cannot resolve image macro, invalid image name or id.
Loaded and pending modules are displayed in this panel, so it is obvious which modules are not compiled.Cannot resolve image macro, invalid image name or id.
Compilation errors and warnings are displayed so it is easy to identify issues in documents.Cannot resolve image macro, invalid image name or id.
Objects from loaded modules are displayed so the whole object tree is one click away.Cannot resolve image macro, invalid image name or id.
The Brand New SharpSnmpPro.Mib Assembly
This is a heavily rewritten and upgraded edition of the open source SharpSnmpLib.Mib assembly, which powers the Compiler Pro product.Cannot resolve image macro, invalid image name or id.
Private Beta Program and Pre-order
The private beta program
is still open, which gives you a way to touch the bits before it is released to general public. You have a chance to influence its development and receive rewards from the vendor for your contribution.
The compiler and the MIB compiler library can be pre-ordered from Purchase
page. For more information, please write to firstname.lastname@example.org
After purchase, please follow this link to Activate