Module solvers

Module solvers 

Source
Expand description

Challenge solver module registry.

Each submodule implements a solver for a specific Cloudflare mitigation.

Modules§

access_denied
Handler for Cloudflare Access Denied (code 1020) responses.
bot_management
Handler for Cloudflare Bot Management detections.
javascript_v1
Solver for Cloudflare IUAM / JavaScript challenge v1.
javascript_v2
Solver for Cloudflare JavaScript VM challenge v2.
managed_v3
Solver for Cloudflare Managed Challenge v3.
rate_limit
Handler for Cloudflare rate limiting responses (HTTP 1015).
turnstile
Solver for Cloudflare Turnstile captcha challenges.

Structs§

MitigationPlan
Standardised mitigation instructions returned by non-form-based solvers.

Enums§

SolverVariant
Helper enum referencing all solver variants.

Traits§

ChallengeSolver
Common solver interface to be implemented once logic is ported.
FailureRecorder
Records domain-level mitigation failures without depending on the full state manager.
FingerprintManager
Provides fingerprint invalidation semantics for mitigation strategies.
TlsProfileManager
Provides TLS profile rotation semantics for mitigation strategies.