Project LID Homepage: Distributable Modules
LCCTerminal Homepage

Update 10/11/2021: Upgraded to .NET 4.8 to support TLS 1.2.

Update 5/24/2019: Bug fix: when processing multiple devices, output pre-pended previous device info

Update 3/23/2017: Upgraded: added key 'lcc:truncateResponseData', and device specific Logic File lines to the manual

Update 3/3/2017: Bug fix: recognition of 'More' prompt sporadically created empty output.

Update 2/13/2017: Upgraded: performance tweaks. Reformatting of some debug information.

Update 2/10/2017: Upgraded: when providing key 'lcc:recordDisplayLocation', will skip displaying response data to console.

Update 6/5/2013: Added Device Id Name option and Name replace in commands.

Update 10/5/2012: Added note about case sensitivity on Setting Name(s).

Update 11/19/2010: Added 'lcc:recordDisplayLocationAppendCommandNumber', 'lcc:recordDisplayLocationPrePendDate' and 'lcc:recordDisplayLocationPrePendTime'.

Update 10/21/2010: Added 'lcc:encryptionModeOff', 'lcc:encryptionModeOn' and 'lcc:commandsFromFile'.

Update 10/12/2010: Added 'lcc:hideReceivedInfo'. Added auto 'exit' command after last command provided.

Update 9/2/2010: Program released.


The lccTerminal program was created to create automated or manual connections to devices that support SSH (secure shell, supports SSH1 and SSH2).

Some benefits of this program would be:

The program accepts its settings from either the command line parameters, a logic file, and/or both.

When accessing a device for manual commands (i.e. typing after connected), a stored User Id/User Password is not supported.

Sensitive fields, like User Id, User Password and Commands are supplied in an encrypted format. See the Encrypting Values section.

This program has been tested with connections to Cisco, HP and Juniper devices.

Application Files

The programs, scripts and documentation are provided AS IS without warranty of any kind. Lower Columbia College further disclaims all implied warranties including, without limitation, any implied warranties of merchantability or of fitness for a particular purpose. The entire risk arising out of the use or performance of the programs, scripts and documentation remains with you. In no event shall Lower Columbia College, its authors, or anyone else involved in the creation, production, or delivery of the programs, scripts or documentation be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or inability to use the programs, scripts or documentation, even if Lower Columbia College has been advised of the possibility of such damages.