Courses09 / TOOLING BREADTH
Interfaces & Defensive Validation
Choose the right WSHawk interface and use the defensive validator for egress, automation, and cross-site WebSocket controls.
All levels4-6 hours5 lessons5 guided labs
Begin lesson 01 ↗COURSE SYLLABUS
Do the work in order.
- 0155 min↗
Use the CLI, advanced CLI, interactive shell, and dashboard
Select the fastest interface for repeatable scans, guided exploration, or result review.
- 0255 min↗
Choose the classic or Electron + Go desktop
Understand edition boundaries, direct IPC, worker packaging, browser support, and project separation.
- 0360 min↗
Use the Python API, browser companion, and Docker
Automate repeatable local checks while preserving the same scope, limits, and evidence rules as the desktop.
- 0460 min↗
Validate XXE and SSRF egress defenses
Use DNSExfiltrationTest to test whether controlled callbacks escape a protected environment.
- 0565 min↗
Validate bot controls and CSWSH defenses
Use BotDetectionValidator and CSWSHValidator while understanding their deliberate limits.
