Releases: tw4l/brunnhilde
Releases · tw4l/brunnhilde
Brunnhilde 1.6.2
Bugfix release.
- Adds error handling for UnicodeDecodeErrors when writing Siegfried CSV files into the SQLite database.
- Adds error handling for OSErrors when determining file size for files whose filepath is invalid (behavior noticed with trailing spaces in file names and similar naming issues).
Brunnhilde 1.6.1
- Adds "-l"/"--largefiles" option to support ClamAV scanning of large source directories and files
Brunnhilde 1.6.0
Operating system support:
- Adds Windows support for reporting on directories (disk images, virus scanning, and bulk_extractor not yet supported in Windows)
- Expected location for HFSExplorer on macOS changed to /usr/local/share/hfsexplorer to account for System Integrity Protection (reported by Brian Dietz)
Functional changes:
- DFXML created using fiwalk for non-HFS disks in -d mode
- '--hash none' option allows user to skip generation of checksums in Siegfried, changes reports accordingly
- Users now have option to extract AppleDouble resource forks from HFS disk images
Bug fixes:
- Infected files warning no longer appears if ClamAV is not properly installed and user forgets to choose '-n' option to skip virus scanning
Brunnhilde 1.5.3
Bug fix release:
- Fixes list indexing of tsk_recover options (reported by Brian Dietz)
- Fixes failures caused by single quotes in filepaths (reported by farrell)
Brunnhilde 1.5.1
- Adds ability to specify ssn_mode for bulk_extractor (defaults to ssn_mode=1)
Brunnhilde 1.5.0
- Adds size formatting in HTML report for sources that are >1 TB large
- Adds additional tsk_recover functionality for disk images:
- Option to choose to extract only allocated files
- Options to specify disk image type, file system type, and sector offset
- Adds 5px margin to body of HTML report
- Adds some basic integration tests (TO DO: more integration and unit tests)
- Adds sample data directory for tests
Brunnhilde 1.4.4
- Fixes bug related to scanning of empty dirs
Brunnhilde 1.4.2
- Fixes bug where null bytes in Siegfried-generated CSV prevented import to SQLite database
Brunnhilde 1.4.1
- Supports relative paths for source and destination
Brunnhilde 1.4.0
- Adds setup.py file and pip packaging
- Code refactor to fit code into a main() function