The WebTTY package allows any Linux terminal
processes to be controlled via a text area HTML
element on a Web page. The output from the server
process is collected on the server side, and is
sent to a textarea element. Keypresses in the
textarea are collected on the client side and sent
to the server process. WebTTY uses AJAX/DHTML
patterns to achieve in-page updates without
refreshing the entire page.