The htsh / wapsh Home Page
Last updated: 24 November 2000
htsh is a system implemented by exolution GmbH which allows users to login to a Unix shell on a remote host using a web browser or WAP phone (in the latter incarnation, htsh is also called wapsh). The following screen shots show an example of the operation of wapsh:
htsh offers the following features:
The User Guide is intended for end-users making use of htsh/wapsh, and also provides an overview of how htsh/wapsh works. You should read this document first.
The Administration Guide contains complete instructions on how to install and administer the htsh/wapsh server software.
The Implementation notes provide a brief description of the architecture and implementation of the htsh/wapsh server software
htsh/wapsh is currently stable and in public Beta test. Test accounts are available via logins at the following URLs:
These accounts enable you to login on any of a number of test systems (in fact User Mode Linux systems running Debian Linux with 2.4.0-test9 kernels). Test accounts have names of the form ht00, ht01, ht02, and so on through to ht99. All accounts have the password ht.
Each of these accounts is set up with an example set of shortcuts in the file .htshrc.
If you wish to have a private test account, please send email to firstname.lastname@example.org.
exolution GmbH makes htsh/wapsh available for you to download and use under the terms of the Trolltech QPL (Q Public License) version 1.0. The version of the QPL which applies to htsh/wapsh has been modified in its "Choice of Law" section to state that the license is governed by the laws of Germany. Before downloading htsh/wapsh you should read this copy of the QPL.
In summary, the QPL permits you to use and modify htsh/wapsh for both private and commercial purposes, as long as such modifications are made freely available to others. Proprietary modifications to htsh/wapsh, as well as incorporation into proprietary products, are prohibited by the QPL. If you wish to make proprietary modifications to htsh/wapsh or incorporate htsh/wapsh into a proprietary product, you must purchase a license from exolution GmbH. Further information on purchasing such a license can be obtained by contacting exolution GmbH, or sending email to email@example.com.
Click one of the following links to signify your agreement to the terms of the QPL and download htsh/wapsh
The following sections detail the platforms currently supported by htsh/wapsh.
Any platform capable of running Apache and PHP (version 4.0.2 or higher) should be able to run the htsh Web/WAP interface (this includes most versions of Unix, as well as Windows NT). To date the following platforms have been tested:
The htshd daemon has been compiled and tested on the following platforms:
Ports to various other platforms are in progress or under consideration. Send mail to firstname.lastname@example.org for further details.
The following phones and emulators have been successfully tested with htsh:
We welcome feedback (at email@example.com) from users about their experiences using other phone types.
Any recent version of Netscape Navigator or Internet Explorer will work with htsh. The htsh web application generates standard HTML, so it is expected that users of older versions of these browsers, or of other graphical browsers, should encounter no problems using htsh.