Skip to content

a python tool to check if a domain is vulnerable to email spoofing. it queries dns for dmarc, spf, and dkim records and reports if the domain is vulnerable.

License

Notifications You must be signed in to change notification settings

vertigo-coder/spoofverifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

spoofverifier

a python tool to check if a domain is vulnerable to email spoofing. it queries dns for dmarc, spf, and dkim records and reports if the domain is vulnerable.

how it works

the tool checks for email authentication records in order:

  • checks for a dmarc policy of quarantine or reject. if found, the domain is safe.
  • if not, checks for an spf record. if found, the domain is safe.
  • if not, checks for a dkim record using common selectors. if found, the domain is safe.
  • if none are found, the domain is vulnerable.

usage

python3 -m spoofverifier domains.csv

provide a csv file with a list of domains (one per row, or in the second column).

About

a python tool to check if a domain is vulnerable to email spoofing. it queries dns for dmarc, spf, and dkim records and reports if the domain is vulnerable.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages