Live Demo — Browser Native
A self-contained simulation of the MeshCentral binary agent protocol running entirely in your browser.
The agent generates a fresh RSA-3072 identity, performs the full authentication handshake
over /agent.ashx, opens a KVM relay tunnel, and streams JPEG screen tiles in real time.
The server viewer reconstructs the stream live. No external connections — all crypto is ephemeral and runs via WebCrypto.
How It Works
Browser generates a fresh RSA-3072 key pair via WebCrypto, derives a self-signed DER certificate and a base64-url NodeID from the SPKI hash.
Agent sends AUTH_REQUEST with server hash + nonce. Server replies with its certificate + nonce. Both sides sign with SHA-384 + RSASSA-PKCS1-v1_5.
After AUTH_CONFIRM, the server issues a tunnel offer. Agent and viewer each connect to /relay/:sessionId. The server bridges the two WebSocket connections.
Agent captures the fake desktop canvas, divides it into 64×64 tiles, hashes each for change detection, JPEG-encodes changed tiles, and sends TILE (0x0003) packets over the relay.