Parsedmarc

Latest version: v8.16.0

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 19 of 28

4.3.5

-----

- Fix base64 attachment decoding (26)

4.3.4

-----

- Fix crash on empty aggregate report comments (brakhane - 25)
- Add SHA256 hashes of attachments to output
- Add `strip_attachment_payloads` option to functions and
`--strip-attachment-payloads` option to the CLI (23)
- Set `urllib3` version requirements to match `requests`

4.3.3

-----

- Fix forensic report email processing

4.3.2

-----

- Fix normalization of the forensic sample from address

4.3.1

-----

- Fix parsing of some emails
- Fix duplicate forensic report search for Elasticsearch

4.3.0

-----

- Fix bug where `parsedmarc` would always try to save to Elastic search,
even if only `--hec` was used
- Add options to save reports as a Kafka topic (mikesiegel - 21)
- Major refactoring of functions
- Support parsing forensic reports generated by Brightmail
- Make `sample_headers_only` flag more reliable
- Functions that might be useful to other projects are now stored in
`parsedmarc.utils`:
- `get_base_domain(domain)`
- `get_filename_safe_string(string)`
- `get_ip_address_country(ip_address)`
- `get_ip_address_info(ip_address, nameservers=None, timeout=2.0)`
- `get_reverse_dns(ip_address, nameservers=None, timeout=2.0)`
- `human_timestamp_to_datetime(human_timestamp)`
- `human_timestamp_to_timestamp(human_timestamp)`
- `parse_email(data)`

Page 19 of 28

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.