Your best friend in fingerprinting browsers, detecting automated bots and Ad blocking extensions. (browser fingerprinting framework... BFF! Get it?)
In other words, a completely open-source fingerprintjs/fingerprintjs + fingerprintjs/BotD alternative.
Note: Unlike UAParser.js (fingerprinting != parser( userAgent )
)
- Most open-source adblocking extension detection libraries are outdated and don't work reliably (eg. FuckAdBlock &BlockAdBlock, adblock-detect-javascript-only], just-detect-adblock and more).
- "Incognito" or "Private" browsing mode detection doesn't have any standard open-source library as of now.
- Most open-source bot detection libraries heavily (sometimes solely) depend on User Agent (UA) strings. Decog framework performs plethora of feature detection and sanity tests in addition to UA checks.