Yes, Cisco IOS had TCL embedded in a few places. You could run scripts from the command line and access SNMP MIBs, run scripts on certain conditions, and I'm sure there's more.
F5 load balancers also use TCL for their iRules. With such a simple language you can do almost anything, such as rewriting the request, split test, fend of DDOS attacks.
TCL has quite a history with the network community. The "expect" language is built on top of TCL and was a popular way of automating CLI tasks on routers/switches before better tools came around.
F5 load balancers also use TCL for their iRules. With such a simple language you can do almost anything, such as rewriting the request, split test, fend of DDOS attacks.
TCL has quite a history with the network community. The "expect" language is built on top of TCL and was a popular way of automating CLI tasks on routers/switches before better tools came around.