Skip to content

Latest commit

 

History

History
31 lines (30 loc) · 1.19 KB

TODO.md

File metadata and controls

31 lines (30 loc) · 1.19 KB

tunshell todo:

  • clean up code / tests
  • finalise implementation for reliable-UDP protocol
  • replace thrussh with custom protocol over TLS AES
  • fix up "early eof" error on client by fixing the handling server-side
  • re-write server in Rust
  • windows support?
  • security enhancements
    • website to generate PSK for AEAD stream for relay and direct connections
    • script templates to be moved to S3
    • move logic to decide on target/client host to client binary
    • relay server to generate session specific key which is concat to the client PSK
  • basic rust-only shell fallback for limited envs without pty
  • support in-browser terminal client
    • tunshell-client wasm target
    • extend relay server to support websocket connections and implement client in-browser
  • init scripts for multiple langs/envs
    • sh/bash
    • cmd/powershell
    • node
    • python
    • C#
    • java
    • php
    • docker
  • improve port binding logic
  • integration tests / pipeline tests
  • docs / website
  • migrate aws account to OU / investigate hosting options
  • fix flakey tests