- Chromium Extension fingerprint spoofing. #3
- GPU Emulation on Headless Servers: Introduced full emulation of GPU-related fingerprints on devices without dedicated GPUs. This allows VPS servers (Linux, Windows) without GPUs to perfectly mimic GPU information, including
navigator.gpu
,GPUAdapter
,GPUAdapterInfo
,GPUDevice
,WebGLRenderingContext
, andWebGL2RenderingContext
. This significantly reduces GPU rental costs while bypassing GPU-sensitive antifraud systems, such as the latest hCaptcha updates, which began detectingnavigator.gpu
.
- GPUAdapterInfo and WGSLLanguageFeatures Fingerprinting: Added support for fingerprinting GPUAdapterInfo and WGSLLanguageFeatures, ensuring comprehensive GPU-related data coverage.
- MimeTypes Fingerprinting: Optimized mimeTypes fingerprinting by converting them to ContentType, followed by parsing
type
andcodecs
separately. This enhancement strengthens mimeTypes matching and reduces detection risks from antifraud techniques, such as those used by Incapsula. - Font Matching Accuracy: Improved font matching logic to avoid unnecessary matches, significantly enhancing font accuracy and reducing false positives.
- Windows Binary Release: Reintroduced public release of Windows binaries with support for Windows 11 and Windows 10. Future updates will include support for Windows 7 and Windows 8.
- System Colors Configuration: Added support for configuring system colors with RGBA, enabling more flexible and realistic color rendering.
- Stability Bug Fix: Resolved a crash issue by enabling MDNS (
enable_mdns
), ensuring improved stability on certain websites.
- Version Release - 132.0.6834.84: Updated to align with the latest Chrome version, ensuring compatibility with the most recent features and security updates.
- Mimetypes, MediaRecorder, and MediaSource Fingerprints: Fixed issues where fingerprints were not correctly recognized under certain conditions. Optimized handling to ignore spaces after
;
in mimetypes, addressing antifraud tricks that exploit this discrepancy. Issue Reference: #8
- Removed RLZ Support: RLZ support has been removed as it is unnecessary for our product and caused issues in some scenarios.
- AdInterest Group Support: Enhanced support for AdInterest, specifically
getInterestGroupAdAuctionData
in Chrome, which now functions seamlessly in BotBrowser, improving resistance to antibot detection. - Fingerprint Caching: Introduced caching for specific fingerprints to improve overall performance.
- Bluetooth Support: Added support for Bluetooth emulation, enabling realistic behavior even on Linux data center servers.
- HarfBuzz Modification: Made significant modifications to Chromium's HarfBuzz text shaping library, introducing factors that make fingerprint measurements more challenging to detect. This enhancement ensures diversity and undetectability for canvas text fingerprints, DOM rects, SVG rects, emojis, and text metrics through a single configuration. Issue Reference: #6 Reference Documentation
- SwiftShader Parameter Adjustment: Enhanced SwiftShader parameters on Linux, providing broader support and improved EGL compatibility.
- Background Networking Control: Replaced the
disable-background-networking
flag with a custombotbrowser-disable-background-networking
flag to prevent CDP from interfering with CDM downloads. - PDF Embedding Behavior: Disabled PdfOopif to ensure PDF embedding behaves similarly to standard browsers, reducing detection risks.
- Document Client Rects Noise: Resolved an issue where unnecessary noise was added to Document client rects, preventing detection by certain antibot systems.
- TextMetrics Algorithm Enhancement: Introduced a new TextMetrics algorithm that hashes text and the provided factor instead of relying on simple cumulative factors. This improvement reduces detection risks from advanced antibot systems like F5 Shape.
- Pixelscan PDF Viewer Detection Bypass: Successfully bypassed PDF viewer leakage detection in Pixelscan. This issue was categorized as P0 severity. #11
- WebPreferences Update: Updated WebPreferences based on the
ostype
specified in the profile, replacing the previousBUILDFLAG()
logic for improved flexibility and accuracy.
- SelectionDirection Simulation: Implemented SelectionDirection simulation to prevent detection by antibot systems. #9
- GPU Optimization: Updated compilation parameters for better GPU performance and enhanced compatibility.
- BarcodeDetector Simulation: Simulated BarcodeDetector behavior to mimic macOS characteristics, even when running on Windows or Ubuntu, as long as the profile specifies
macOS
as theostype
. #10 - Runtime Feature Simulation: Added simulation support for the following Runtime Features, allowing their activation via profile configuration:
CookieDeprecationFacilitatedTesting
AdInterestGroupAPI
FetchLaterAPI
- Enhanced GPU Fingerprinting: Further improved support for GPUSupportedLimits, ensuring clear differentiation between GPUDevice and GPUAdapter data.
- CDM Component Download: Ensured CDM components are downloaded bypassing proxy settings, guaranteeing successful downloads regardless of network configuration.
- CDM Key System Handling: Ensured CDM Key system requests complete loading before returning results to JavaScript, effectively preventing leakage detection.
- GPU Fingerprinting Simulation: Implemented support for simulating GPUAdapter, GPUSupportedFeatures, and GPULimits fingerprints.
- WebGL Extension Support: Added fingerprint support for the MaxDrawBuffers WebGL extension.
- args.gn Adjustments: Modified
args.gn
to allow access tonavigator.getInterestGroupAdAuctionData
andnavigator.cookieDeprecationLabel
, aligning behavior with standard browser environments. Commit Reference
- WebGL2 Renderer and Vendor Bug: Fixed an issue where
renderer
andvendor
could not be retrieved under WebGL2 environments.
- WebGL Parameters Simulation: Inspired by FakeVision, refined WebGL parameters simulation to minimize detection risks through more cautious handling. FakeVision Decompiled Source Code
- Resolved CDM issue, enhancing browser environment security.
- Successfully bypassed Fake Vision detection mechanisms, improving undetectable browsing capabilities. Test Code,
▶️ Test Result (fv.pro)