For more information regarding the security incident at F5, the actions we are taking to address it, and our ongoing efforts to protect our customers, click here.

Forum Discussion

2 Replies

  • Hi R, Traffic Management Shell, or tmsh as it's known, is the command line shell to configure TMOS. So it's used on the management plane.

     

    Tool Command Language or TCL, is the data plane scripting language used in iRules.

     

    I hope that has helped.

     

  • The word "shell" can have two meanings here. First, remote access to the BIG-IP command line is usually accomplished via secure shell (SSH), which will dump you into a command shell. That command shell can either be the Linux Bash shell, or the Traffic Management shell (tmsh), depending on how your user account is configured. The TM shell is the command line interface to management operations, in parity with the management GUI and iControl methods

     

    TCL, or "Tool Command Language" is the programming language that iRules are derived from.