SNMP Toolkit

The toolkit consists of SNMP C++ class library
and utilities helping in development, debugging and tunning
of SNMP network manager applications and proxy agents.
The library and utilities have full support of
SNMP version 2 and are backward compatible with
the SNMP version 1.
Manager Applications created using
this toolkit do not require any node managers
like OpenView or NetView to run. The network
management software created using the class library is
royalty free.
The library includes classes to read
SNMP requests, parse incoming PDU, build outgoing PDU
and send replies and traps. The following SNMP
request types are supported: Get, Get-next, Response, Set,
TrapV1, Get-bulk, Inform, TrapV2, Report
The following variable
types are supported: Integer, BitString, OctetString, Null, ObjectIdentifier,
IpAddress, Counter, Gauge, TimeTicks, Opaque, NsapAddress, Counter64, Uinteger32
Full support of SNMP v2 and v1 allows
to develop version 1, 2 or bilingual manager
applicatoins and proxy agents.
The toolkit comes with
two GUI applications to assist in manager application
and proxy agent development: SNMP Tracer and SNMP
Sender. The utilities are built using the toolkit
class library. The SNMP Tracer is used to
trace incoming SNMP requests and/or traps. It displays
the incomming message raw data as a hexadecimal
dump and as a structured SNMP protocol data
unit header fields and variable bindings' object identifiers,
types and values. The trace can be saved
and/or printed.
The SNMP Sender has a graphic
editor to construct PDU header fields and variable
bindings. The requests can be saved and loaded
to/from disk. This feature can be used, for
example, in regression tests. After the SNMP message
is constructed, it can be sent to a
remote node. The message itselft and the reply
are displayed and can be saved and/or printed.
This is the single message mode designed to
check sent and received messages. The multiple message
mode assists in the network management software performance
measurement and tuning. The network latency, reliability and
response time can be measured using this mode.
New SNMP Toolkit 2.1 Features improved C++ class
library:
- simpler, more intuitive and convenient interface
- automatic
request retransmission feature
- support for Microsoft VC++ v5.0
and Borland C++ Builder
- extended support for fast
and efficient network discovery
- extended support for the
GetNext requests
- better support for multithreaded applications intuitive,
versatile and user friendly toolkit utilities improved performance
extended set of examples enhanced programming guide and
reference manual
The SNMP Toolkit v2.1 for Windows
NT/95 includes: C++ Class Library for MS Visual
C++ or Borland C++ Builder, Extended Programming Reference
and Guide Manual, Examples, SNMP Tracer Utility, SNMP
Sender Utility.
SNMP Inquisitor is a new SNMP
testing and debugging suite.