Session Recording

Watch every session back.

Every SSH session is recorded automatically. Replay terminal sessions for compliance, audit, and training — no extra setup required.

  • Automatic asciicast v2 recording
  • Instant playback in dashboard
  • HMAC-signed secure URLs
  • Encrypted at rest

Session Replay — alice@api-server

REC
alice@api-server:~$
sudo systemctl status nginx
● nginx.service - A high performance web server
   Active: active (running) since Mon 2025-03-24 09:15:02 UTC
alice@api-server:~$
tail -f /var/log/nginx/access.log
192.168.1.50 - - [24/Mar/2025:09:16:01] "GET /api/v1/health" 200
192.168.1.51 - - [24/Mar/2025:09:16:02] "POST /api/v1/auth" 200
02:34 / 03:45 1x
Recording active
AES-256 encrypted
How recording works

Zero-config, every keystroke.

Zero-config session recording that captures every keystroke and output in real time.

1

Session starts

User connects via SSH or Web SSH. Recording begins automatically.

2

Capture

Terminal I/O is recorded in asciicast v2 format with precise timestamps.

3

Store & replay

Recording is encrypted and stored. Replay anytime via HMAC-signed URL.

Built for compliance

Audit-ready by default.

Meet audit and regulatory requirements with automatic session recording and tamper-proof logs.

Complete audit trail

Every session is linked to a user, device, and timestamp. Search, filter, and export recordings for any time period.

GDPR ready

Recordings are encrypted at rest with AES-256. Configurable retention policies and data deletion on request.

SOC 2 compatible

Immutable session logs with HMAC verification. Tamper-proof evidence for security audits and incident response.

Out of the box

Stop stitching together logs.

Get complete session recordings out of the box, instead of duct-taping shell wrappers and text logs.

Feature meshr Manual logging
Setup required None — automatic script, ttyrec, custom
Replay capability Full terminal replay Text logs only
Tamper protection HMAC-signed None
Encryption AES-256 at rest DIY
Searchable By user, device, time grep
Retention policies Configurable Manual cleanup

Every session, on the record.

Free for every feature while we're in beta. Turn on recording and replay any session — encrypted, signed, audit-ready.