Resources
Live tests, research papers, and write-ups on browser fingerprinting, bot detection, and fraud. Newest first.
- Fingerprinting CPUs from the Browser with WebAssembly SIMD
Times WebAssembly SIMD operations to fingerprint the CPU from the browser. Can identify CPU brand and model even when other signals are spoofed.
- detectIncognito
JavaScript detection of Incognito and other private browsing modes, kept up to date across Chrome, Safari, Firefox, Edge, and more. Source.
- Ghostwire
Stealth runtime instrumentation for hostile client-side JavaScript. Hooks functions across the page, workers, and iframes without injecting into the page, so you can see which fingerprinting and anti-bot APIs are actually called.
- ShaderGhost
A GPU-based device fingerprint, implemented in JavaScript.
- Your Browser Does Math Differently on Every OS, and Anti-Bot Systems Read the Bits
Uses JavaScript Math functions to infer the underlying OS. Useful for fingerprinting, and for catching OS or browser inconsistencies.
- Your Browser's Hyphenation Dictionary Names the OS It Runs On
Uses CSS hyphenation to infer the underlying OS. Useful for fingerprinting, and for detecting when a claimed OS does not match.