SilverCreek

SilverCreek uses Tcl/Tk in its product. Checkout [1 ] for details. The following is from the SilverCreek web page.

 What is SilverCreek?

 SilverCreek is a software product designed to test implementations of
 the Simple Network Management Protocol and
 standard and private MIBs (Management Information Bases). SilverCreek
 uses small, single function tests to exercise one or a small number of
 parameters. The syntactic tests verify protocol compliance, error and
 exception handling, and boundary condition behavior. The semantic
 tests verify performance, trap, alert, and event handling, counter
 accuracy, security, and many other implementation specific areas.

 The tests make use of an SNMP engine written in C++. The testing interface is written in the interpretive Tcl/Tk
 language, so that you can modify or extend the tests for your own purposes. The test suites included with
 SilverCreek and its extensions comprise more than 1000 individual tests.