| || |
WebSockit2me Home Page
WebSockit2me Version 0.13
WebSockit2me is a WebSocket to TCP gateway for noVNC and a WebSocket Telnet Client built on TclHttpd.
It provides a similar function to the Python Package "Websockify" except it's built into a web server
with noVNC preloaded.
TclHttpd is a pure Tcl implementation of a Web server. WebSockit2me is packaged for easy deployment as a Starkit.
Just download 2 files and you're ready to go. To uninstall just delete the 2 files.
Some of the features include:
Access Control for multiple users to the WebSocket to TCP gateway via Basic
Authentication using an Apache-style htpasswd file.
This file can be generated by an external program or the built in Access
HTTPS(SSL) support built in using the Tcl TLS (220.127.116.11) extension for Linux 32/64,
Windows 32/64 and Mac OSX.
noVNC v0.5.1 included with the ability to upgrade to a later version.
WebSocket Telnet Client included.
Dynamically set the Host and Port you wish to establish a connection with. This
feature is only accessible with Authentication.
Statically set the Host and Port via a Target File ("whitelist") using "tokens" in
the Url query parameters to select the correct Host and Port to connect too. This feature can be accessed with
or without Authentication.
Quick Start Guide
Download the Tclkit suitable for your platform from Tclkit Downloads page.
Download the WebSockit2me Starkit from WebSockit2me.kit
(IE Browsers right click on the link and select "Save target as...")
Create a directory for example
and place the Tclkit and WebSockit2me.kit files in that directory.
chmod +x tclkit (rename the downloaded tclkit file to something shorter if desired eg tclkit-8.6.3)
Rename the downloaded tclkit file to something shorter if desired and include ".exe" on the end eg tclkit-8.6.3.exe
from a DOS prompt:
from File Explorer:
drag WebSockit2me.kit over tclkit-8.6.3.exe and release
Point your browser to http://<<Your IP Address>>:8015/
If you plan to access over the Internet, filter the HTTP port via a firewall or router and only allow access to the HTTPS port. Also enable Authentication!
The default password for webmaster is webmaster. Please change this ASAP via the Access
WebSockit2me and TclHttpd are distributed under a copyright that allows free use.
noVNC and the WebSocket Telnet Client are under various Licenses listed in the /kanaka directory.