🛡 Botfaqtor "Antibot" Source Code

🛡 [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.
This commit is contained in:
bl4d3rvnner7 2025-06-15 20:28:53 +02:00 committed by GitHub
parent 09578f0153
commit c6241f1639
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

BIN
botfaqtor.zip Normal file

Binary file not shown.