Commit Graph

1260 Commits

Author SHA1 Message Date
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
Sean Whalen 5975d8eb21 Fix sorting 2025-06-08 20:17:21 -04:00
Sean Whalen 87ae6175f2 Update lists 2025-06-08 19:51:13 -04:00
Sean Whalen 68b93ed580 Update map 8.18.5 2025-06-03 14:54:58 -04:00
Sean Whalen 55508b513b Remove debugging code 2025-06-03 14:38:15 -04:00
Sean Whalen 71511c0cfc 8.18.5
- Fix CSV download
2025-06-03 11:44:42 -04:00
Sean Whalen 7c45812284 8.18.4
- Fix webhooks
8.18.4
2025-06-02 16:52:48 -04:00
Sean Whalen 607a091a5f 8.18.3
- Move `__version__` to `parsedmarc.constants`
- Create a constant `USER_AGENT`
- Use the HTTP `User-Agent` header value `parsedmarc/version` for all HTTP requests
8.18.3
2025-06-02 16:43:26 -04:00
Sean Whalen c308bf938c Update the README 2025-06-02 15:43:51 -04:00
Sean Whalen 918501ccb5 Better formatting 8.18.2 2025-06-02 15:20:40 -04:00
Sean Whalen 036c372ea3 8.18.2
- Merged PR #603
  - Fixes issue #595 - CI test fails for Elasticsearch
    - Moved Elasticsearch to a separate Docker service container for CI testing
    - Dropped Python 3.8 from CI testing
  - Fixes lookup and saving of DMARC forensic reports in Elasticsearch and OpenSearch
- Updated fallback `base_reverse_dns_map.csv`, which now includes over 1,400 lines
- Updated included `dbip-country-lite.mmdb` to the June 2025 release
- Automatically fall back to the internal `base_reverse_dns_map.csv` if the received file is not valid (Fixes #602)
  - Print the received data to the debug log
2025-06-02 15:19:19 -04:00
Sean Whalen a969d83137 Update included IP database 2025-06-02 11:30:26 -04:00
Szasza Palmer e299f7d161 fixing ES/OS forensic report lookup and storage, extracting ES to separate CI service (#603)
* fixing ES/OS forensic report lookup and storage, extracting ES to separate CI service

* bumping CI ES version to current latest

* reshuffling CI job attributes

* removing EOL Python 3.8 from the CI pipeline
2025-06-02 11:10:10 -04:00
Sean Whalen 4c04418dae Fix domain lists check 2025-04-24 16:03:18 -04:00
Sean Whalen 2ca9373ed0 Match dashboard fields 2025-04-24 15:44:22 -04:00
Sean Whalen 961ef6d804 Revert adding the BOM
It broke reading the file with python
2025-04-24 14:04:36 -04:00
Sean Whalen 573ba1e3e9 Add UTF-8 BOM to the CSV so Excel will open the file as UTF-8 2025-04-24 13:58:06 -04:00
Sean Whalen 1d8af3ccff Add find_unknown_base_reverse_dns.py 2025-04-24 13:48:51 -04:00
Sean Whalen 8426daa26b Remove duplicate domains 2025-04-24 13:47:07 -04:00
Sean Whalen d1531b86f2 Sort known_unknown_base_reverse_dns.txt 2025-04-24 11:42:09 -04:00
Sean Whalen 8bb046798c Simplify sender types 2025-04-23 16:20:05 -04:00
Sean Whalen d64e12548a Fix errors in the reverse DNS map 2025-04-23 15:57:31 -04:00
Sean Whalen 380479cbf1 Update reverse DNS map 2025-04-23 15:43:38 -04:00
Sean Whalen ace21c8084 Update base_reverse_dns map .csv.and add known_unknown_base_reverse_dns.txt 2025-04-23 15:36:14 -04:00
Sean Whalen 1a1aef21ad Replace deprecated path call with file call 2025-04-23 15:33:27 -04:00
Sean Whalen 532dbbdb7e Fix file formatting 2025-04-23 15:32:04 -04:00
miles 45738ae688 Fix SyntaxError in elastic forensic report (#598) 2025-04-23 14:40:03 -04:00
Sean Whalen 9d77bd64bc Fix some CSV entries 2025-04-01 09:23:44 -04:00
Sean Whalen 140290221d Update elastic.py 2025-03-22 15:09:44 -04:00
Sean Whalen 187d61b770 Update elastic.py 2025-03-22 15:03:42 -04:00
Sean Whalen 0443b7365e Update elastic.py 2025-03-22 14:47:50 -04:00
Sean Whalen d7b887a835 Debug elasticsearch 2025-03-22 14:42:45 -04:00
Tom Henderson a805733221 Raise for failed status (#594) 2025-03-22 11:22:49 -04:00
Sean Whalen 9552c3ac92 Update README.md 2025-03-21 09:41:14 -04:00
Sean Whalen 5273948be0 Make build.sh usable without the gh-pages branch 8.18.1 2025-02-18 09:17:12 -05:00
Sean Whalen b51756b8bd 8.18.1
- Add missing `https://` to the default Microsoft Graph URL
2025-02-17 12:41:57 -05:00
Sean Whalen 7fa7c24cb8 Merge branch 'master' of https://github.com/domainaware/parsedmarc 2025-02-17 12:31:47 -05:00
Sean Whalen 972237ae7e Fix default Microsoft Graph URL 2025-02-17 12:31:39 -05:00
Sean Whalen 6e5333a342 Style fixes 2025-02-03 16:11:21 -05:00
Sean Whalen 47b074c80b Merge branch 'master' of https://github.com/domainaware/parsedmarc 2025-02-03 16:11:01 -05:00
Sean Whalen a1cfeb3081 8.18.0
- Add support for Microsoft national clouds via Graph API base URL (PR #590)
- Avoid stopping processing when an invalid DMARC report is encountered (PR #587)
- Increase `http.client._MAXHEADERS` from `100` to `200` to avoid errors connecting to Elasticsearch/OpenSearch (PR #589)
2025-02-03 16:10:51 -05:00
Paul Hecker c7c451b1b1 Set http.client._MAXHEADERS to 200 (#589) 2025-02-03 15:26:15 -05:00
Kevin Goad 669deb9755 Add support for Microsoft national clouds via Graph API base URL (#590)
* adding support for Microsoft National Clouds

* Update usage.md
2025-02-03 15:25:15 -05:00
bendem 446c018920 do not stop processing when we encounter an invalid dmarc report (#587) 2025-02-03 15:20:52 -05:00
Sean Whalen 38c6f86973 Update CHANGELOG.md 2025-01-10 09:09:24 -05:00