{"repo":"domainaware/checkdmarc","free":true,"listed":false,"github":"https://github.com/domainaware/checkdmarc","clone":"git clone https://github.com/domainaware/checkdmarc.git","description":"A parser for SPF and DMARC DNS records","language":"Python","stars":318,"topics":["spf","dmarc","dns","email","security","python","cli"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"checkdmarc A Python module, command line utility, and web application for validating SPF and DMARC DNS records. Sponcors This is a project is maintained by one developer. Please consider sponsoring my work if you or your organization benefit from it. Features - API, CLI, and web interfaces - Can test multiple domains at once - CLI output in JSON or CSV format - DNSSEC validation - SPF - Record validation - Counting of DNS lookups and void lookups - Counting of lookups per mechanism - DMARC - Validation and parsing of DMARC records - Shows warnings when the DMARC record is made ineffective by sp values, or by use of the pct / rf / ri tags that were removed in RFC 9989 - Checks for authorization records on reporting email addresses - BIMI - Validation of the mark format and certificate against the Minimum Security Requirements for Issuance of Mark Certificates - Parsing of the mark certificate - MX records - Preference - IPv4 and IPv6 addresses - Checks for STARTTLS - Use of DNSSEC/TLSA/DANE to pin certificates - MTA-STS - SMTP TLS reporting - Record and policy parsing and validation - SOA record parsing - Nameserver listing Docker support 1. Build the image using docker build . -t checkdmarc 2. Use the image with a command like docker run --rm checkdmarc google.nl","default_branch":null,"files":null,"tree":[],"storefront":"/r/domainaware","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/domainaware/checkdmarc/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}