Expand description
Core utilities shared by challenge detectors, analyzers, and solvers.
Re-exports§
pub use analysis::ChallengeParseError;pub use analysis::IuamChallengeBlueprint;pub use analysis::is_cloudflare_response;pub use analysis::origin_from_url;pub use analysis::parse_iuam_challenge;pub use executor::ChallengeExecutionError;pub use executor::ChallengeHttpClient;pub use executor::ChallengeHttpClientError;pub use executor::ChallengeHttpResponse;pub use executor::OriginalRequest;pub use executor::execute_challenge_submission;pub use reqwest_client::ReqwestChallengeHttpClient;pub use timing::DelayStrategy;pub use timing::TimingFeedback;pub use types::ChallengeResponse;pub use types::ChallengeSubmission;
Modules§
- analysis
- Challenge page parsing helpers and utilities.
- executor
- Challenge submission execution utilities.
- reqwest_
client - Reqwest-based implementation of the
ChallengeHttpClienttrait. - timing
- Adaptive timing utilities.
- types
- Core data structures shared across challenge detection, analysis, and solving layers.