Skip to main content

Module validation

Module validation 

Source
Expand description

Anti-bot service validation suite.

Provides an automated testing framework that exercises stygian-browser’s stealth posture against real anti-bot detection services and open-source fingerprint observatories.

§Tier structure

§Example

use stygian_browser::validation::{ValidationSuite, ValidationTarget};
use stygian_browser::pool::BrowserPool;
use stygian_browser::BrowserConfig;

let pool = BrowserPool::new(BrowserConfig::default()).await?;
let targets = vec![ValidationTarget::CreepJs, ValidationTarget::BrowserScan];
let results = ValidationSuite::run_all(&pool, &targets).await;
for r in &results {
    println!("{}: passed={} score={:?}", r.target, r.passed, r.score);
}

Modules§

benchmark
Stealth benchmark harness for anti-bot validation targets.
validators
Individual anti-bot validator implementations.

Structs§

ValidationResult
The outcome of running a single anti-bot validator.
ValidationSuite
Runs one or more anti-bot validators against the given BrowserPool.

Enums§

ValidationTarget
The anti-bot or fingerprint-observatory services that can be probed.