|
Whether your job is to find SNMP compliance problems or to fix them,
the SilverCreek SNMP test suite is your most valuable ally. SilverCreek is a software product for design, quality assurance, and test engineers to find and fix bugs in their SNMP agent implementations. The SilverCreek SNMP software is
so easy to use that anyone who can navigate a graphical user
interface can quickly run a battery of individual,
comprehensive tests. The tests are designed to detect and diagnose implementation
errors in private and standard MIBs as well as SNMPv1, v2c, and v3
stacks and implementations. Yet SilverCreek is so powerful, extensible, and flexible,
power users can create the ideal solution for virtually any testing
environment.
SilverCreek Key Benefits:
-
Quick and easy set up in less than five minutes
-
Supports all modern versions of Windows and Linux
- Fully customizable tests via Wizards, Script Generators, and more
- Fully automatic operation with unambiguous test results
- Easy Integration with other test harnesses and test tools
- Test coverage includes conformance, compliance, vulnerability,
robustness, stress, and performance testing
- Investigate failures and quickly resolve them with powerful diagnostic
and analysis tools
SilverCreek Key Features:
- All tests written in the Tcl scripting language for extensibility and
customization
- The test engine is written in fast and efficient, compiled C++
- Packet recorder and decoder for packet capture and analysis
- Add, compile and test multiple private or standard MIBs, automatically
- Save and reload configuration files
- Select data to include in output results and save in multiple formats
- SNMPv3 USM manager for managing USM and VACM table relations
- Comprehensive set of MIB tools and utilities for analysis and
diagnostics
Test Coverage:
- Conformance/compliance tests for SNMPv1, v2c, all private and standard MIBs
- Conformance/compliance tests for SNMPv1, v2c, v3, all private and standard MIBs
- Syntactic tests
- Semantic (functionality) tests
- Vulnerability (robustness) tests
- Functionality Tests:
- RMON I and RMON II
- SNMPv3 USM-MIB (RFC-3414)
- SNMPv3 VACM-MIB (RFC-3415)
- SNMPv3 Apps (RFC-3413)
- SNMPv3 MPD-MIB (RFC-3412)
- MIB-II Tests (RFC 1213/2011/2012/2013/2196)
- IPv6 IP MIB Tests (RFC 4293)
- IPv6 ipForward MIB Tests (RFC 4292)
- IPv6 TCP-MIB Tests (RFC 4022)
- IPv6 UDP-MIB Tests (RFC 4113)
- DOCSIS Tests (Data Over Cable Service Interface Specification)
(Includes Diffie-Helman SNMPv3 key ignition and keyChange)
- Load tests (by simulating multiple managers)
- Performance measurement tests
- Tests reference source of authority in RFCs
Testing Options/Customizations:
-
Ability to customize tests (for ultimate flexibility)
-
Source code, APIs, library definitions
-
Customized MIB definitions (e.g. Redefine the range of an integer)
- Check system reboot
-
Ignore lexicographic errors
Insert a delay between test packets sent (for slow agents)
-
Test according to MIN-ACCESS
-
Ignore writeable objects in SET tests (treat them as read-only)
-
Repetitively execute selected tests
-
Pause testing and resume later
Creating Tests:
For Creating Tests:
-
Classic SNMP requests API (optimized for testing)
-
Light weight SNMP requests API
-
Scotty/TNM API with support for IPv6 and SNMPv3
Automation Wizard:
-
Build a script to drive the GUI to automatically run test suites
Integration:
-
Full support of Tcl language
-
Sample Scripts Available
-
Any Tcl extensions can be added to the SilverCreek environment
-
SilverCreek libraries can be added to any standard Tcl environment
-
SilverCreek may be integrated with other products (e.g. to control the
Spirent packet generator)
Architecture:
- Consistent Architecture and Operation of Tools
- SNMP engine written in compiled C++ (for fast engine
operation)
- Testing interface written in Tcl, an interpreter (for easy
test
customization)
- SilverCreek uses small, single function tests written in
the Tcl
scripting language to exercise one or a small number of parameters.
- Syntactic tests verify protocol compliance, error and
exception
handling, and boundary condition behavior.
- Functionality tests (semantic tests) verify performance,
trap
/alert /event /notification handling, counter accuracy, security,
and many other implementation specific areas.
Platform Support:
- Windows (2000, XP, Vista, Server2003, and other versions)
- Linux (Fedora, RedHat, Ubuntu, and other distributions)
Agent Setup:
-
Save agent setup to file
-
Share agent setup file with other users
-
Agent capabilities
-
Advanced Agent Setup - customize interactive parameters
Documentation:
-
Online Help (user manual)
-
Task-based Flash Training Videos
-
CookBook of Tcl Scripts (for Controlling and Automating SilverCreek)
-
SilverCreek Developer's Guide (for Creating Your Own Tests)
-
SilverCreek Test Handbook (details of each test)
Diagnostic Tools:
- SilverCreek Console
- Summary (summarized form of packets sent)
- Watch (pseudo ASN.1)
- Debug (octet dump)
- Packet Recorder and Decoder:
- Capture packets
- Decode any SNMP HEX data to human readable form
MIB Tools and Utilities:
- MIB Compiler:
- add and compile any MIB (private or
standard)
- automatically compile and load multiple MIBs (all at
once)
- add and compile an agent-capability MIB
- select one or more branches of MIBs for testing
- automatically test your private MIBs
- MIB Browser
- MIB Walker
- MIB Table Inspector
- MIB Dictionary
Test Output:
-
POSIX Standard Result Codes
-
Text file (human readable and machine parsable via keywords)
-
CSV delimited output can be imported into a spreadsheet (e.g. Excel)
-
XML support (parsing by an XML parser)
-
Web page (display results in a web browser)
-
Journal
-
Log of test session (machine parsable via 3 digit code)
-
ODBC support (store results and SQL query your database)
-
"|" pipe delimited output can be imported into a spreadsheet (e.g.
Excel)
Encryption and Key Exchange Algorithms Supported:
-
Diffie Helman
-
DES
-
AES 128, 192, 256
-
Triple DES
Authentication Supported:
Act Now!
The SilverCreek SNMP tester is used by thousands of design, quality assurance, and test engineers to find and fix bugs in their SNMP agent implementations. SilverCreek is the only authoritative SNMP tester with backed up with an Advisory Board of SNMP experts who can arbitrate disputes, clarify the intent of the RFCs, and provide you with the assurances you need of clear and unambiguous test results. Please contact InterWorking Labs for more information.
|