runner

module
v0.0.0-...-db76e96 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 24, 2026 License: MIT

Directories

Path Synopsis
cmd
onlytty command
Command onlytty shares a command (or your shell) running in a local PTY to a browser, end-to-end encrypted, through an untrusted relay.
Command onlytty shares a command (or your shell) running in a local PTY to a browser, end-to-end encrypted, through an untrusted relay.
soak command
Command soak drives N concurrent full runner↔viewer sessions through a real relay, carrying traffic and periodically forcing reconnect storms, then reports throughput, the session-cap behavior, and the relay's resident memory over the run.
Command soak drives N concurrent full runner↔viewer sessions through a real relay, carrying traffic and periodically forcing reconnect storms, then reports throughput, the session-cap behavior, and the relay's resident memory over the run.
internal
protocol
Package protocol is the relay wire + crypto contract, shared by the runner and (mirrored in JS) the browser viewer.
Package protocol is the relay wire + crypto contract, shared by the runner and (mirrored in JS) the browser viewer.
ptysession
Package ptysession runs a command in a pseudo-terminal and exposes its IO plus a resume ring buffer.
Package ptysession runs a command in a pseudo-terminal and exposes its IO plus a resume ring buffer.
relayclient
Package relayclient talks to the relay control plane: it creates a session over REST and dials the runner WebSocket.
Package relayclient talks to the relay control plane: it creates a session over REST and dials the runner WebSocket.
runner
Package runner wires a PTY session to the relay: it mirrors the command to the local terminal, streams an end-to-end-encrypted copy to a viewer, pumps the viewer's input back, and survives reconnects.
Package runner wires a PTY session to the relay: it mirrors the command to the local terminal, streams an end-to-end-encrypted copy to a viewer, pumps the viewer's input back, and survives reconnects.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL