guise-profiles 0.1.0

Pure browser fingerprint profile identifiers and user-agent constants for Santh stealth stacks
Documentation
  • Coverage
  • 100%
    144 out of 144 items documented0 out of 46 items with examples
  • Size
  • Source code size: 90.72 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 1.42 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 2s Average build duration of successful builds.
  • all releases: 2s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Homepage
  • Repository
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • santhsecurity

Pure browser fingerprint data — the canonical source for browser identity.

Holds the StealthProfile selector, per-profile ProfileFacts (User-Agent, navigation headers, hardware, client hints), and the canonical HeaderProfile header catalog. This crate intentionally has no runtime, HTTP, TLS, browser, or async dependencies. It sits below scanclient and stealth so both crates can derive browser identity from one source without creating a dependency cycle.

Naming: StealthProfile is the canonical selector; ProfileFacts is its data; a <Domain>Profile (e.g. HeaderProfile) is a pure derived projection for one domain. One type per projection — HeaderProfile is the single browser-header catalog type, re-exported unchanged by scanclient and stealth.