Logo
ShellCodeX
Tools • News • Insights

MailV4l1d8r

A powerful email validation tool for checking disposable and unsafe email addresses using multiple APIs and additional security checks.

  • Updated 2024-08-19
  • Version main
  • License MIT

About this tool

A powerful email validation tool for checking disposable and unsafe email addresses using multiple APIs and additional security checks.

MailV4l1d8r

MailV4l1d8r is a powerful and efficient email validation tool designed to identify disposable and potentially unsafe email addresses. It utilizes multiple API sources and performs additional checks, such as DNS record verification, WHOIS domain age, SSL certificate validation, and more. This tool is essential for anyone involved in email marketing, cybersecurity, or data management.

Features

  • Multi-Source Disposable Email Detection: Checks multiple APIs to detect disposable email addresses.
  • Additional Security Checks:
    • Validates email format and checks for numeric-heavy local parts.
    • Verifies the presence of DNS records.
    • Checks WHOIS data to determine the domain's age.
    • Validates SSL certificates and examines website content.
  • Customizable and Extensible: Easily add new validation checks or API sources.
  • User-Friendly Interface: Includes a visually appealing terminal banner and progress bars.
  • Error Handling: Gracefully handles errors, such as WHOIS lookup failures, without interrupting the overall validation process.

Installation

To install and use MailV4l1d8r, follow these steps:

  1. Clone the repository:

    git clone https://github.com/emachintag/MailV4l1d8r.git
  2. Navigate to the project directory:

    cd MailV4l1d8r
  3. Run the tool:

    python MailV4l1d8r.py

The tool will automatically check for required dependencies and install them if they are not already installed.

Usage

To run the tool, simply execute the following command in your terminal:

python MailV4l1d8r.py

You will be prompted to enter an email address, and the tool will perform a series of checks to validate the email.

Example Output

Enter the email address: example@example.com

Checking disposable email: 100%|███████████████████████████████████| 5/5 [00:10<00:00,  2.16s/it]

--- Disposable Email Check ---
Kickbox: Not Disposable
MailCheck: Not Disposable
IsItRealEmail: Not Disposable
Disify: Not Disposable
ValidatorPizza: Not Disposable

--- Additional Checks ---
Email Format & Numeric Check: Valid format and non-numeric local part
Forbidden Subdomain Check: No forbidden subdomains
Forbidden Word Check: No forbidden words
DNS Records Check: DNS records found
Domain Age Check: Domain is older than 1 year
SSL Certificate Check: SSL certificate found for https://example.com

--- Final Result ---
Not Disposable

--- Final Result ---
Not Disposable

Contributing

Contributions are welcome! If you have any suggestions or improvements, feel free to open an issue or submit a pull request.

License

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