Skip to content

Latest commit

 

History

History
82 lines (54 loc) · 4.48 KB

CHANGELOG.md

File metadata and controls

82 lines (54 loc) · 4.48 KB

CHANGELOG

[Unreleased]

  • Chromium Extension fingerprint spoofing. #3

[2025-01-03]

Improved

  • 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 custom botbrowser-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.

Fixed

  • Document Client Rects Noise: Resolved an issue where unnecessary noise was added to Document client rects, preventing detection by certain antibot systems.

Added

  • 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.

[2024-12-29]

Fixed

  • Pixelscan PDF Viewer Detection Bypass: Successfully bypassed PDF viewer leakage detection in Pixelscan. This issue was categorized as P0 severity. #11

Changed

  • WebPreferences Update: Updated WebPreferences based on the ostype specified in the profile, replacing the previous BUILDFLAG() logic for improved flexibility and accuracy.

Added

  • 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 the ostype. #10
  • Runtime Feature Simulation: Added simulation support for the following Runtime Features, allowing their activation via profile configuration:
    • CookieDeprecationFacilitatedTesting
    • AdInterestGroupAPI
    • FetchLaterAPI

[2024-12-26]

Added

  • Enhanced GPU Fingerprinting: Further improved support for GPUSupportedLimits, ensuring clear differentiation between GPUDevice and GPUAdapter data.

Fixed

  • 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.

[2024-12-25]

Added

  • GPU Fingerprinting Simulation: Implemented support for simulating GPUAdapter, GPUSupportedFeatures, and GPULimits fingerprints.
  • WebGL Extension Support: Added fingerprint support for the MaxDrawBuffers WebGL extension.

Changed

  • args.gn Adjustments: Modified args.gn to allow access to navigator.getInterestGroupAdAuctionData and navigator.cookieDeprecationLabel, aligning behavior with standard browser environments. Commit Reference

Fixed

  • WebGL2 Renderer and Vendor Bug: Fixed an issue where renderer and vendor could not be retrieved under WebGL2 environments.

Improved

  • WebGL Parameters Simulation: Inspired by FakeVision, refined WebGL parameters simulation to minimize detection risks through more cautious handling. FakeVision Decompiled Source Code

[2024-12-24]

Fixed

  • Resolved CDM issue, enhancing browser environment security.

Added