Anyterm [10] is a combination of a Web page and a
process that runs on a Web server that provides this access.
Anyterm consists of some JavaScript on a Web page, an
XmlHttpRequest channel on standard ports back to the
server, an HTTP proxy such as Apache's mod_proxy, and
the Anyterm daemon. The daemon uses a pseudo-terminal
to communicate with a shell or other application, and
includes terminal emulation. Key presses are picked up by
the JavaScript, which sends them to the daemon; changes
to the emulated screen are sent from the daemon to the
JavaScript, which updates its display. Performance is
reasonable and SSL can be used to secure the connection.