Skip to content

ultradns/checkdmarc

 
 

checkdmarc

Python tests PyPI PyPI - Downloads

A Python module and command line utility for validating SPF and DMARC DNS records

Features

  • API and CLI
  • Can test multiple domains at once
  • CLI output in JSON or CSV format
  • Parsing and validation of many DNS records related to email
    • SOA
    • MX
      • Tests STARTTLS and TLS support on each mail server, including certificate validation
    • SPF
      • Counts the number of DNS lookups required in each part of the SPF record
    • DMARC
    • MTA-STS
      • Checks both the DNS record and the policy provided over HTTPS
    • SMTP TLS reporting
    • BIMI
      • Validates the SVG format and mark certificate
    • DNSSEC

About

A parser for SPF and DMARC DNS records

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 99.8%
  • Shell 0.2%