Web-based SSH - Open Source Examples

Open Source Examples

  • Anyterm is written in C++ (server side) and JavaScript (client) and utilizes client-side terminal emulation. It utilizes long polling for client/server communication. The server-side implementation is a stand-alone daemon which is typically used with a Reverse Proxy, such as Apache's mod_proxy. Anyterm is licensed under the terms of GPL.
  • Ajaxterm is written in Python (server side) and JavaScript (client) and utilizes server-side terminal emulation. Screen updates are performed by repeated http requests. Each reply is a full screen actualization. If no screen changes to transfer, the data to be sent are minimal. Ajaxterm operates as a stand-alone daemon and can also be placed behind a Reverse Proxy. It is in the public domain.
  • Gate One is also written in Python (server side) and JavaScript (client). It uses server-side terminal emulation and WebSockets for client/server communication. It operates as a stand-alone daemon but can be placed behind any proxy that supports WebSockets. It is dual-licensed under the terms of the AGPLv3 with a commercial license available for purchase.
  • WebShell extends Ajaxterm by adding an on-screen graphical keyboard which is intended for touchscreen mobile devices.

Read more about this topic:  Web-based SSH

Famous quotes containing the words open, source and/or examples:

    As to what we call the masses, and common men;Mthere are no common men. All men are at last of a size; and true art is only possible, on the conviction that every talent has its apotheosis somewhere. Fair play, and an open field, and freshest laurels to all who have won them!
    Ralph Waldo Emerson (1803–1882)

    Might not the beatific vision become a source of boredom, in the long run?
    Samuel Beckett (1906–1989)

    It is hardly to be believed how spiritual reflections when mixed with a little physics can hold people’s attention and give them a livelier idea of God than do the often ill-applied examples of his wrath.
    —G.C. (Georg Christoph)