/SDD

The SDD SPF-DKIM-DMARC Checker is a command-line tool designed to validate email authentication records (SPF, DKIM, and DMARC) for specified domains. This tool simplifies and automates the process of verifying email security settings.

Primary LanguageGo

SPF-DKIM-DMARC Checker

A command-line tool to check SPF, DKIM, and DMARC records against one or multiple domains.

The SPF-DKIM-DMARC Checker (AKA "SDD") is a Go-based script for BBH and Pentesters that allows you to verify the presence and correctness of SPF, DKIM, and DMARC records for domains, comes in handy in the recon phase prior to Red Teaming engagements and phishing campaigns.

It supports checking:

Single domains

Multiple domains from a file

Domains piped via standard input

Installation:

git clone https://github.com/r3dcl1ff/SDD.git

cd SDD

go build sdd.go

cp sdd /usr/local/bin

Usage:

-u string
Specify a single domain to check.

-l string
Provide a file containing a list of domains (one per line).

-m string
Set the mode of operation: spf, dkim, dmarc, or all (default is all).

-v
Enable verbose output for detailed information.

-s string
Specify a file containing custom DKIM selectors.

Example:

cat targets.txt | sdd -m dmarc

sdd-checker -u example.com -m dkim -s selectors.txt

License:

This project is licensed under the MIT License.

Contributing:

Contributions are welcome! Please open an issue or submit a pull request with your improvements.