Module analysis

Module analysis 

Source
Expand description

Challenge page parsing helpers and utilities.

Provides the building blocks needed to inspect Cloudflare challenge HTML and extract the parameters required by the solvers.

Structs§

IuamChallengeBlueprint
Minimal snapshot of the IUAM challenge form used by solvers.

Enums§

ChallengeParseError
Outcomes when parsing a Cloudflare challenge fails.

Functions§

is_cloudflare_response
Detect whether the response is served by Cloudflare.
origin_from_url
Build origin header value from URL (scheme://host[:port]).
parse_iuam_challenge
Extract IUAM challenge blueprint (action + hidden fields) from HTML body.