webssh

Web based ssh client

MIT License

Downloads
3.9K
Stars
4.5K
Committers
16

Bot releases are hidden (Show)

webssh -

Published by huashengdun almost 6 years ago

Added

  • Support redirecting public plain http requests to https requests.

Adapted

  • A http server now listens on '0.0.0.0' by default.
webssh -

Published by huashengdun almost 6 years ago

Added

  • support https server
  • NotFoundHandler for handling 404 requests
  • option fbidhttp for blocking public plain http incoming requests
  • option tdstream for accepting requests from trusted downstream (if set) only
  • option xheader for toggling this feature

Fixed

  • reset password to disable password authentication for key authentication
  • port number typo
webssh -

Published by huashengdun about 6 years ago

Fix

  • Fixed a bug that default port 22 doesn't work for Microsoft Edge.
webssh -

Published by huashengdun about 6 years ago

Improvements

  • Use default port 22 when no port value is given.
  • Lookup hostname in host keys before connecting to it under reject policy.
  • Let tornado parse xheaders.
webssh -

Published by huashengdun about 6 years ago

Improvements

  • Support Safari 11.x.
webssh -

Published by huashengdun about 6 years ago

Improvements

  • Support different desktop browsers, including Chrome, Firefox, Safari, Opera, Edge.
webssh -

Published by huashengdun about 6 years ago

Improvements

  • Increase buffer size for channel to make it more efficient for transferring data with large size.
webssh -

Published by huashengdun about 6 years ago

Improvements

  • More robust to detect the server encoding.
  • Swallow http errors, return JSON response with error information.
  • More ways to pass arguments to wssh.connect method.
webssh -

Published by huashengdun about 6 years ago

Improvements

  • Change error messages on both sever side and client side to make it more clearer.
  • Add connect function to wssh on client side.
webssh -

Published by huashengdun about 6 years ago

Added

  • Added more validations on both server side and client side.
  • Use localStorage for storing data to make it easier to input the form .
  • Added more functions to wssh to fool around with the console.
webssh -

Published by huashengdun about 6 years ago

Added

  • Added max_body_size 1M to Tornado's HTTPServer.
  • More tests added.
  • Added set_encoding and reset_encoding functions to the global JavaScript object wssh.
    Useful for handling non-utf8 encoding on client side.
webssh -

Published by huashengdun about 6 years ago

Improvements

  • Added an option for enabling tornado's websocket ping functionality in case some browsers do not send TCP keep-alive packets.
  • Tested with Python 3.7.
webssh -

Published by huashengdun over 6 years ago

Add

  • Auto detect system default encoding.
  • Support non-utf8 encoding.

Improvements

  • Made WsockHandler more robust.
  • Enlarged Terminal size.
webssh -

Published by huashengdun over 6 years ago

Improvements

  • Client websocket keeps connecting when dealing with non-utf8 encoded bytes.
  • Instantly update pseudo-terminal size when client terminal resized.