sslsplit
sslsplit copied to clipboard
WebSockets (full decoding)
Dependencies:
- #216 WebSockets (minimal)
Tasks:
- [ ] Parse binary framing protocol resulting in decoded WebSockets messages
- [ ] Handle associated buffering challenges
- [ ] Introduce a WebSockets message log
- [ ] Test on different platforms and with different browsers/clients
Out of scope:
- #209 HTTP CONNECT proxy traversal for ws:// and wss://
Resources:
- https://en.wikipedia.org/wiki/WebSocket
- https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API/Writing_WebSocket_servers