🛡️ Bot Arena

A live demo

Five layers of bot detection. Watch them fire.

Point your favourite browser-automation tool at any level. The Detection Log on the right shows, in real time, exactly which signals you tripped.

Start at Level 1 → See the Playwright failure report Other use-cases →
  1. Level 1
    The honest tell

    navigator.webdriver, missing chrome.runtime, headless UA hints.

  2. Level 2
    CDP attached

    Driver-shim artefacts and toString/Error.stack integrity checks.

  3. Level 3
    Mouse trajectory

    Mousemove density, click curvature, keystroke cadence.

  4. Level 4
    Fingerprint battery

    Canvas, audio, font, and WebGL signals.

  5. Level 5
    Cloudflare Turnstile

    Managed-mode widget with server-side verification.