Logdissect

Latest version: v3.1.1

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

Scan your dependencies

Page 2 of 4

2.2

Added
- Support for multiple instances of all non-time-based morphers
- Python 3 library installation in Makefile

2.1

Added
- Python 3 compatibility

Fixed
- Module loading issue (logdissect.data)

2.0.2

Fixed
- Python version issue

2.0.1

Fixed
- Compatibility issues

2.0

Added
- `tcpdump` parser for parsing tcpdump terminal output
- `parse_line()` parser functions
- More LogEntry attributes
- Morphers: `dest`, `rdest`, `rsource`, `rprocess`, `protocol`
- `syslogiso` parser for ISO 8601 datestamp format (ISODATE)
- More sorting methods (path, facility/severity)
- `_date_to_utc()` method for LogEntry objects
- Option to include archives compressed with gzip
- `-z` option to manually set time zone
- API documentation (README-API.md, man 3 logdissect)
- Instructions for contributing (README-DEV.md)

Changed
- More data in JSON arrays
- Module redesign: geared toward public use
- Morph/output options now optional
- Removed parse options
- Changed `--no-host` option to `nohost` parser
- Moved `host` morpher to `source`
- Moved `injson` parser to `ldjson`
- Moved `parse_log()` functions to `parse_file()`
- Moved merge to LogDataSet method
- Moved sort to LogData method
- Updated time sort method to use time zones
- Renamed `syslog` parser to `syslogbsd`
- `logdissect` now loads everything when imported as a module
- `parse_line()` returns a predictable dictionary instead of random values

1.3.1

Added
- Add `--no-host` option for syslog configurations with no host attribute

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.