Skip to content

BotBrowser modifies Chromium's C++ kernel to emulate a real browser, bypassing Cloudflare, F5 Shape, PerimeterX, Akamai, Kasada, and reCAPTCHA with unmatched stealth and reliability.

License

Notifications You must be signed in to change notification settings

MiddleSchoolStudent/BotBrowser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 BotBrowser

The Ultimate Solution for Undetectable Automated Browsing 🚀

Latest Release Issues


What is BotBrowser?

BotBrowser is a cross-platform automation tool that redefines web automation. By modifying Chromium's native C++ source code, it achieves true undetectable automation beyond the limitations of CDP-based (Chrome DevTools Protocol) solutions.

Simplified Management

Streamline your automation with BotBrowserConsole, a free and open-source GUI tool designed to:

  • Easily launch multiple browser instances
  • Seamlessly manage different environments
  • Efficiently handle multiple accounts
BotBrowser GUI - Your Command Center

🚀 Features

🎯 Core Features

  • Cross-Platform Compatibility

    Fully supports Windows, macOS, and Ubuntu, enabling seamless cross-platform use of profiles. Start on one system and continue effortlessly on another.

  • Latest Chromium Base

    Stays updated with the latest stable Chrome/Chromium versions to ensure compatibility with advanced antibot defenses.

  • Advanced Programmatic Control

    Dual advantage: Leverages CDP for powerful automation with Playwright and Puppeteer, while preventing CDP leak detection - perfect balance of control and undetectability.

  • Success & Performance

    Real client success stories validate our exceptional performance: 98%+ success rate against advanced antibots with over 350,000 accounts registered daily, demonstrating unmatched efficiency and reliability under high loads.

🛡️ Advanced Capabilities

🕵️ Stealth and Detection Evasion

  • Bypass headless and incognito checks: Enables undetectable automation by seamlessly evading detection in both headless and incognito modes.

  • Customizable browsing history: Enables realistic, dynamic histories for diverse fingerprinting scenarios.

  • Noise injection: Randomizes 2D canvas, WebGL, emoji, fonts, text metrics, and audio fingerprints to avoid detection.

  • Simulated OS-specific properties: Adjusts scrollbar width, BarcodeDetector, and system-specific settings for enhanced authenticity.

  • Chrome feature masking: Removes Chromium-specific traits, simulating native Chrome with features like AdInterest and CDM for enhanced detection evasion.

  • Comprehensive fingerprint spoofing:

    Category Details
    Browser Version, OS, userAgentData
    Graphics WebGL, WebGL2, GPU
    Hardware Screen, Battery, Keyboard, CPU
    Environment Permissions, FeaturePolicy, SystemFonts
    Media MediaDevices, MimeTypes
    Visuals Emoji, Unicode, System Colors
    Others Navigator, Window, and more

🌐 Comprehensive Proxy and Network Control

  • Proxy integration: Easily configure proxy host, username, and password without relying on CDP (Page.authenticate).

  • Dynamic language and timezone settings: Automatically adapt browser environment based on proxy IP for realistic geolocation.

  • WebRTC leak protection: Prevents exposure of real IPs during WebRTC communication.


🚀 Usage

  1. Download: Get the installer for your OS from Releases page.

  2. Cross-Platform Profiles: We provide sample Profiles for demonstration purposes. These pre-configured profiles for macOS, Windows, and Ubuntu are cross-compatible, enabling seamless fingerprint emulation across systems. For example, a macOS profile can be used on Ubuntu or a Windows profile on macOS without compatibility issues.

  3. Launching BotBrowser:

    BotBrowser can be launched in three ways:

  • CLI: Pass your profile via the --bot-profile parameter:

    chromium --bot-profile="{path_of_}/chrome131_win11_x64.enc"
  • Playwright / Puppeteer Demo: Integrate BotBrowser within automation frameworks with a few lines of code:

    const browser = await chromium.launch({
      browser: "chrome",
      headless: true,
      executablePath: BOTBROWSER_EXEC_PATH, // Path to the BotBrowser executable
      args: [`--bot-profile=${BOT_PROFILE_PATH}`], // Path to the bot profile
    });
    
    const page = await browser.newPage();
    await page.goto("https://www.google.com");
  • BotBrowserConsole: A free and open-source GUI tool.

  1. Tests Use our detailed test scripts to explore real-world use cases and implementation examples: Tests.

🎯 Proven Effectiveness

🧪 Code and Video Test Results

BotBrowser has been extensively tested against leading antibot systems. Below are detailed test results and video demonstrations:

Service & Scripts Test Results
Cloudflare ▶️ Turnstile, ▶️ Challenge, ▶️ taxslayer.com
Akamai Bot Manager ▶️ playstation.com, ▶️ wizzair.com
Kasada ▶️ kick.com, ▶️ playstation.com, ▶️ wizzair.com
F5 Shape Security ▶️ southwest.com
reCAPTCHA ▶️ Test Video
PerimeterX ▶️ textnow.com, ▶️ grubhub.com
Imperva (Incapsula) ▶️ copaair.com
DataDome ▶️ shutterstock.com
hCaptcha ▶️ epicgames.com, ▶️ discord.com
Accertify ▶️ grubhub.com
Forter ▶️ grubhub.com
Cloudfront Bot Management (AWS) 🚧 Coming Soon
ThreatMetrix 🚧 Coming Soon
Adscore 🚧 Coming Soon
ProtectedMedia 🚧 Coming Soon
Fake Vision ▶️ fv.pro
FingerprintJS ▶️ Bot Detection
CreepJS ▶️ Test Video
BrowserScan ▶️ Test Video
Pixelscan ▶️ Test Video
iphey ▶️ Test Video
deviceandbrowserinfo ▶️ Test Video
brotector ▶️ Test Video

🌐 Top Platforms and Websites

The following platforms have been tested:

Service & Scripts Anti-bot Services Test Results
Nike F5 Shape Security ✅ Success ▶️ Checkout Video
TikTok Generic Antibot ✅ Success
Temu F5 Shape Security ✅ Success
LinkedIn Generic Antibot ✅ Success
Ticketmaster PerimeterX, FingerprintJS, reCAPTCHA ✅ Success
Shein F5 Shape Security, FingerprintJS, Forter ✅ Success
Facebook Generic Antibot ✅ Success
Bet365 Generic Antibot ✅ Success

...and many more


📚 Additional Resources

🔐 Profile Generation

We do not provide the private key required to generate new profiles. If you need additional profiles, please contact us directly. We maintain a repository of over 300,000 real user browser fingerprints to support your needs.

📞 Contact us today:

📧 Email middleschoolstudent@mail.ru
📱 Telegram middle_student

🛠️ Building from Source

If you wish to compile your own version of Chromium with our modifications, follow the instructions provided here.


⚠️ Disclaimer

BotBrowser is intended for legitimate use cases that comply with all applicable laws and regulations. Misuse of this tool to violate the terms of service of websites or engage in illegal activities is strictly prohibited.


Antibots are making the world worse.


GitHub Stars GitHub Forks