All 50+ CLI Commands Hub
Complete interactive index of all 50 official command-line tools in the KSP ecosystem.
Click any command below to view its full documentation page, including detailed syntax, argument flags, realistic examples, and expected terminal outputs.
Core & Lifecycle(5 commands)
Initialize a new KSP workspace configuration in the current directory (`ksp.toml`).
Create a brand new KSP application or service boilerplate project from scratch.
Generate protocol stubs, schema validators, or certificate structures from KSP definitions.
Start a full-featured KSP protocol server instance with real-time stream multiplexing and logging.
Run KSP server and client simultaneously in hot-reload watch mode for rapid local application iteration.
Networking & Diagnostics(14 commands)
Perform deep-packet diagnostic testing, latency jitter profiling, and MTU discovery on KSP endpoints.
Launch a transparent KSP-to-TCP or KSP-to-UDP local forwarder proxy.
Run a protocol translation bridge terminating KSP sessions and forwarding to standard web services.
Open an interactive client session to a remote KSP server with full cryptographic handshake negotiation.
Gracefully terminate an active KSP session by sending a signed `GoAway` frame and flushing pending buffers.
Measure cryptographic handshake and encrypted frame round-trip time (RTT) to a target KSP server.
Capture live KSP network traffic on an interface and record it to a pcapng file with decryption keys attached.
Run intensive high-throughput, concurrency, and latency benchmarks against a local or remote KSP server.
Send a file or directory securely to a remote peer or `ksp receive` instance over chunked KSP streams.
Listen for incoming encrypted file transfers initiated by `ksp transfer` and verify their SHA-256 checksums.
Real-time top-like terminal interface showing active KSP sessions, stream bandwidth, and packet drop counters.
Launch a rich TUI (Terminal User Interface) dashboard with live charts, stream logs, and latency gauges.
Dump cumulative server telemetry, packet counts, decryption latency averages, and error counters.
Trace every individual hop, nonce transition, and stream frame for a specific connection across your network.
Session & Security(5 commands)
Generate, inspect, sign, and verify Ed25519 KSP binary certificates and local certificate authorities (CAs).
Audit local KSP security policies, test cipher resistance, and verify replay protection sliding window parameters.
Replay recorded pcapng traffic streams against a KSP endpoint to test idempotency and sliding window rejection.
List, inspect, suspend, resume, or terminate active cryptographic KSP sessions on a running server instance.
Inspect and manage individual multiplexed streams inside an active KSP cryptographic session.
Protocol Utilities(8 commands)
Construct, parse, mutate, or inspect individual raw KSP binary frames and headers in hexadecimal or JSON.
Install, update, and launch the official KSP Lua protocol dissector plugin directly into your local Wireshark installation.
Explain any KSP error code, frame type, header flag, or RFC specification concept in plain English.
Read, search, or display specific sections of the official KSP RFC-0001 specification directly in your terminal.
Validate KSP configuration files, certificate chains, or custom framing schemas against official RFC constraints.
Open the official KSP developer documentation website or read offline documentation pages in the terminal.
Inspect binary `.cert` files, `ksp.toml` configurations, or `.pcapng` session traces for instant human-readable details.
Step-by-step interactive terminal walkthrough tracing a packet's journey from application buffer to network wire.
System & Environment(9 commands)
Diagnose system health, network permissions, cryptographic dependencies, and configuration errors.
View, modify, or validate local KSP CLI configuration settings stored in `~/.ksp/ksp.toml`.
Manage named configuration profiles for quickly switching between local development, staging, and production environments.
Print all environment variables recognized by KSP CLI along with their current resolved runtime values.
Build standalone distribution archives or cross-platform binaries for KSP applications.
Check GitHub releases for a newer version of `ksp` and self-update the binary in-place safely.
Print or inspect the exact 1-liner installation scripts (`install.ps1` and `install.sh`) used to install KSP.
Print detailed versioning, build commit hash, target architecture, and enabled feature flags of the CLI binary.
Print project background, creator information, and core philosophy behind the Kush Secure Protocol.
Interactive & Fun(9 commands)
Launch an end-to-end encrypted terminal chat session between two developers using pure KSP streams.
Start an interactive, guided terminal tutorial walking through KSP architecture, handshakes, and framing.
Run an automated visual simulation demonstrating a complete server-client handshake, multiplexing, and teardown.
Launch a local web-based interactive KSP protocol laboratory right in your desktop browser.
Enter a dedicated KSP interactive shell environment with command auto-completion and persistent session context.
Trigger a cyberpunk digital rain animation in your terminal symbolizing encrypted KSP data streams falling.
Brew a fresh virtual cup of coffee while your KSP test suites and benchmarks finish compiling.
Display an inspiring cryptographic, networking, or software engineering quote from computer science pioneers.
Show heartfelt credits and acknowledgments for all contributors, maintainers, and libraries powering KSP.