Home > Products > Secure KoalaTerm > Introduction
 
 

The Best SSH Client for Windows

Secure KoalaTerm is a cost effective SSH clients with powerful terminal emulation capability. It is specifically designed to enable Windows 9x/ME/NT/2000/XP PCs to access host applications requiring secure connection and VT420/VT320/VT220/VT100 terminal support.

Secure KoalaTerm is full featured, yet very efficient and easy to use, requiring less system resource (the download size is only about 400K bytes), and internationalized (supports over 10 international character sets, including all European languages). It can also be used with telnet connection, serial port or modem dialup.

Total Security

Secure KoalaTerm supports fully secured access to SSH1 and SSH2 servers. It uses strong encryption (up to 256-bit encryption key) and digital signatures to protect your connection with the host over un-trusted networks, like the Internet.

With all the security features, Secure KoalaTerm is yet very efficient and you won't realize the delay caused even with strongest encryption.

VT420/VT320/VT220/VT100 Emulation

Although Secure KoalaTerm is far more than just a duplicate of VT terminal, it emulates VT420/VT320/VT220/VT100 terminals perfectly well. Your host application wouldn't require any change if you replace your old VT terminals with Secure KoalaTerm.

Here are some highlights of Secure KoalaTerm's VT terminal emulation:

  • Full set of terminal configurations: including terminal emulation settings, display settings, keyboard settings, and others;
  • Full set of character sets: All DEC original character sets including ASCII, DEC Supplemental Character Set, DEC Special Graphics Character Set, ISO Latin-1 Supplemental Character set, and all DEC original NRC sets. More character sets are supported, please refer to the "International Support" section below;
  • 80/132 columns: font size can be separately specified;
  • Soft character set: this is a feature that's you can't really find in other terminal emulation programs. Soft character sets are special fonts downloaded from the host, by using these sets, a VT terminal can actually display images or special symbols. For more information about soft character set (or Dynamically Redefinable Character Set, DRCS), please refer to the following web page: http://www.vt100.net/vt320_soft_characters.html;
  • Full emulation of VT keyboard: by default, Secure KoalaTerm emulate a VT keyboard using the PC keyboard, you can find virtually all VT keys mapped to their corresponding PC keys. You can also define your own keyboard mapping, please refer to the "Keyboard Mapping" section below;
  • Full set of control sequences: Secure KoalaTerm processes most of the control sequence accepted by VT terminals, except those related to terminal hardware;
  • Multi-page screen buffer: Secure KoalaTerm support up to 144 terminal text lines which can break into up to 6 pages of terminal screen buffer. A scroll-back buffer of user-definable size is also supported;
  • Full support to visual character attributes: Bold, Underline, Blinking, Reverse;
  • Full support to ANSI color sequences: the host application can choose foreground and background color for texts. Secure KoalaTerm also provides a feature to mapping character attributes to colors, and also a definable color palette (see "Color Palette and Mapping" section below);
  • Full support to visual line attributes: double width, double height;
  • Full support to rectangle area operations: the host application can move, copy, revert the any rectangle area on the screen very efficiently.
 
International Support

Secure KoalaTerm is used by thousands of international customer all over the world. No matter where you are, you can always use Secure KoalaTerm to access your host application, no matter what language the application speaks.

  • Support all major European languages. Supported character sets include (all these sets are supported even without localized Windows OS):
    • ISO 8859-1;ISO Latin 1; CP819
    • ISO 8859-2; ISO Latin 2
    • ISO 8859-3; ISO Latin 3
    • ISO 8859-4; ISO Latin 4
    • ISO 8859-5; ISO Cyrillic
    • ISO 8859-7; ISO Greek; ELOT_928
    • ISO 8859-8; ISO Hebrew
    • ISO 8859-9; ISO Latin 5
    • IBM PC; DOS; CP437
    • IBM866; CP866 (Cyrillic)
    • KOI8-r (Russian); CP878
    • MS-CP1250 (South Slavic)
  • Support double byte character sets like Chinese, Japanese, Korean character sets (using localized Windows OS);
  • Support international keyboard input using localized Windows OS.
 
Keyboard Mapping

Secure KoalaTerm provides the most comprehensive keyboard mapping. You can redefine virtually any key on the PC keyboard. You can redefine the key itself, or the key with any combination of CTRL, ALT, SHIFT keys.

You can pick any key easily on a graphic PC keyboard, and the mapped key can be defined to perform any of the following actions:

  • Emulating a VT key. You can pick any VT key on a graphic VT keyboard;
  • Sending a code sequence. You can define the code sequence consisting any normal characters or control characters;
  • Emulating a menu selection. It's like assign a shortcut to any of the Secure KoalaTerm menu items;
  • Executing a Secure KoalaTerm script. Secure KoalaTerm script is a powerful tool to automate your remote access tasks. The script can interact with the host application and the user, and perform any tasks that a user can manually do, like changing terminal settings, sending data to host, receiving data from host, reading and writing files, executing system commands, etc. For more information about what Secure KoalaTerm scripts can do for you, please refer to the "Secure KoalaTerm Scripting" section below.

Secure KoalaTerm also allows you to redefine a key by assigning a recorded macro to the key. For more information, please refer to "Macro Recording" section below.
 
Color Palette and Mapping

If you love colors, Secure KoalaTerm provides great tools to make your terminal session more colorful.

Secure KoalaTerm provide full support to ANSI color, but sometimes you might want to redefine some particular color. A color palette is provided in Secure KoalaTerm to allow you to redefine any color. This palette can also be used to assign color to black-and-white host application. For example, you can map the default text background the blue, and default text foreground to yellow, then even your host application doesn't use ANSI color control, you can still get yellow text on blue screen.

Secure KoalaTerm provides full support to VT character attributes, including bold, underline, blinking and reversed. But sometime you might want to use different color code to identify the different character attributes (or different combinations of those attributes), Secure KoalaTerm color mapping is provided to allow you to do this. You can assign any particular character attribute, or attribute combination, to be displayed using specified background and foreground colors. And also you can choose to retain the character attribute (i.e. still display the text in bold, underline, blinking or reversed), or discard the character attribute.
 
Secure KoalaTerm Scripting

Secure KoalaTerm is not just about getting connected to the server. When you run the host application and performance daily jobs, you will definitely find necessary to have some tool to automate those tedious and repeat works. Secure KoalaTerm Scripting is just for that.

Unlikely most other terminal emulators where scripting is just several strings, Secure KoalaTerm provides a full featured scripting language. With this language, you can have variables, statements, loops, functions, and objects in the script.

Here is a list of some things a Secure KoalaTerm script can do:

  • Arithmetic calculations (adding, subtracting, etc.), string operations (joining, abstracting);
  • Sending any codes to host applications, or Secure KoalaTerm itself for displaying;
  • Changing all Secure KoalaTerm settings, like terminal & display settings, color settings, key mapping settings, etc.;
  • Receiving data from host applications and fetching data from Secure KoalaTerm screen buffer;
  • Waiting for particular data received from the host, or sleeping for a specified period of time;
  • Executing system commands, like copy files, delete files, playing sound, etc.;
  • Reading and writing local files, or pipe communication with other applications;
  • Loading another Secure KoalaTerm session;
  • Displaying message boxes, or asking for user inputs.

Secure KoalaTerm provides several ways to invoke a script:

  • You can specify a login script for each session file, so when you open the session, the login script can be automatically loaded and executed;
  • You can map a key (or key combination) to execute a script;
  • You can assign to definable button to execute a script;
  • You can run a script file whenever you want from the menu;
  • You can even execute a script from the host application. To protect your PC from possible hostile codes, Secure KoalaTerm provides access control on certain script functionalities when executing a script from the remote host.

Nervous about writing a script program? You don't have to, Secure KoalaTerm allows you to generate a script without writing any codes, all you have to do is to record your own macros. Please refer to the "Macro Recording" section below for more information.

For more information about Secure KoalaTerm scripting, please refer to the help material of Secure KoalaTerm.
 
Macro Recording

When you connect to the host and run applications on the host, you will find very often you need to type in certain sequence of characters or control keys. You want to automate those procedures and be able to performance a series of typing with just one mouse click or keyboard stroke.

Secure KoalaTerm scripting allows you to do just that, but you might not want to write any codes in the scripting language, then you can generate a script automatically by recording macros.

A macro is a series of characters or control keys you would type into the terminal and send to the host, between the characters you might want to insert some delay, for example, you might need to wait the host application to respond before you continue to type. When you use macro recording feature of Secure KoalaTerm, all your typing and delay are recorded into the macro.

As the result of macro recording, a Secure KoalaTerm script is generated automatically, and you can save the generated script in the following ways:

  • You can assign the macro into a definable button on the Secure KoalaTerm button palette. Later on, when you want to replay the macro, just click on the button;
  • You can assign the macro to a key or a key combination. Later on, when you want to replay the macro, just press the key or key combination;
  • You can copy the script into Windows clipboard and paste into other Secure KoalaTerm script, or save into a script file. The saved script can be run later in any way that you would like to execute the script.
You can also modify the generated script (for example, adjust some input or delay) before you save the script.
 
Printing Support

You can use your PC attached printer or network connected printer to perform printing jobs for Secure KoalaTerm. Normally, you can print the screen buffer or any select portion of the screen (including the scroll-back buffer) onto any configured printer. Also you can set up the printing mode so all data displayed to the screen will also printed out at the same time.

You can also use your Windows printer to act like a VT terminal attached printer, so the host application can control the printing job, this is called "transparent printing", because your Secure KoalaTerm receives data from the host application and just forward to the printer without displaying on the screen.

Secure KoalaTerm can do some translation when it forwards the transparent printing jobs to the printer, in case you want some different format of printing, like a different font face or size, etc.
 
Other Features

Secure KoalaTerm is built with a lot of useful features to make your terminal access more convenient and more productive, here is a list of just some features:

  • Scroll back buffer: all scrolled out text can be saved into the scroll back or history buffer. The size of the buffer can be adjusted, and the limitation of the buffer is only the limitation of memory on your PC;
  • Session files: you can save all your Secure KoalaTerm settings to a session file, and when you double click on the session file, the session will be automatically connected with all the saved settings;
  • Template files: you can save all your Secure KoalaTerm settings to a template file, later on when you connect to different hosts, you can bring the saved settings by choosing the template;
  • Capturing to file: you can capturing the data from host into a file, even with the control sequences;
  • Reconnecting: after you got disconnected from a host, with just one click, you can immediately reconnect to the host and execute the login script if set up;
  • Text search: you can search for text patterns in the screen and scroll back buffer;
  • File transfer: Secure KoalaTerm support Zmodem file transfer for convenient and efficient file transferring between Secure KoalaTerm and the host you are connecting. With Secure Secure KoalaTerm, you can also perform secured file transfer;
  • Mouse support: Secure KoalaTerm support the standard DEC graphic terminal mouse, as well as mouse used in Linux mode;
  • Multiple session support: you can open as many sessions as you want. You can bundle those session in one Secure KoalaTerm main window, or you can run Secure KoalaTerm several times and each Secure KoalaTerm window can contain several different sessions;
  • Selectable TrueType or bitmap font for displaying and printing;
  • Chat-Line input mode: if you are using a slow link with long response time, you will find the chat-line mode very helpful, you can edit your input locally and send them to the host in one shot, don't have to wait the host echoing your typing;
  • Button palette: you can define up to 32 buttons (arranged in 4 pages), each button can be assigned to send code sequence, perform a menu item, or execute a script. You can also assign a label to each defined button.
  • You can specify a session title for each session, so you can find your sessions quickly if you run Secure KoalaTerm several times for different sessions.
 
Total Affordability

OK, you have read all the wonderful features in Secure KoalaTerm, you might wonder how much you need to pay for all these. With base price at only US$49 per license, KoalaTerm is among the lowest priced full-featured SSH client with terminal emulation. Yet its features far exceed other low-cost clients, and are even richer than most of the higher priced competitors.

Also available is our KoalaTerm product, supporting telnet and serial communication, priced at US$35 per license, is the most affordable full-featured terminal emulator.

Please click here to see our price list. You can also make secured online purchase over there.

 
Total Service

From the first day we shipped Secure KoalaTerm five years ago, we have been provided contineous technical support to all of our customers. We provide FREE LIFE-TIME technical support.

More than that, we also provide FREE LIFE-TIME upgrade to all customers. We have been constantly improving Secure KoalaTerm over the past several years and we will keep doing that.

We understand you might have your own special needs, and we make customized changed to Secure KoalaTerm for many customers, free of charge!

We welcome all inquiries and suggestions to our products, please write to sales@foxitsoftware.com.

 
Free Trial

You have just learnt all the wonderful features inside Secure KoalaTerm, but you don't have to take our word for it, why not take a free trial?

Please click here to download a full-featured Secure KoalaTerm trial. It's so easy to install, in fact you don't have to install it, just UNZIP the package into some where you choose, then double on "mkts.exe" to launch your first Secure KoalaTerm connection to your server!

 

Looking for Other SSH Products?

Foxit Software provides a complete solution for your SSH needs. Here are some related products we offer:

  • Windows Access Server: Providing a complete SSH/Telnet server solution for Windows NT/2000/XP/.Net;
  • Foxit SSH Link: A dedicated SSH client providing convenient and efficient SSH port forwarding support. Ideal for SSH firewall solution.
Thanks for your visiting!
 
 
Updated on 03/03/2003

Best viewed in Microsoft's Internet Explorer 5.0 at a resolution of 1024x768 or higher.

©2004 Foxit Software Company. All rights reserved.