
- http://www.muonics.com/blog/category/mib-smithy-sdk/
- http://www.muonics.com/Products/MIBSmithySDK/whatsnew.php
- Tcl 8.4 or later supported
- Fully Tcl_Obj-ified APIs for speed
- Imports SMIv1 MIB Modules (RFCs 1065, 1155, 12122, 1215)
- Imports SMIv2 MIB Modules (RFCs 2576, 2578, 2579, 2580)
- Imports COPS-PR-SPPI PIB Modules (RFC 3159)
- Includes over 200 IETF and IANA standard MIB modules
- ALL information from MIB definitions is available via the APIs -- not just a tiny subset provided by an external compiler.
- Imports modules from XML or SMI format directly (no external compiler needed).
- Provides both read and write access to MIB definitions, rather than read-only access provided by similar extensions.
- Full support for even the most obscure areas of the SMI that similar extensions lack.
- Duplicate record names are not a problem with the SDK's flexible search algorithm.
- Ability to create custom compiler output formats
- SNMPv1, SNMPv2 and SNMPv3 Management APIs with Authentication and Privacy
- Provides both blocking and non-blocking/callback modes for request processing
- Unlimited number of concurrent SNMP Sessions
- Unlimited number concurrent SMI Databases for isolating MIBs for different agents/projects.
- Unlimited number of MIB files/modules in each database
- Each session can be configured to use its own SMI Database or the default.
- Built-in Compiler/Validation API
- Configurable output channel for compiler messages
- Automatic SMI syntax checking and error correction
- Over 560 MIB Validation checks performed to ensure SMI compliance
- Integrated with MOODSS, a popular general-purpose open-source monitoring environment.
- Includes an optional Scotty/TNM Compatiblity Module
- Supports Scotty's straps/nmtrapd Unix trap receiver daemon, and provides a more configurable replacement.
- Provides interfaces for SNMPv3/USM Key Generation, Localization and KeyChange calculation
- IPv6 supported
- AES encryption for SNMPv3/USM (RFC 3826) supported
- Microsoft Windows (NT, 2000, XP or later)
- FreeBSD (6.2 or compatible)
- Linux (x86/x86_64, Fedora Core 7 or compatible)
- Solaris 10+ (SPARC)
- MacOS X 10.3.5+ (PPC/x86)
- rfc2mib [7] - Extract MIB and ASN.1 modules from RFC documents
- smicheck - MIB validation/cross-checking tool.
- snmpget - Send SNMP Get Requests
- snmpnext - Send SNMP Get-Next Requests
- snmpwalk - Perform a Get-Next walk an given MIB subtree or entire agent
- snmpset - Send SNMP Set Requests
- snmpbulk - Send SNMP Get-Bulk Requests
- snmpinform - Send SNMPv2/v3 Inform Requests
- snmptrap - Send SNMP Traps
- snmptrapd - SNMP Trap/Notification monitor/daemon

A free online interface to the MIB/PIB validator based on the SDK is also provided by Muonics at: http://www.muonics.com/Tools/smicheck.php
