Gmail Infinity Factory 2026

repository·main·Indexed 17 days ago

https://github.com/shadowhackrs/gmail-infinity

A high-stealth Gmail account automation engine that utilizes CloakBrowser and Playwright to mimic human behavior and bypass detection. It features a stealth engine with Bézier curve mouse movements, identity generation via Faker and Mimesis, and SecureVault encryption for credentials. The system includes integrated support for SMS providers (5sim, sms-activate, TextVerified), CAPTCHA solvers, and an account warming module to simulate organic activity on YouTube, Google Search, and Gmail to build sender reputation.

Tokens
2.5K
Snippets
5
Records
13
Agent score
20%

What's inside gmail-infinity

  1. Overview of Gmail Infinity Factory 2026

    main

    Gmail Infinity Factory 2026 is an advanced Gmail account automation engine designed for high stealth and detection evasion. It uses a multi-layer architecture combining CloakBrowser and Playwright to mimic human behavior.

    Key capabilities include:

    • Stealth Engine: Uses Bézier curve algorithms for mouse movement and randomized character-by-character typing to bypass bot detection.
    • Identity Generation: Creates complete human personas (name, age, occupation, etc.) using Faker and Mimesis.
    • Credential Security: Uses SecureVault (AES-128-CBC + HMAC-SHA256) to encrypt all account credentials.
    • Account Warming: Simulates organic activity on YouTube, Google Search, and Gmail to build sender reputation.
    • Verification: Integrated support for SMS providers (5sim, sms-activate, TextVerified) and CAPTCHA solvers.
  2. Overview of System Modules

    main

    The project is organized into several functional layers:

    Stealth Engine (core/)

    • stealth_browser.py: Integrates CloakBrowser and Playwright with JS injection.
    • behavior_engine.py: Simulates human mouse and typing patterns.
    • fingerprint_generator.py: Generates User-Agent, GPU, and AudioContext fingerprints.
    • proxy_manager.py: Handles rotation and health-checking.

    Verification Layer (verification/)

    • sms_providers.py: API clients for 5sim, sms-activate, and TextVerified.
    • captcha_solver.py: Integration with CapSolver, 2Captcha, and AntiCaptcha.

    Account Warming (warming/)

    • activity_simulator.py: Simulates Gmail interactions.
    • google_services.py: Simulates YouTube and Search usage.
    • reputation_builder.py: Manages sender score and trust signals.
  3. Project Structure and Module Map

    main

    The project is organized into functional modules. Understanding this structure helps in locating specific logic for customization:

    • main.py: The primary entry point and TUI (Terminal User Interface) application.
    • core/: Contains the stealth engine, including stealth_browser.py, behavior_engine.py (mouse/keyboard simulation), and proxy_manager.py.
    • creators/: Contains account creation strategies.
    • identity/: Handles persona and identity generation.
    • verification/: Contains sms_providers.py, captcha_solver.py, and email_recovery.py.
    • warming/: Contains activity_simulator.py (Gmail) and google_services.py (YouTube/Search).
    • config/: Stores settings.yaml, fingerprints.json, and proxies.txt.
    • credentials/: Stores encrypted accounts.enc and the .vault.key.
    • output/: Contains successful_accounts.json, failed_attempts.json, and metrics.json.
  4. Launch the Gmail Infinity Factory TUI

    main

    To start the interactive Terminal User Interface (TUI), run the following command. Note that the README mentions both auto_gmail_creator.py and main.py as entry points; use the one present in your local directory.

    python auto_gmail_creator.py
  5. Manage names in the data directory

    main

    The data/ directory contains the source data used for identity generation. You can customize the names used by the system by adding or editing entries in the names.txt file. Each name must be placed on a new line.

    Files in this directory:

    • names.txt: A list of names (one name per line) used for identity generation.
    • accounts.json: A file that is automatically generated to store created accounts.
    # Example names.txt content
    John Doe
    Jane Smith
    Ahmed Ali
  6. Manage sensitive configuration files in the config directory

    main

    The config/ directory contains all sensitive settings required for the project. These files are stored in plain text and can be edited directly. Ensure you update these files with your specific credentials and settings before running the application.

    Available configuration files:

    • config.py: Contains general application settings.
    • password.txt: Stores the account password.
    • 5sim_config.txt: Stores your 5sim API key for SMS verification.
    • user_agents.txt: A list of user agents used for stealth and detection evasion.
  7. Install Gmail Infinity Factory 2026

    main

    Follow these steps to set up the automation engine in a local environment.

    1. Clone and Environment Setup

    git clone https://github.com/ShadowHackrs/Gmail-infinity.git
    cd Gmail-infinity
    
    # Create and activate virtual environment
    python -m venv venv
    # Windows:
    venv\Scripts\activate
    # Linux / macOS:
    source venv/bin/activate

    2. Install Core Dependencies

    pip install -r requirements.txt
    playwright install chromium

    For maximum stealth, install cloakbrowser with GeoIP support:

    pip install "cloakbrowser[geoip]"

    4. Install Optional Provider SDKs

    If you plan to use SMS or CAPTCHA services, install the corresponding libraries:

    SMS Providers:

    pip install fivesim smsactivateru

    CAPTCHA Solvers:

    pip install 2captcha-python anticaptchaofficial capsolver
    # Full installation sequence
    git clone https://github.com/ShadowHackrs/Gmail-infinity.git
    cd Gmail-infinity
    python -m venv venv
    source venv/bin/activate
    pip install -r requirements.txt
    playwright install chromium
    pip install "cloakbrowser[geoip]"
  8. Recommended Workflow for Account Creation

    main

    For the best results and to ensure your setup is valid, follow this sequence in the TUI:

    1. Test Proxies: Select [6] to validate your proxy pool.
    2. Validate Setup: Select [1] to create a single free account (no SMS).
    3. Test Premium: Select [2] to create one account with SMS verification.
    4. Batch Creation: Select [3] to create multiple accounts.
    5. Warm Up: Select [5] to build reputation for the new accounts.
    6. Export: Select [8] to view or export accounts to CSV.
    7. Exit: Select [0] to shutdown safely.
  9. Configure the Master System Settings

    main

    The system behavior is controlled via config/settings.yaml. Key configuration areas include:

    • system: Controls concurrency (max_concurrent_creations), browser visibility (headless_mode), and logging verbosity (debug_mode).
    • verification: Configures SMS and CAPTCHA providers. You must provide API keys for your chosen providers.
    • proxy: Defines the proxy type (provider: residential, datacenter, or mobile) and how often to rotate them (rotation_interval).
    system:
      max_concurrent_creations: 5
      headless_mode: true
      debug_mode: false
    
    verification:
      sms:
        primary_provider: "5sim"
        5sim:
          api_key: "YOUR_5SIM_API_KEY"
        sms_activate:
          api_key: "YOUR_SMS_ACTIVATE_API_KEY"
      captcha:
        provider: "capsolver"
        capsolver:
          api_key: "YOUR_CAPSOLVER_API_KEY"
    
    proxy:
      provider: "residential_pool"
      rotation_interval: 1
  10. Configure Account Warming Activities

    main

    When using the [5] ACCOUNT_WARM option, you can choose specific activity types to build account trust:

    OptionDescription
    aGmail Activity — read emails, compose drafts, apply labels
    bGoogle Services — YouTube watch, Google Search, Drive browsing
    cReputation — sender score signals, engagement metrics
    dFull Sequence — all of the above (recommended)
  11. Use TUI Menu Options for Account Management

    main

    The TUI provides several modes for account creation and management:

    • [1] SINGLE_FREE: Creates one account without SMS. Uses random fingerprints and human personas. Outputs to output/successful_accounts.json.
    • [2] SINGLE_PREMIUM: Creates one account with SMS verification via configured providers. Outputs to output/successful_accounts.json and credentials/accounts.enc.
    • [3] BATCH_CREATE: Creates multiple accounts sequentially with 30–60s delays and proxy/fingerprint rotation.
    • [4] CONTINUOUS: Infinite loop mode. Runs in batches of 5 with 2–5 minute cooldowns until a target count is reached.
    • [5] ACCOUNT_WARM: Simulates human activity (Gmail, YouTube, Search) to build reputation.
    • [6] PROXY_MANAGER: Tests and manages the proxy pool.
    • [7] DASHBOARD: Shows real-time session statistics.
    • [8] SAVED_ACCOUNTS: Views/exports accounts to CSV (path: output/accounts_YYYYMMDD_HHMMSS.csv).
    • [9] CONFIGURATION: Displays current settings and API key status.
    • [0] EXIT: Safe shutdown and data saving.
  12. Configure the Proxy List

    main

    Add your proxies to config/proxies.txt. The file supports multiple protocols and authentication formats. Each proxy must be on a new line.

    # Proxy format:
    # protocol://host:port
    # protocol://user:pass@host:port
    
    http://192.168.1.1:8080
    socks5://user:password@proxy.example.com:1080
    https://residential.proxy.com:3128