/Roblox-Automatic-Verification

Automatically verifies Roblox verification mails. Used to verify multiple accounts at once.

Primary LanguagePythonMIT LicenseMIT

Roblox Automatic Verification

Automatically verifies upon receiving verification email. Used to verify multiple accounts at once automatically.

This was tested in Windows but should work with other operating systems.

Installation Guide (Windows)

  1. Install Python 3.X & Google Chrome
  2. Open command prompt in the downloaded directory cd C:\location\to\file
  3. Install the requirements.txt file by using pip -r requirements.txt
  4. Head over to Gmail Preparation Guide to Continue with the Guide.

Gmail Preparation Guide

This is a mandatory requirement in-order to ensure that the program can access your gmail and it's contents.

  1. Head over to Gmail and then Click See All Settings Click the Gear Icon then See All Settings

  2. Click Forwarding and POP/IMAP and enable IMAP then click save changes. Forwarding and POP/IMAP

  3. For this step you will need to have 2 Step Authentication turned ON. then Go to Manage Your Google Account

  4. Click Security then Scroll Down to "Signing in to Google" and Click App passwords. Signing in to Google

  5. Generate Your password Generate Password

Back to Program

  1. Copy the Password and Keep it SAFE This is needed for signing in to your gmail account via the python program.
  2. Head Over to your directory and run py main.py with your Program
  3. Type new and Input your gmail address and app specific password
  4. The Program should be running as intended if all of the above steps are correct.

That's all!

Additional Steps

You can create your own encryption key using generateKey.py and assign it in main.py line 13 (I am aware this is not the most secure way to store credentials, but i tried to make it as simple as possible.)

You can edit configuration by editing the configuration.json

"Always_Use_Old_credentials": false, - Always selects the "Old/Saved" Credentials "Run_In_Background/Headless": true, - Runs the browser window silently in the background [Make it false if you want to see what the program does]

"Verbose_Output": true - Provides detailed output which can be used to pinpoint errors/issues.

To-Do Features

  • Add the ability to add your own key for encryption
  • Improved Output and Stylization
  • Sped up the Process of Verification (Details about it in Release Log)
  • Add configurations
  • Add Multi-Threaded Support
  • Implement a GUI