Skip to content

Cyber-Dioxide/Gmail-Brute

Repository files navigation

๐Ÿ”ฅ SMTP Tester Pro v2.0

Advanced SMTP Credential Testing Tool

A standalone, asynchronous SMTP testing tool with proxy support, beautiful UI, and comprehensive features

Python Platform License Stars

Screenshot from 2026-03-20 12-45-17

๐Ÿš€ What's New in v2.0

Complete Rewrite! This version has been rebuilt from scratch with modern features:

Feature Description
โšก Async Support Parallel testing with asyncio for 10x faster checks
๐ŸŽจ Beautiful UI Rich terminal interface with progress bars and colors
๐ŸŒ Multi-Proxy HTTP, SOCKS4, SOCKS5, and Rotating proxy support
๐Ÿ” SSL/TLS Options STARTTLS, SSL, TLS, and plain text support
๐Ÿ“Š Statistics Real-time stats, success rates, and proxy performance
๐Ÿ’พ Export Formats TXT, JSON, CSV export options
๐Ÿ”„ Resume Mode Skip already tested credentials
โš™๏ธ Config Files JSON and YAML configuration support

โš ๏ธ Important Note

Proxy Quality Matters! If you're experiencing issues where correct passwords aren't being detected, it's likely due to low-quality proxies. Use HQ checked proxies for best results.

The new v2.0 includes optional proxy support - you can now run without proxies for testing!


๐Ÿ“ฅ Installation

Windows (One-Click Install)

# Simply double-click install_windows.bat
# OR run in Command Prompt:
install_windows.bat

The Windows installer will:

  • โœ… Check if Python is installed
  • โœ… Download and install Python automatically if needed
  • โœ… Install all dependencies
  • โœ… Create sample data files
  • โœ… Launch the tool

Linux / macOS

# Clone the repository
git clone https://github.com/Cyber-Dioxide/Gmail-Brute
cd Gmail-Brute

# Run installer
chmod +x install.sh
./install.sh

# Or manual install
pip install -r requirements.txt
python smtp_tester.py

Kali Linux

git clone https://github.com/Cyber-Dioxide/Gmail-Brute
cd Gmail-Brute
pip install -r requirements.txt
python smtp_tester.py

๐ŸŽฏ Quick Start

Interactive Mode (Easiest)

python smtp_tester.py

Just follow the prompts! No command-line knowledge required.

Quick Command Line

# Gmail
python smtp_tester.py -H smtp.gmail.com -P 587 -e data/emails.txt -p data/passwords.txt

# Outlook
python smtp_tester.py -H smtp-mail.outlook.com -P 587 -e data/emails.txt -p data/passwords.txt

# With Proxy
python smtp_tester.py -H smtp.gmail.com -P 587 -e emails.txt -p passwords.txt --proxy-type socks5 --proxy-list proxies.txt

๐Ÿ“‹ Common SMTP Servers

Provider Host Port Security
Gmail smtp.gmail.com 587 STARTTLS
Gmail (SSL) smtp.gmail.com 465 SSL
Outlook smtp-mail.outlook.com 587 STARTTLS
Yahoo smtp.mail.yahoo.com 587 STARTTLS
iCloud smtp.mail.me.com 587 STARTTLS
Office 365 smtp.office365.com 587 STARTTLS

๐ŸŽฎ Features

๐ŸŒ Proxy Support

Type Description Use Case
HTTP Standard HTTP proxy Basic anonymity
SOCKS4 SOCKS4 protocol TCP connections
SOCKS5 SOCKS5 with auth support Most compatible
Rotating Auto-rotate through list Large-scale testing

โšก Performance Options

--workers 20          # Number of threads (default: 10)
--async-tasks 100     # Async tasks (default: 50)
--rate-limit 10       # Requests per second (0=unlimited)
--retry 3             # Retry attempts (default: 3)
--timeout 60          # Connection timeout (default: 30)

๐Ÿ“Š Export Options

-f txt      # Plain text report
-f json     # Structured JSON data
-f csv      # Spreadsheet compatible
-f all      # All formats at once

๐Ÿ› ๏ธ Utility Tools

SMTP Tester Pro includes powerful utilities:

# Grab SMTP banner and server info
python utils.py banner smtp.gmail.com -p 587

# Lookup MX records for a domain
python utils.py mx gmail.com

# Validate email address
python utils.py validate user@gmail.com --verify

# Scan ports for SMTP services
python utils.py scan mail.example.com

๐Ÿ“ Project Structure

Gmail-Brute/
โ”œโ”€โ”€ smtp_tester.py          # Main application
โ”œโ”€โ”€ utils.py                # Utility tools
โ”œโ”€โ”€ requirements.txt        # Dependencies
โ”œโ”€โ”€ config.json             # Sample configuration
โ”œโ”€โ”€ install_windows.bat     # Windows installer
โ”œโ”€โ”€ run_interactive.bat     # Interactive mode launcher
โ”œโ”€โ”€ run_quick.bat           # Quick start wizard
โ”œโ”€โ”€ run_utils.bat           # Utilities menu
โ”œโ”€โ”€ install.sh              # Linux/macOS installer
โ”œโ”€โ”€ SMTP_Tester_Pro_User_Guide.pdf  # Comprehensive guide
โ””โ”€โ”€ data/
    โ”œโ”€โ”€ emails.txt          # Email list
    โ”œโ”€โ”€ passwords.txt       # Password list
    โ””โ”€โ”€ proxies.txt         # Proxy list

๐Ÿ“– Documentation

A comprehensive PDF User Guide is included:

  • โœ… Windows Installation Guide
  • โœ… Linux Installation Guide
  • โœ… VirtualBox Setup Instructions
  • โœ… Command Line Reference
  • โœ… Configuration Files
  • โœ… Proxy Configuration
  • โœ… Troubleshooting Guide

๐Ÿ“„ See SMTP_Tester_Pro_User_Guide.pdf for complete documentation.


๐Ÿ“บ Screenshots

Screenshot from 2026-03-20 12-45-17

โš™๏ธ Command Line Reference

๐Ÿ“– Click to expand full command reference

SMTP Settings

Argument Description Default
-H, --host SMTP server host Required
-P, --port SMTP server port 587
--security Security mode (none/ssl/tls/starttls) starttls
--timeout Connection timeout 30

Input Files

Argument Description Default
-e, --emails Email list file emails.txt
-p, --passwords Password list file passwords.txt

Proxy Settings

Argument Description Default
--proxy Single proxy (protocol://host:port) None
--proxy-list Proxy list file None
--proxy-type Type (none/http/socks4/socks5/rotating) none

Output Settings

Argument Description Default
-o, --output Output directory results
-f, --format Format (txt/json/csv/all) txt
--no-save-tried Don't save tried credentials False
--no-resume Don't resume from previous session False

๐Ÿ’– Support This Project

โญ If this tool helped you, please consider supporting development!

Donate $20

Your support keeps this project alive and updated!

Building and maintaining open-source security tools takes countless hours of development, testing, and documentation. By supporting this project, you help:

  • ๐Ÿš€ Fund new features and improvements
  • ๐Ÿ› Fix bugs and issues faster
  • ๐Ÿ“š Create better documentation and tutorials
  • ๐Ÿ”’ Keep the tool updated with latest security practices

Every contribution matters! Whether it's $5 or $50, your support directly impacts the future of this tool.

Support Development


๐Ÿ“ž Contact & Support

Platform Link
๐Ÿ“ฑ Telegram Channel https://t.me/cyox2
๐Ÿ’ฌ Telegram DM Contact Me
๐Ÿ“ท Instagram @coding_memz
๐ŸŒ Website Cyber Dioxide
๐Ÿ“ง Blog Tutorial How to Use Guide

๐ŸŽ“ Services Offered

Service Description Contact
๐Ÿ”“ Account Recovery Professional bruteforce service DM on Instagram
๐Ÿ› ๏ธ Custom Tools Get your own custom hacking tool DM on Instagram
๐Ÿ“‹ Password Lists 14M+ world's most used passwords DM on Instagram
๐Ÿ“š Hacking Course Comprehensive ethical hacking course DM on Instagram

๐Ÿค Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

โš–๏ธ Legal Disclaimer

This tool is for educational and authorized testing purposes only.

  • Only test accounts you own or have explicit permission to test
  • Use responsibly and comply with local laws and regulations
  • The developers are not responsible for any misuse of this tool
  • Unauthorized access to computer systems is illegal

๐Ÿ“œ License

This project is licensed for educational purposes. See the repository for more details.


Made with โค๏ธ by Cyber Dioxide

โญ Don't forget to star this repo if you found it useful! โญ

Star

About

A tool to brute force a gmail account. Use this tool to crack multiple accounts. This tool is developed to crack multiple accounts

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors