darkwing::server::dtos

Module browser_profile_dto

source
Expand description

Browser profile data transfer objects and related types

This module contains DTOs and enums for managing browser profile configurations, particularly focusing on browser fingerprint handling. It includes:

  • The Mode enum for different fingerprint override strategies
  • Implementations for converting between string representations and modes
  • Re-exports of browser profile and override-specific types

The types in this module facilitate the transfer and manipulation of browser profile data between different parts of the application.

Structs§

  • Represents command line arguments for the browser
  • Complete representation of a browser profile including all fingerprinting and configuration data.
  • Domain representation of canvas override settings
  • Domain representation of client rect override settings
  • Domain representation of CPU override settings
  • Domain representation of geolocation override settings
  • WebGPU device information Information about a WebGPU device
  • WebGPU device limits and capabilities
  • Domain representation of locale override settings
  • Domain representation of media devices override settings
  • Domain representation of memory override settings
  • A minimal representation of a browser profile containing only essential identifying information.
  • Domain representation of port blocking settings
  • Domain representation of screen resolution override settings
  • Represents a list of browser tabs
  • Domain representation of timezone override settings
  • Domain representation of user agent override settings
  • Maximum values and limits for WebGL2 capabilities
  • Represents WebGPU information
  • Domain representation of WebGL override settings
  • Domain representation of WebGL info override settings
  • Domain representation of WebRTC override settings

Enums§

  • Represents different modes for browser fingerprint overrides