• #SNMP Family

    A family of .NET based SNMP products, including the commercial MIB Compiler, MIB Assembly, and the open source Library.

     

    A production of LeXtudio.

  • Simple but powerful

    Products for all levels of developers who need SNMP support.

    Accurate Error Reporting

    Type information extraction is a key requirement of a compiler that for every objects their basic types can be determined (Counter32, OCTET STRING, and so on). Even the intermediate types (such as DisplayString) are very useful for troubleshooting. In the meantime, as constraints can be added at each levels, such constraints play an important role in data validation.

     

    #SNMP Compiler Pro can perform cross module dependency resolution, type resolution, and entity validation. Such tasks can provide more accurate error reporting and help identify broken MIB documents.

    Rich Metadata Extraction

    Based on the metadata collected from MIB documents, the compiler can generate appropriate C# code through 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 the snmpd sample in #SNMP Library so as to form a simulator for those MIB documents.

    SharpSnmpPro.Mib Assembly

    This assembly is the key component that empowers the Compiler Pro product.

     

    It can be used on multiple platforms,

    • .NET Framework 4.5.2 and above.
    • Mono 4.2.1 and above.
    • Xamarin.iOS Unified.
    • Xamarin.Android.
    • Xamarin.Mac.
    • and more via .NET Standard 2.0.

    #SNMP Library

    This open source library provides basic SNMP functionalities.

     

    It can be used on multiple platforms,

    • .NET Framework 4.5.2 and above.
    • Mono 4.2.1 and above.
    • Xamarin.iOS Unified.
    • Xamarin.Android.
    • Xamarin.Mac.
    • and more via .NET Standard 1.3.
  • Supported Platforms

    Most of what you desire

    .NET Framework

    Windows

    Mono

    Windows, macOS, Linux, and more

    Unity

    Many platforms

    .NET Core

    Windows, macOS, and Linux

    Xamarin

    Mobile platforms

  • Useful Resources

    Everything you need to master #SNMP.

    Pro Sample Code

    Thorough examples to follow

    The source code of samples are available at GitHub.

    Documentation

    All secrets are shared

    The documentation site keeps improving.

    Library Site

    Open source portal

    Complete resources on #SNMP Library.

  • Contact Us

    To request Trial edition of the products or ask a question?