Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/domainaware/checkdmarc
A parser for SPF and DMARC DNS records
https://github.com/domainaware/checkdmarc
cli dmarc dns email python security spf
Last synced: 3 months ago
JSON representation
A parser for SPF and DMARC DNS records
- Host: GitHub
- URL: https://github.com/domainaware/checkdmarc
- Owner: domainaware
- License: apache-2.0
- Created: 2017-12-10T17:42:57.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-08-01T15:10:28.000Z (3 months ago)
- Last Synced: 2024-08-01T17:11:08.849Z (3 months ago)
- Topics: cli, dmarc, dns, email, python, security, spf
- Language: Python
- Homepage: https://domainaware.github.io/checkdmarc
- Size: 7.81 MB
- Stars: 241
- Watchers: 13
- Forks: 75
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-opensource-email - checkdmarc - A parser for SPF and DMARC DNS records - `Apache License version 2.0`, `Python` (Security / DMARC)
- jimsghstars - domainaware/checkdmarc - A parser for SPF and DMARC DNS records (Python)
README
# checkdmarc
[![Python tests](https://github.com/domainaware/checkdmarc/actions/workflows/python-tests.yaml/badge.svg)](https://github.com/domainaware/checkdmarc/actions/workflows/python-tests.yaml)
[![PyPI](https://img.shields.io/pypi/v/checkdmarc)](https://pypi.org/project/checkdmarc/)
[![PyPI - Downloads](https://img.shields.io/pypi/dm/checkdmarc?color=blue)](https://pypistats.org/packages/checkdmarc)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
- Parses and validates MX, SPF, and DMARC records
- Checks for DNSSEC deployment
- Lists name servers
- Checks for STARTTLS and TLS support on each mail server