npm install -g auto-freecf
moycf- 🤖 Full Automation — Login, grab Account ID, create API Token, all automatic
- 🛡️ Stealth Mode — Bypass Cloudflare bot detection with advanced stealth scripts
- 👻 Headless by Default — Runs completely in background, no browser window opens
- 🌐 Residential Proxy — Optional proxy configuration for better success rate
- 📝 Single & Bulk — Input single email:pass atau bulk dari file
- 📦 Auto Setup — Automatic dependency installation with live timer
- 💾 Export Results — Save to TXT format with account_id:worker_token
- 🔐 Google OAuth — Support login via Google Sign-In (fully automated)
Auto-FreeCF/
├── src/ # Core source code
│ ├── __init__.py
│ ├── browser_bot.py # Main browser automation logic
│ ├── turnstile_solver.py # Turnstile challenge solver
│ └── utils.py # Utility functions
├── tests/ # Test files
├── docs/ # Documentation
├── assets/ # Static assets
├── cli.js # CLI entry point
├── terminal_ui.py # Terminal UI
├── web_ui.py # Web UI
├── browser_bot.py # Backward compatibility wrapper
└── package.json # NPM package config
npm install -g auto-freecf# Single account (email:password)
moycf email@example.com:password123
# Bulk accounts from file
moycf accounts.txt
# With proxy
moycf accounts.txt --proxy config/proxy.json
# Google OAuth login
moycf google_email:password --login-method googlemoycfThen choose:
- Single account (email:password)
- Single account (Google OAuth)
- Bulk accounts (from file)
python web_ui.pyOpen http://localhost:8080 in your browser.
- src/browser_bot.py: Main CFAutoGrabber class with login, token creation logic
- src/turnstile_solver.py: Turnstile challenge solving (isolated page approach)
- src/utils.py: Helper functions (load_accounts, load_proxy_config, save_results)
- browser_bot.py: Backward compatibility wrapper for existing scripts
cd tests
python test_login.pySee SECURITY.md for details on reporting vulnerabilities and security best practices.
See CODE_OF_CONDUCT.md for our community guidelines and standards.
MIT