mirror of
https://github.com/bl4d3rvnner7/sourcescodes.git
synced 2025-12-16 16:34:05 +00:00
🛡 [LEAK] Botfaqtor "Antibot" Source Code [JS] 👨💻 Full breakdown of the frontend client logic used by Botfaqtor to detect bots, ad fraud, and fingerprint users 🔍 I sourced the CDN-loaded JavaScript from cdn.botfaqtor.ru/one.js, as seen on sites like whoer.net (likely using the "Basic Plan" for ~7125₽/3mo). 📁 File Structure & What Each File Does: . ├── adsProtect.js # Ad click fraud protection logic ├── base.js # Shared logic/utilities ├── core/ │ ├── block.js # Triggers and conditions to block traffic │ ├── client.js # Main initializer for browser fingerprinting │ ├── criterias.js # Rules to classify bot/human behavior │ ├── events.js # Captures user interaction (mousemove, etc.) │ ├── evercookie/ # Persistent tracking (localStorage, cookies, etc.) │ ├── fingerprint.js # Core fingerprint generation │ ├── fingerprint_js2.js # Compatibility/alternative fingerprint module │ ├── http.js # Sends fingerprint to Botfaqtor API │ ├── sucessCaptchaSettingsPanel.js # UI component (post-captcha) │ └── viewInstalledCodePanel.js # Internal debug/view panel ├── fp.js # Entry point to gather full fingerprint data ├── getCounters.js # User action counters (clicks, focus, etc.) ├── index.js # Main launcher (bootstraps everything) ├── loadIframe.js # Possibly sandbox or honeypot iframe logic ├── slider/ # CAPTCHA UI module │ ├── captcha_edit.js │ └── captcha_edit_styles.js ├── slider.js # Core slider CAPTCHA control ├── status_async.js # Asynchronous botcheck status handler ├── status.js # Sync status evaluation ├── styles.js # Inline style management ├── utils.js # General-purpose utilities └── node_modules/ ├── events/ # Event system └── ua-parser-js/ # Parses user-agent into OS/browser/device 🧠 The fp.js script alone contains over 40+ fingerprinting signals including: 🔵Headless/browser detection 🔵Adblock detection 🔵OS/browser inconsistencies 🔵Canvas/WebGL/Audiocontext fingerprinting 🔵Language spoofing detection 🔵Evercookie support 🔵WebDriver + PhantomJS detection ... and more, checkout "list.txt" ℹ️ For analysis and educational purpose only, how your activity can be tracked.
79 KiB
79 KiB