Contact Us
+1.831.460.7010
  • Set up in less than five minutes - Windows or Linux
  • Customize tests via Wizards, Script Generators, and more
  • Automate operation with unambiguous test results
  • Integrate with other test harnesses and test tools
  • Includes conformance, compliance, vulnerability, robustness, stress, and performance testing
  • Investigate failures and quickly resolve them with powerful diagnostic and analysis tools
SilverCreek SNMP Test

Extend, Customize, Diagnose, Analyze

  • 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, 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 — Video  2:28
  • Tests reference source of authority in RFCs

Testing Options/Customizations:

  • Customize tests (for ultimate flexibility)
  • Access source code, APIs, library definitions
  • Customize your 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 — Video  1:39
  • 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.

 

Support for Windows and Linux

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: — Video  2:26
    • 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 — Video  1:37
  • automatically test your private MIBs
  • MIB Browser — Video  0:51
  • MIB Walker — Video  1:37
  • MIB Table Inspector — Video  1:34
  • MIB Dictionary — Video  1:29

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)
  • Convert XML results into HTML files with embedded CSS
  • Web page (display results in a web browser)
  • Journal — Video  1:43
  • Log of test session (machine parsable via 3 digit code) — Video  3:26
  • ODBC support (store results and SQL query your database)
  • "|" pipe delimited output can be imported into a spreadsheet (e.g. Excel) — Video  2:56

Encryption and Key Exchange Algorithms Supported:

  • Diffie Helman
  • DES
  • AES 128, 192, 256
  • Triple DES

Supports MD5 and SHA Authentication

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.

 


Want to learn more about the SilverCreek SNMP Tests?

Client Reviews

I love the way you can customize the tests.

- Michael MacFaden, VMWare

Not sure what you need?

Want to see this in action?

advisory board small