Skip to content

A Python script that verfies SPF, DKIM and DMARC protocols

Notifications You must be signed in to change notification settings

init1Security/spoofChecker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

SpoofChecker

A color-coded Python security tool that checks a domain’s SPF, DKIM, and DMARC configuration to identify email spoofing and phishing weaknesses.

Designed for:

  • Security assessments
  • Blue team validation
  • Pentesting / red team reconnaissance
  • Defensive email infrastructure reviews

Features

  • ✅ Checks SPF policy strength (-all, ~all, ?all)
  • ✅ Enumerates DKIM records using common selectors
  • ✅ Validates DMARC policy enforcement
  • ✅ Explains:
    • Why a configuration is weak
    • What an attacker can do
  • ✅ Color-coded terminal output
  • ✅ DNS-only inspection (no external services)

Requirements

  • Python 3.7+
  • dnspython

Installation

Kali Linux / Debian (Recommended)

sudo apt update
sudo apt install python3-dnspython

Demo

image

About

A Python script that verfies SPF, DKIM and DMARC protocols

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages