Getting Started
Use the CLI for a quick first pass. Use the desktop plus validation labs for the strongest v4 workflow.
01. Install the surface you need
If you want the fastest first run, install the CLI. If you want replay, AuthZ diff, race testing, browser pairing, and evidence workflows, use the desktop path.
1pip install wshawk2 3# Optional browser runtime for evidence collection4playwright install chromium02. Run a quick compatibility scan
The compatibility scanner is still a useful way to sanity-check a WebSocket target before moving into deeper project-backed workflows.
1wshawk ws://target.example/wsPractical note
Treat scanner output as a starting point. The strongest v4 proof usually comes later from replay, cross-identity comparison, race testing, and evidence review.
03. Start the full v4 path from source
For the current release, the most complete workflow is still the source tree plus the desktop app.
1git clone https://github.com/regaan/wshawk2cd wshawk3pip install -e .4cd desktop5npm install6npm run smoke7npm start04. Use the local validation labs
The repo ships with three local validation labs so you can exercise the current replay, diff, race, and evidence flows before touching a real target.
1./venv/bin/python validation/run_validation.py --list2./venv/bin/python validation/run_validation.py