Commit Graph

1284 Commits

Author SHA1 Message Date
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
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