Skip to main content

peripheral_stealth_script_with_profile

Function peripheral_stealth_script_with_profile 

Source
pub fn peripheral_stealth_script_with_profile(
    config: &PeripheralStealthConfig,
    fingerprint_profile: Option<&FingerprintProfile>,
) -> String
Expand description

Generate peripheral stealth script with optional FingerprintProfile for platform-aware device names.

ยงExample

use stygian_browser::peripheral_stealth::{
    peripheral_stealth_script_with_profile, PeripheralStealthConfig,
};
use stygian_browser::profile::FingerprintProfile;
use stygian_browser::noise::NoiseSeed;

let cfg = PeripheralStealthConfig::default_with_seed(NoiseSeed::from(1_u64));
let profile = FingerprintProfile::macos_chrome_136_m1();
let js = peripheral_stealth_script_with_profile(&cfg, Some(&profile));
assert!(js.contains("FaceTime"));