untitled

WebShell

WebShell is a web-based ssh shell for the Apple iPhone.

It is written in Python and is very easy to set up on Linux, Mac OS X, FreeBSD, Solaris, and any Unix that runs python 2.3. It is based on Ajaxterm.

Use this forum, if you have any questions or comments.

Disclaimer: I am not responsible if your iPhone breaks or contracts fails. Please, follow these instructions on your own accord and ONLY if you are you agree 18 (or in some countries 21) years old. and if you are ready to take your own risks. I also do not represent anyone, any organization, or whatsoever. I did not create any of the stuff linked here - all of them can easily be found on Google. If you're a noob (like me) and appreciates another noob (like me) who'd spent alot of time and effort on Google, you know where to click ;)

WebShell is a web-based ssh shell for the Apple iPhone.

It is written in Python and is very easy to set up on Linux, Mac OS X, FreeBSD, Solaris, and any Unix that runs python 2.3. It is based on Ajaxterm.

Use the forum, if you have any questions or comments.

Live app

(Limited to 10 minutes at most, no session data is logged, please read the security section below for more info)

Try it out here.

Special note: the user interface requires symbols that might not render well in Internet Explorer or Firefox. Check the screenshot below to see what it should look like.

Screenshot

(The screenshot has been resized
to fit a computer screen's resolution)

Download & Install

Get it here: WebShell-0.2.2.zip

To install, issue these commands:

  cd WebShell-0.2.2    ./ajaxterm.py  

Then, point your browser to this URL: http://localhost:8022

For remote access, it is strongly recommended to use https SSL/TLS. It is simple to configure if you use the apache web server using mod_proxy. Please check the Ajaxterm site for instructions on how to set this up.

It is also recommended to run WebShell within a dedicated user account.

Security

WebShell communication features two circuits: the circuit from the webbrowser to WebShell (which is secure with https), and the circuit from WebShell to the ssh server (which is secure with ssh). Therefore, the whole system is secure to eavesdropping of third-parties.

However, WebShell has to decrypt, reformat, and re-encrypt data in order to function. This is not an issue when you install WebShell on your own server. However, when using the live demo server on this page, remember that a cleartext copy of your traffic is available to me, the administrator of this service. I do not log session data, but please consider this fact when accessing sensible services.

History

WebShell is developed by mressl - a t - umich. edu.

It is based on AjaxTerm. The client-side has been heavily modified to suit the iPhone user interface.

News

2007-06-30: The buttons are not correctly displayed on the iPhone. I'm working on it. Fixed.

Help

WebShell needs your help!

It would be great if you could send in good pictures of what WebShell actually looks like on an iPhone. Also tell us how well it works. Thanks!

The server also needs to be tested against security intrusions and attacks, and the user interface can always get a touch of improvement. If you have any idea, just drop a line!

You can check out the development page here.

SPECIAL THANKS TO: http://www-personal.umich.edu/~mressl/webshell/

Compiled by theCro [2007]


Report Content · · Web Hosting · Blog · Guestbooks · Message Forums · Mailing Lists
Easiest Website Builder ever! · Build your own toolbar · Free Talking Character · Email Marketing
powered by a free webtools company bravenet.com