Skip to content

feat: Obscura integration — challenge-solver flag #585

@alfonsodg

Description

@alfonsodg

Problem

Obscura needs a way to delegate captcha/anti-bot challenges to the Camoufox solver service.

Proposal

Add to Obscura CLI:

obscura fetch https://seace.gob.pe/... \
  --challenge-solver http://localhost:8888 \
  --eval "document.title"

Flow

  1. Obscura loads page
  2. Detects challenge (reCAPTCHA script, Cloudflare headers, etc.)
  3. Calls solver service: POST http://localhost:8888/solve
  4. Receives token/cookies
  5. Injects into page and continues

Detection heuristics

  • <script src="*recaptcha*"> → recaptcha_v3
  • <script src="*challenges.cloudflare*"> → turnstile
  • cf-mitigated: challenge header → cloudflare_waf
  • Title "Just a moment..." → cloudflare_waf

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions