Name | parsedmarc JSON |
Version |
8.17.0
JSON |
| download |
home_page | None |
Summary | A Python package and CLI for parsing aggregate and forensic DMARC reports |
upload_time | 2025-01-10 14:06:23 |
maintainer | None |
docs_url | None |
author | None |
requires_python | None |
license | None |
keywords |
dmarc
parser
reporting
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# parsedmarc
[](https://github.com/domainaware/parsedmarc/actions/workflows/python-tests.yml)
[](https://codecov.io/gh/domainaware/parsedmarc)
[](https://pypi.org/project/parsedmarc/)
[](https://pypistats.org/packages/parsedmarc)
<p align="center">
<img src="https://github.com/domainaware/parsedmarc/raw/master/docs/source/_static/screenshots/dmarc-summary-charts.png?raw=true" alt="A screenshot of DMARC summary charts in Kibana"/>
</p>
`parsedmarc` is a Python module and CLI utility for parsing DMARC
reports. When used with Elasticsearch and Kibana (or Splunk), it works
as a self-hosted open-source alternative to commercial DMARC report
processing services such as Agari Brand Protection, Dmarcian, OnDMARC,
ProofPoint Email Fraud Defense, and Valimail.
> [!NOTE]
> __Domain-based Message Authentication, Reporting, and Conformance__ (DMARC) is an email authentication protocol.
## Help Wanted
This project is maintained by one developer. Please consider
reviewing the open
[issues](https://github.com/domainaware/parsedmarc/issues) to see how
you can contribute code, documentation, or user support. Assistance on
the pinned issues would be particularly helpful.
Thanks to all
[contributors](https://github.com/domainaware/parsedmarc/graphs/contributors)!
## Features
- Parses draft and 1.0 standard aggregate/rua reports
- Parses forensic/failure/ruf reports
- Can parse reports from an inbox over IMAP, Microsoft Graph, or Gmail
API
- Transparently handles gzip or zip compressed reports
- Consistent data structures
- Simple JSON and/or CSV output
- Optionally email the results
- Optionally send the results to Elasticsearch and/or Splunk, for use
with premade dashboards
- Optionally send reports to Apache Kafka
Raw data
{
"_id": null,
"home_page": null,
"name": "parsedmarc",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "DMARC, parser, reporting",
"author": null,
"author_email": "Sean Whalen <whalenster@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/58/d4/51f42bca0a04379e5494d84c174074c0fe7451b27ae8370372af086aaff7/parsedmarc-8.17.0.tar.gz",
"platform": null,
"description": "# parsedmarc\n\n[](https://github.com/domainaware/parsedmarc/actions/workflows/python-tests.yml)\n[](https://codecov.io/gh/domainaware/parsedmarc)\n[](https://pypi.org/project/parsedmarc/)\n[](https://pypistats.org/packages/parsedmarc)\n\n<p align=\"center\">\n <img src=\"https://github.com/domainaware/parsedmarc/raw/master/docs/source/_static/screenshots/dmarc-summary-charts.png?raw=true\" alt=\"A screenshot of DMARC summary charts in Kibana\"/>\n</p>\n\n`parsedmarc` is a Python module and CLI utility for parsing DMARC\nreports. When used with Elasticsearch and Kibana (or Splunk), it works\nas a self-hosted open-source alternative to commercial DMARC report\nprocessing services such as Agari Brand Protection, Dmarcian, OnDMARC,\nProofPoint Email Fraud Defense, and Valimail.\n\n> [!NOTE]\n> __Domain-based Message Authentication, Reporting, and Conformance__ (DMARC) is an email authentication protocol.\n\n## Help Wanted\n\nThis project is maintained by one developer. Please consider\nreviewing the open\n[issues](https://github.com/domainaware/parsedmarc/issues) to see how\nyou can contribute code, documentation, or user support. Assistance on\nthe pinned issues would be particularly helpful.\n\nThanks to all\n[contributors](https://github.com/domainaware/parsedmarc/graphs/contributors)!\n\n## Features\n\n- Parses draft and 1.0 standard aggregate/rua reports\n- Parses forensic/failure/ruf reports\n- Can parse reports from an inbox over IMAP, Microsoft Graph, or Gmail\n API\n- Transparently handles gzip or zip compressed reports\n- Consistent data structures\n- Simple JSON and/or CSV output\n- Optionally email the results\n- Optionally send the results to Elasticsearch and/or Splunk, for use\n with premade dashboards\n- Optionally send reports to Apache Kafka\n",
"bugtrack_url": null,
"license": null,
"summary": "A Python package and CLI for parsing aggregate and forensic DMARC reports",
"version": "8.17.0",
"project_urls": {
"Homepage": "https://domainaware.github.io/parsedmarc"
},
"split_keywords": [
"dmarc",
" parser",
" reporting"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "adcf22e2395d96dfb5ff3c89cc3651577689324790b014f2720c73db1056f26c",
"md5": "f9caab9bed18aaa1bdd8fefd93580840",
"sha256": "50094f77aacb6165d2a6362fcca464a6d1daf12b08a9d3bae2641e19be03be9b"
},
"downloads": -1,
"filename": "parsedmarc-8.17.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "f9caab9bed18aaa1bdd8fefd93580840",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 4007816,
"upload_time": "2025-01-10T14:06:21",
"upload_time_iso_8601": "2025-01-10T14:06:21.361204Z",
"url": "https://files.pythonhosted.org/packages/ad/cf/22e2395d96dfb5ff3c89cc3651577689324790b014f2720c73db1056f26c/parsedmarc-8.17.0-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "58d451f42bca0a04379e5494d84c174074c0fe7451b27ae8370372af086aaff7",
"md5": "69922199fd757050cc2e99154c7025fc",
"sha256": "7a73eb1528e37f76998d2b0549f615604feec878eed3dd2f6723da5ce7e3ac1b"
},
"downloads": -1,
"filename": "parsedmarc-8.17.0.tar.gz",
"has_sig": false,
"md5_digest": "69922199fd757050cc2e99154c7025fc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3981457,
"upload_time": "2025-01-10T14:06:23",
"upload_time_iso_8601": "2025-01-10T14:06:23.717329Z",
"url": "https://files.pythonhosted.org/packages/58/d4/51f42bca0a04379e5494d84c174074c0fe7451b27ae8370372af086aaff7/parsedmarc-8.17.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-10 14:06:23",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "parsedmarc"
}