README file for MindTerm binary distribution What is MindTerm ================ MindTerm is an SSH client written in 100% java which supports both version 1.5 and 2.0 of the SSH protocol as well as a number of extensions thereof. It can be used as a standalone program or be run as an applet, and it works with any JRE implementing Java 1.5 or later. For more details see the section 'MindTerm features' below. MindTerm does include third party software (which is available under a BSD-type license). For more details see the file THIRD_PARTY_SW.txt For more info on MindTerm and related issues visit http://www.cryptzone.com/products/agmindterm/ Included files ============== The files included in this zip-file are as follows: mindterm.jar Full binary LICENSE.txt Current license THIRD_PARTY_SW.txt Listing of third party softwares and their licenses README.txt This file... RELEASE_NOTES.txt Release notes Applet.txt Document describing how to run MindTerm as an applet Settings.txt Description of the possible settings How to run MindTerm =================== With a modern java it is possible to launch MindTerm with: java -jar mindterm.jar With older versions of java it is necessary to specify the main class: java -cp mindterm.jar com.mindbright.application.MindTerm It is also possible to launch MindTerm as an applet. It can be run in a separate frame or embedded in a webpage. It is worth noting that the MindTerm application always runs on the users client machine. This means that any SSH connections will originate from this machine. For details on how to set things up see Applet.txt Differences vs the commercial versions ====================================== The main difference between the free version and the commercial ones is what the licenses allows. The only difference in the source code is the license statements. Another difference is that the commercial versions includes signed jar and cab-files. These are needed to get full functionality when running MindTerm as an applet. The following functions normally requires that the applet be signed: * Connecting to a server different from the one hosting the applet * Reading/writing files on the local system * Opening local listeners These limitations do not apply when MindTerm is run as a local application. Also nothing prevents anybody from signing the MindTerm applet themselves, apart form the fact that it is nontrivial to do :-) Support ======= Support for the free version of MindTerm is only available through the MindTerm forum at http://forum.appgate.com/ We at Cryptzone do read this forum but do not promise to answer all questions. MindTerm features ================= * 100% Java based * Support for SSHv1.5 & SSHv2 protocols * Support for tunnels and port forwards * X11 forwarding * Active tunnel display * Integrated, full-featured terminal emulator: - Full clipboard support (edit, copy, paste) - Send text file support - Save to text file support- - Terminal types: xterm, linux, scoansi, att6386,sun, aixterm, vt220, vt100, ansi, vt52, xtermcolor, linux-lat, at386, vt320, vt102 and tandem6530 - Terminal colors - Fonts and font sizes - Copy-select via mouse selection - xterm mouse support * Ability to connect through HTTP & SOCKS proxies * Support for keep-alive packets * Integrated ftp proxy which allows the user to connect with a normal ftp client through the SSH tunnel to an ftp server * Integrated ftp to sftp proxy which allows the user to connect with a normal ftp client to an sftp enabled SSH-2 server * Zlib compression (including zlib@openssh.com) * Strict host-key checking * Supported Ciphers: AES (128, 192, 256), Blowfish, Twofish, Cast, 3DES, Arcfour (modes cbc, ctr and, for arcfour, ecb) * Key exchange support: Diffie-Hellman group-exchange protocol, Diffie-Hellman group1-sha1, Diffie-Hellman Elliptic Curve * Ability to generate key pairs for DSA, RSA and ECDSA * Supported macs: hmac-md5, hmac-sha1, hmac-sha1-96, hmac-md5-96, hmac-ripemd160 * MindTerm supports password authentication, Keyboard-interactive, SecurID token cards, public key authentication and certificates.