Skip to content

shoaibhassan2/SMTPCracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SMTP Cracker

A multi-threaded SMTP checker with a graphical user interface for Windows.

Features

  • Multi-threaded: Checks multiple SMTP accounts concurrently for high performance.
  • User-Friendly GUI: Easy-to-use graphical interface built with the Win32 API.
  • Dark Mode: Supports a modern dark theme for user comfort.
  • SMTP Server Discovery: Automatically discovers SMTP server settings (host, port, encryption) for various email providers.
  • Caching: Caches discovered SMTP server configurations to speed up subsequent checks.
  • Retry Logic: Implements exponential backoff for connection retries.
  • Notifications: Sends notifications for valid credentials via Telegram and email.
  • Results Saving: Saves valid accounts to a file.
  • Customizable Settings: Allows users to configure the number of threads, retries, and other parameters.

Building from Source

Prerequisites

  • A C compiler like TCC or GCC (MinGW).
  • The windres tool for compiling Windows resources (usually included with MinGW).
  • Python 3 for running the build script.

Build Steps

  1. Clone the repository:

    git clone https://github.com/shoaibhassan2/SMTPCracker
    cd SMTPCracker
  2. Run the build script:

    python build.py

    The script will compile the source code and create an smtpcracker.exe file in the project's root directory.

Usage

  1. Launch smtpcracker.exe.
  2. Click the "Upload Combo" button to load a text file containing email and password combinations in the format email:password (one per line).
  3. (Optional) Adjust the settings in the "Settings" tab.
  4. Click the "Start Checking" button to begin the process.
  5. The results will be displayed in the main window and saved to the file specified in the settings (default: results.txt).

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A multi-threaded SMTP login cracker for Windows, built with C and the native Win32 API. It features a user-friendly GUI with dark mode, automatic SMTP server discovery, multi-threading for speed, result saving, and notifications via Telegram or email.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors