WebSocket Engineering
Go beyond room checks into connection controls, interception, scanners, binary protocols, session security, subscriptions, and recovery behavior.
Do the work in order.
- 0160 min↗
Configure WebSocket connections
Build a reproducible upgrade request with identity, origin, cookies, headers, TLS, and subprotocol decisions.
- 0265 min↗
Capture, intercept, edit, drop, forward, and replay
Operate the realtime message pipeline while preserving original and modified frames.
- 0370 min↗
Run the WebSocket scanner and Smart Payload Evolution
Apply WSHawk's scanner catalogue to a marked JSON field and review every mutation.
- 0465 min↗
Analyze binary protocols
Capture binary frames, inspect magic bytes and hashes, and form a codec hypothesis without pretending bytes are text.
- 0570 min↗
Test GraphQL and WebSocket authorization together
Apply stored identities and authorization policies to queries, subscriptions, channels, tenant fields, and event replay.
- 0675 min↗
Test token reuse, fixation, impersonation, and privilege boundaries
Run the WSHawk session tests and separate authentication state failures from message authorization.
