ZOC6 is a terminal emulator supporting Telnet and SSH protocols which is available from Innovative Software. It has flexible configuration options allowing compatibility with most legacy operating systems and environments.
Quote from the ZOC6 web site:
"The ZOC telnet client, secure shell client and terminal emulator lets you to easily connect to hosts and mainframes via telnet, secure shell (SSH/SSH2) modem, serial cable or isdn."
The home page for ZOC6 is https://www.emtec.com/zoc/. You may also find links from there for features and downloads.
ZOC6 supports a variety of customizations allowing the display to be configured to the user's personal taste. This includes:
- Screen size (number of rows and columns)
- Font size
- Background and font color for standard and bolded text
- Specification of sound to be played for the bell character
Other features supported include:
- Output logging
- Scroll-back buffer
- Printer support
ZOC6 provides 5 basic communication protocols.
- Raw - simple terminal communication without the Telnet negotiation of features and detecting of terminal type
- Telnet - standard Telnet protocol used for terminal communication with most systems. All data on the network is in plain-text which could be viewed by anyone with a network sniffer between the PC and the target server.
- Telnet with SSL - same as Raw and Telnet above, but communicated over an SSL connection
- Rlogin - execution of single commands and displaying the results
- SSH - an encrypted implementation of communication similar to Telnet. All communication cannot be viewed while on the network. ZOC6 includes support for:
- Multiple authentication methods
- Tunneling including X11 forwarding
- Serial with modem - user specified COM port and communication parameters
If the Telnet connection is going through a firewall that drops idle connections, a communication parameter may be set to send keepalive messages regularly to prevent the connection from being dropped.
Due to the diferences between the DEC VT series keyboards and the standard, and some not-so-standard, PC keyboards, terminal emulators must choose how to map many of the function and editing keys. By default, the backspace key is mapped to the DEC delete key.
The 6 editing keys on the VT series keyboards are:
These keys are mapped to standard PC keyboard for these keys is:
ZOC6 maps these keys based on function.This is useful when the user is not so familiare with the placement of the DEC VT keys, or when using a laptop or other keyboard which may not have these keys with the standard placement. This maps the PC keys to the DEC VT keys as:
- Insert -> Insert
- Home -> Find
- Page Up -> Previous
- Delete -> Remove
- End -> Select
- Page Down -> Next
Mapping of the backspace key to delete is not obvious. Go to "Options" -> "Edit Keyboard Profiles...". This brings up an image of the PC keyboard. Click on the backspace key and then enter "^KEY=DEL" and press OK and then Save. This same keyboard mapping profile may be used to provide the desired mapping of any key including the use of Ctrl, Alt or Shift modifiers. The keys may also be mapped to execute a script or run a program.
By default, function keys F1-F4 are mapped to the DEC VT keypad keys PF1-PF4. Function keys F5-F12 are mapped to the DEC VT function keys F6-F13. Shift F1 - shift F10 on the PC keyboard are mapped to the DEC VT function keys F12-F20.