On the client side, this adds the as3crypto library to web-socket-js
so that the WebSocket 'wss://' scheme is supported which is WebSocket
over SSL/TLS.
Couple of downsides to the fall-back method:
- This balloons the size of the web-socket-js object from about 12K to 172K.
- Getting it working required disabling RFC2718 web proxy support
in web-socket-js.
- It makes the web-socket-js fallback even slower with the
encryption overhead.
The server side (wsproxy.py) uses python SSL support. The proxy
automatically detects the type of incoming connection whether flash
policy request, SSL/TLS handshake ('wss://') or plain socket
('ws://').
Also added a check-box to the web page to enable/disabled 'wss://'
encryption.
|
||
|---|---|---|
| .. | ||
| as3crypto_patched | ||
| web-socket-js | ||
| base64.js | ||
| des.js | ||
| mootools-1.2.4-core-comp.js | ||
| mootools-1.2.4-core.js | ||
| mootools.js | ||
| util.js | ||