The Mabry Software Telnet/X COM object and ActiveX control implement
several client-side protocols that can connect to a remote
character-based service and carry out various tasks. Supported protocols
are: Telnet, RLogin (remote login), RExec (remote execution of one
command), RSH (remote shell), and SSH (secured encrypted shell).
Telnet/X has implemented internal automation so you can make it fully
scripted. Using the 'PromptString' property, you can make it wait for a
command prompt from the remote host. You can then issue a command, wait
for the result of that command, examine the result, and then either
issue new commands or just disconnect. And it's all fully automated with
an easy-to-use interface.