QuiverSphere QUIVERSPHERE SUBSCRIBE
QuiverSphere
← Blog

Fortress: a stealth Chromium engine for uninterrupted scraping

Discover Fortress, a stealth Chromium engine designed to evade bot detection and enhance web scraping capabilities.

14 July 2026 · 5 min read

Fortress: a stealth Chromium engine for uninterrupted scraping

In the ever-evolving landscape of web scraping, software-engineers-in-an-ai-driven-world/">ai-driven-acquisitions/">automation tools often face significant hurdles due to sophisticated bot detection mechanisms deployed by websites. Addressing these barriers, Fortress emerges as a stealth Chromium-based engine designed to help agents navigate online environments smoothly and efficiently. With its innovative approach to browser fingerprinting, Fortress allows users to bypass measures that would typically block automated browsing activities, thereby ensuring reliable access to public data.

What is Fortress?

Fortress is a specialized fork of the Chromium engine meticulously crafted to defeat common bot detection methods. Unlike traditional automation tools that apply JavaScript patches to mask automation behavior, Fortress engages a different tactic. It makes adjustments at the core C++ level of Chromium, adeptly modifying the browser’s fingerprinting surfaces so that it presents itself as a standard, unaltered Chrome installation.

By effectively changing how the browser identifies itself to servers, Fortress allows automated agents to execute their tasks without triggering security alarms. Its real strength lies in the ability to perform real-time scraping in a fully headless mode while maintaining a low profile that evades detection mechanisms.

The technology behind Fortress

Fortress modifies the browser at the fundamental level to correct fingerprints across various detection surfaces like canvas, WebGL, audio, and others, all within the Chromium C++ code. This proactive approach not only eliminates the problems typically encountered with JavaScript layers but also effectively accomplishes stealthy operation through raw Chromium API calls—across any application utilizing Playwright, Puppeteer, or similar frameworks.

The design features include a versatile binary operation, enabling streamlined control via the CDP (Chrome DevTools Protocol). Users simply need to point their existing automation code to this new engine, and they will experience significant improvements without making additional changes to their scripts.

How does Fortress differentiate itself?

Many existing automation solutions, such as Puppeteer and its stealth variants, introduce alterations in the JavaScript layer after the page has rendered. These approaches can unwittingly expose automation behaviors and reveal underlying patches through JavaScript functions such as .toString(). Fortress tackles this issue by ensuring that browser fingerprint corrections originate from within the engine itself. This means navigational properties throughout different contexts (main frame, iframes, and workers) derive from a consistent C++ getter that reports '[native code]', thereby foiling many detection techniques.

Fortress has undergone rigorous testing against leading bot detection engines such as Cloudflare, DataDome, and Akamai. Results demonstrate its capability to bypass Access Denied errors while accessing websites known for their stringent scraping restrictions. By running on the same residential IP and employing consistent browsing behavior, users can achieve remarkable success even on heavily monitored sites.

Getting started with Fortress

For users ready to integrate Fortress into their scraping workflows, setup is straightforward. Fortress ships precompiled for multiple platforms and is also available as a Docker image. Users can easily install it using common package management tools or clone it directly from the GitHub repository, ensuring they have access to the latest updates and functionality.

Here’s a brief overview of the steps to set up Fortress:

  1. Install Fortress using either pip or Docker.
  2. Point your existing automation scripts (through Playwright or Puppeteer) at the Fortress CDP URL.
  3. Run your scripts with enhanced confidence, knowing that your browser fingerprint is protected.

This seamless integration makes Fortress an ideal choice for developers working within automation frameworks that require unyielding access across a wide range of sites.

Future developments and community contributions

Fortress is backed by a commitment to continuous improvement, with a monthly rebase on Chromium to stay abreast of evolving web standards and bot protection measures. The captured successes and challenges within the community remain valuable as developers actively contribute their experiences. Issues found during use can lead to the next patch, ensuring Fortress adapts to overcome any newly introduced barriers.

Aside from its open-source nature that encourages collaboration, Fortress also maintains a clear use case: scraping, testing, and automation within the bounds of legality. As a BSD-3 licensed project, it empowers users to customize and adjust code to suit their needs while respecting website Terms of Service and local laws.

Looking ahead

As automation technology rapidly evolves, Fortress stands at the forefront, providing innovative solutions to persistent challenges faced by web scrapers and automation agents. Staying aware of ongoing adjustments in bot detection methods, Fortress promises regular updates to ensure that the balance between accessibility and surveillance can be maintained effectively.

For anyone interested in improving their scraping capabilities without falling victim to detection manipulations, exploring Fortress appears to be a compelling venture that amalgamates efficiency with transparency.

Frequently asked questions

Is Fortress really free to use?

Yes, Fortress is entirely free under the BSD-3 license, allowing you to build, modify, and deploy it for your automation projects.

How does Fortress handle bot detection?

Fortress modifies the browser's fingerprint at the core C++ level, making it competent against various bot detection systems by presenting itself as a conventional Chrome install.

Can I customize Fortress for my specific needs?

Absolutely. The open-source nature of Fortress allows developers to read, modify, and rebuild the engine to meet their specific requirements, ensuring versatility and user control.