Commit Graph

1304 Commits

Author SHA1 Message Date
Sean Whalen 55dbf8e3db Add sources my name table to the Kibana DMARC Summary dashboard
This matches the table in the Splunk DMARC  Aggregate reports dashboard
2025-11-30 19:44:14 -05:00
Anael Mobilia 00267c9847 Codestyle cleanup (#631)
* Fix typos

* Copyright - Update date

* Codestyle xxx is False -> not xxx

* Ensure "_find_label_id_for_label" always return str

* PEP-8 : apiKey -> api_key + backward compatibility for config files

* Duplicate variable initialization

* Fix format
2025-11-30 19:13:57 -05:00
Anael Mobilia 51356175e1 Get option on the type described on documentation (#632) 2025-11-30 19:00:04 -05:00
Anael Mobilia 3be10d30dd Fix warnings in docker-compose.yml (#630)
* Fix level=warning msg="...\parsedmarc\docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion"

* Fix "Unquoted port mapping not recommended"
2025-11-30 18:59:01 -05:00
Sean Whalen 98342ecac6 8.19.1 (#627)
- Ignore HTML content type in report email parsing (#626)
8.19.1
2025-11-29 11:37:31 -05:00
Sean Whalen 38a3d4eaae Code formatting 8.19.0 8.18.7 2025-11-28 12:48:55 -05:00
Sean Whalen a05c230152 8.19.0 (#622)
8.19.0

- Add multi-tenant support via an index-prefix domain mapping file
- PSL overrides so that services like AWS are correctly identified
- Additional improvements to report type detection
- Fix webhook timeout parsing (PR #623)
- Output to STDOUT when the new general config boolean `silent` is set to `False` (Close #614)
- Additional services added to `base_reverse_dns_map.csv`

---------

Co-authored-by: Sean Whalen <seanthegeek@users.noreply.github.com>
Co-authored-by: Félix <felix.debloisbeaucage@gmail.com>
2025-11-28 12:47:00 -05:00
Sean Whalen 17bdc3a134 More tests cleanup 2025-11-21 09:10:59 -05:00
Sean Whalen 858be00f22 Fix badge links and update image source branch 2025-11-21 09:03:04 -05:00
Sean Whalen 597ca64f9f Clean up tests 2025-11-21 00:09:28 -05:00
Sean Whalen c5dbe2c4dc 8.10.9
- Complete fix for #687 and more robust report type detection
2025-11-20 23:50:42 -05:00
Sean Whalen 082b3d355f 8.18.8
- Fix parsing emails with an uncompressed aggregate report attachment (Closes #607)
- Add `--no-prettify-json` CLI option (PR #617)
2025-11-20 20:47:57 -05:00
Sean Whalen 2a7ce47bb1 Update code coverage badge link to main branch 2025-11-20 20:28:10 -05:00
daminoux 9882405d96 Update README.md fix url screenshot (#620)
the url of screenshot is broken
2025-11-20 20:27:15 -05:00
Andrew fce84763b9 add --no-prettify-json CLI option (#617)
* updates process_reports to respect newly added prettify_json option

* removes duplicate definition

* removes redundant option

* fixes typo
2025-11-02 15:54:59 -05:00
Rowan 8a299b8600 Updated default python docker base image to 3.13-slim (#618)
* Updated default python docker base image to 3.13-slim

* Added python 3.13 to tests
2025-10-29 22:34:06 -04:00
jandr b4c2b21547 Sorted usage of TLS on SMTP (#613)
Added a line for the `email_results` function to take into account the smtp_ssl setting.
2025-08-25 13:51:10 -04:00
Sean Whalen 865c249437 Update features list 2025-08-24 13:39:50 -04:00
Sean Whalen 013859f10e Fix find_unknown_base_reverse_dns.py 2025-08-19 21:18:14 -04:00
Sean Whalen 6d4a31a120 Fix find_unknown_base_reverse_dns.py and sortlist.py 2025-08-19 20:59:42 -04:00
Sean Whalen 45d3dc3b2e Fiz sortlists.py 2025-08-19 20:23:55 -04:00
Sean Whalen 4bbd97dbaa Improve list verification 2025-08-19 20:02:55 -04:00
Sean Whalen 5df152d469 Refactor find_unknown_base_reverse_dns.py 2025-08-18 12:59:54 -04:00
Sean Whalen d990bef342 Use \n here too 2025-08-17 21:08:28 -04:00
Sean Whalen caf77ca6d4 Use \n when writing CSVs 2025-08-17 21:01:07 -04:00
Sean Whalen 4b3d32c5a6 Actual, actual Actual 6.18.7 release
Revert back to using python csv instead of pandas to avoid conflicts with numpy in elasticsearch
2025-08-17 20:36:15 -04:00
Sean Whalen 5df5c10f80 Pin pandas an numpy versions 2025-08-17 19:59:53 -04:00
Sean Whalen 308d4657ab Make sort_csv function more flexible 2025-08-17 19:43:19 -04:00
Sean Whalen 0f74e33094 Fix typo 2025-08-17 19:35:16 -04:00
Sean Whalen 9f339e11f5 Actual 6.18.7 release 2025-08-17 19:34:14 -04:00
Sean Whalen 391e84b717 Fix map sorting 2025-08-17 18:15:20 -04:00
Sean Whalen 8bf06ce5af 8.18.7
Removed improper spaces from  `base_reverse_dns_map.csv` (Closes #612)
2025-08-17 18:13:49 -04:00
Sean Whalen 2b7ae50a27 Better wording 8.18.6 2025-08-17 17:01:22 -04:00
Sean Whalen 3feb478793 8.18.6
- Fix since option to correctly work with weeks (PR #604)
- Add 183 entries to `base_reverse_dns_map.csv`
- Add 57 entries to `known_unknown_base_reverse_dns.txt`
- Check for invalid UTF-8 bytes in `base_reverse_dns_map.csv` at build
- Remove unneeded items from the `parsedmarc.resources` module at build
2025-08-17 17:00:11 -04:00
Sean Whalen 01630bb61c Update code formatting 2025-08-17 16:01:45 -04:00
Sean Whalen 39347cb244 Sdd find_bad_utf8.py 2025-08-17 15:55:47 -04:00
Sean Whalen ed25526d59 Update maps 2025-08-17 15:17:24 -04:00
alagendijk-minddistrict 880d7110fe Fix since option to correctly work with weeks (#604) 2025-08-14 18:39:04 -04:00
Martin Kjær Jørgensen d62001f5a4 fix wrong configuration option for maildir (#606)
Signed-off-by: Martin Kjær Jørgensen <me@lagy.org>
2025-08-14 18:36:58 -04:00
Sean Whalen 0720bffcb6 Remove extra spaces 2025-06-10 19:05:06 -04:00
Sean Whalen fecd55a97d Add SMTP TLS Reporting dashboard for Splunk
Closes #600
2025-06-10 18:54:43 -04:00
Sean Whalen a121306eed Fix typo in the map 2025-06-10 10:53:55 -04:00
Sean Whalen 980c9c7904 Add Hostinger to the map 2025-06-10 10:50:06 -04:00
Sean Whalen 963f5d796f Fix build script 2025-06-10 09:51:12 -04:00
Sean Whalen 6532f3571b Update lists 2025-06-09 20:05:56 -04:00
Sean Whalen ea878443a8 Update lists 2025-06-09 17:04:16 -04:00
Sean Whalen 9f6de41958 Update lists 2025-06-09 13:41:49 -04:00
Sean Whalen 119192701c Update lists 2025-06-09 12:02:50 -04:00
Sean Whalen 1d650be48a Fix typo 2025-06-08 21:41:07 -04:00
Sean Whalen a85553fb18 Update lists 2025-06-08 21:40:10 -04:00