SNMP v3, v2c, v1 C++ Library and MIB Compiler
The new Secure SNMP Builder (SSB) v4.7 for Microsoft VS2022, VS2019, VS2017 unmanaged C++ is SNMP v3 standard compliant and is
compatible with SNMP v1 and v2c.
SSB includes:
- MIB Compiler
- SNMP unmanaged C++ Class Library v4.5 supporting SNMP v3, v2c and v1 32/64 bit supporting DES, AES-128 encryption and
also advanced encryption protocols: Tripple DES, AES-192 and AES-256 supported by many hardware vendors
- Guide and Reference Manual
- Examples
The PRO edition also includes SNMP utilities that are indispensible for non-intrusive debugging and testing
of the user applications created with Secure SNMP Builder libraries.
The MIB Compiler with a friendly and flexible graphic user
interface allows the quick and easy accomplishment of the MIB compilation
process. Compiler can import a list of MIBs or an entire directory of MIBs.
It has an intelligence for automatic detection of MIB compilation (dependency) order and has built-in
multi pass automatic MIB order prioritization algorithm to properly import MIB
files correctly.
The final step of the MIB compilation process is generation of C++ header files with MIB object
definitions.
The MIB Compiler enables SNMP object references to use symbolic names. This makes programming
easier and simplifies the software maintenance and modification process.
While the MIB Compiler is a powerfull development tool, the MIB compilation and access needs at the
user application run time can be fulfilled by the SNMP MIB Compiler C++ class library.
New, efficient, simple to use and versatile methods have been added to make software development even easier and more pleasant.
Multiple asynchronous table retrieval and MIB tree walk processes can run concurrently
dramatically reducing the time required to poll huge networks. The SNMP C++ class
library is designed to make programming simpler hiding all the complexities and special conditions, such as:
- sparse tables (the tables with some items missing)
- inability of some agents to return a complete row in single request because of PDU size limitations
- table row inconsistency when a table is rapidly changing
- the necessity to code both get-next and get-bulk for optimal performance, etc.
SSB comes with detailed documentation and carefully designed examples. The extensive
programming guide illustrates all the aspects, features and pitfalls of using class library
objects, methods and properties to achieve maximum performance, reliability and flexibility
of the software being developed.
|