# reg-factory-github — Full Audit (2026-09-30) **Repo:** https://github.com/GoubaLab/reg-factory-github **Cloned to:** C:/Users/User/tmp/reg-factory-github/ **Verdict:** HIGH VALUE — agent_captcha.py + register_github.py reusable ## Overview Massive Chinese auto-reg factory (2.3 MB, 37 .py files, ~16K lines). No license (educational use claim). Pipeline: Outlook/Gmail auto-reg → ChatGPT/Claude/Grok/GitHub registration → token extraction → SUB2API/CPA upload. ## Key Files | File | Lines | What | |---|---|---| | agent_captcha.py | 809 | Multi-model vision LLM voting for Arkose bypass | | register_github.py | 710 | GitHub auto-reg with Arkose integration | | register_grok.py | 859 | Grok auto-reg (curl_cffi for Cloudflare) | | register_chatgpt.py | 787 | ChatGPT auto-reg via BitBrowser | | extract_graph_tokens.py | 362 | OAuth refresh_token from Outlook (pure requests) | | run_full_flow.py | 282 | End-to-end orchestrator | ## Infrastructure Needed (for full operation) - BitBrowser (paid, :54345 API) - Clash Verge (proxy rotation, :9097) - SMS: firefox.fun / hero-sms.com - Captcha: CapSolver / YesCaptcha / EZ-Captcha (fallback to agent_captcha) - Outlook card: shankeyun.com ## What We Can Use 1. **agent_captcha.py** — Wire to Aurora gateway (port 8080, 380+ models). Works standalone. 2. **register_github.py** — Adapt from BitBrowser to Camoufox/Playwright. 3. **extract_graph_tokens.py** — No browser needed. ## Fork Limitation Fine-grained GitHub PAT (`github_pat_*`) cannot fork repos via API → "Resource not accessible by personal access token". Classic PAT or OAuth token required.