Skip to content

MXSpoof is a Bash tool that checks if a domain is vulnerable to email spoofing by analyzing its SPF, DKIM, and DMARC records.

License

Notifications You must be signed in to change notification settings

tomsec8/MXSpoof

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›‘οΈ MXSpoof

A modular and interactive toolkit to detect email spoofing vulnerabilities using SPF, DKIM, and DMARC analysis.


πŸ“‹ Project Overview

This project provides a centralized Bash script that helps you check one or multiple domains for email spoofing misconfigurations. Whether you're testing your own domain or auditing others, this script gives you actionable insights into their spoofability.


βœ… System Requirements

Before using this toolkit, make sure your system meets the following:

  • πŸ’» OS: Linux (Kali, Ubuntu, Termux, WSL)
  • 🌐 Internet Connection: Required for DNS lookups
  • 🧰 Tools: dig, grep, sed, awk, tee (usually pre-installed)

πŸ“¦ Pre-Installation (One-Time Setup)

Make sure git and required tools are installed:

sudo apt update && sudo apt install git dnsutils coreutils -y

πŸš€ Installation

After installing prerequisites, follow these steps:

# 1. Clone the repository
git clone https://github.com/tomsec8/MXSpoof.git

# 2. Enter the project directory
cd MXSpoof

# 3. Give execute permission to the script
chmod +x mxspoof.sh

# 4. Run the script
./mxspoof.sh

🧠 Available Modes

During execution, you can choose one or more of the following:

Mode Description
🌐 Single Domain Analyze spoofability of a single domain
πŸ“‚ Domain List Input a file with multiple domains for batch testing
πŸ’Ύ Save Results Optionally save the results to a TXT file after each session

πŸ‘¨β€πŸ’» Maintainer

Project by TomSec8
Feel free to open issues or pull requests with suggestions or fixes.


πŸ™ Credits

This project includes or is inspired by public DNS lookup tools, security standards, and community best practices.


πŸ“œ License

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


About

MXSpoof is a Bash tool that checks if a domain is vulnerable to email spoofing by analyzing its SPF, DKIM, and DMARC records.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages