Skip to content

Captivity v0.7 — Dynamic Portal Login Parsing

Choose a tag to compare

@gaminization gaminization released this 23 Mar 23:39
· 78 commits to main since this release

Added

  • core/parser.py — dynamic HTML form parser for arbitrary captive portals
  • Automatic field detection (username/password by name patterns)
  • Form payload builder with hidden field preservation
  • core/cache.py — portal endpoint cache (JSON, 7-day TTL)
  • 25 tests (parser + cache)