41 lines
1.6 KiB
Markdown
41 lines
1.6 KiB
Markdown
# 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.
|