cloudscraper_rs/challenges/core/
mod.rs

1//! Core utilities shared by challenge detectors, analyzers, and solvers.
2
3pub mod analysis;
4pub mod executor;
5pub mod reqwest_client;
6pub mod timing;
7pub mod types;
8
9pub use analysis::{
10    ChallengeParseError, IuamChallengeBlueprint, is_cloudflare_response, origin_from_url,
11    parse_iuam_challenge,
12};
13pub use executor::{
14    ChallengeExecutionError, ChallengeHttpClient, ChallengeHttpClientError, ChallengeHttpResponse,
15    OriginalRequest, execute_challenge_submission,
16};
17pub use reqwest_client::ReqwestChallengeHttpClient;
18pub use timing::{DelayStrategy, TimingFeedback};
19pub use types::{ChallengeResponse, ChallengeSubmission};