Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

5sim.net Balance Checker

Automated 5sim.net account balance checker built with SeleniumBase. Handles Cloudflare Turnstile captchas, proxy rotation, and IP ban detection out of the box.

Features

  • Cloudflare Turnstile bypass — automatically solves the captcha checkbox and verifies the token
  • Proxy support & rotation — loads proxies from proxies.txt, rotates every N accounts
  • IP ban detection — switches proxy after 3 consecutive login failures
  • React-compatible form filling — uses native property setters with synthetic events
  • Dark mode — forces dark theme on the site automatically
  • Full session cleanup — clears all cookies (including httpOnly), localStorage, and sessionStorage between accounts
  • 2FA detection — automatically skips accounts that require two-factor authentication
  • Structured logging — detailed per-account output with captcha status, balance, errors, and more

Requirements

  • Python 3.8+
  • Google Chrome (latest stable)

Installation

git clone https://github.com/YOUR_USERNAME/5simcheck.git
cd 5simcheck
pip install -r requirements.txt

Setup

1. Accounts

Create accounts.txt in the project root with one account per line:

user1@example.com:password123
user2@example.com:mypassword

Non-email lines are automatically skipped.

2. Proxies (optional)

Create proxies.txt in the project root with one proxy per line. All common formats are supported:

# With authentication (ip:port:username:password)
1.2.3.4:8080:myuser:mypass

# Standard URL format
http://myuser:mypass@1.2.3.4:8080

# No authentication (ip:port)
1.2.3.4:8080

To run without proxies, set USE_PROXY = False at the top of checker.py.

3. Configuration

You can adjust these settings at the top of checker.py:

USE_PROXY = True          # Enable/disable proxy usage
PROXIES_FILE = "proxies.txt"  # Path to proxy file
ROTATE_EVERY = 8          # Switch proxy after this many accounts

Usage

python checker.py

Output

File Description
with_balance.txt Accounts with balance — email:password:$X.XXXX

Processed accounts are removed from accounts.txt so the script resumes where it left off on restart.

How It Works

  1. Loads accounts from accounts.txt and proxies from proxies.txt
  2. Opens an undetected Chrome session with the current proxy
  3. For each account:
    • Opens the login page and forces dark theme
    • Solves the Cloudflare Turnstile captcha
    • Fills the login form via JS injection (React-compatible)
    • Detects login result: balance, error messages, 2FA, or timeout
    • Saves accounts with balance to with_balance.txt
  4. Rotates proxy every ROTATE_EVERY accounts or on suspected IP ban (3 consecutive failures)
  5. Recycles used proxies when all have been exhausted

Example Output

>>> Proxy = http://user:pass@1.2.3.4:8080 | remaining accounts = 50

[ACCOUNT]   user@example.com
  password  = mypass123
  captcha = OK
  fill    = {"emailType":"email","emailVal":"user@example.com","pwType":"password","pwLen":9,"total":2}
  url       = https://5sim.net/
  balance   = $1.2345
  result    = SUCCESS  $1.2345

Notes

  • The script uses Chrome's undetected mode (uc=True, uc_cdp=True) to bypass bot detection.
  • Balance is extracted via regex matching the $X.XX pattern on the page.
  • Dead proxies and timeout pages are detected automatically — the script switches to the next proxy.
  • Accounts requiring 2FA are skipped.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages