dfvfs
dfvfs copied to clipboard
Digital Forensics Virtual File System (dfVFS)
Add storage media snapshot support for: - [ ] QCOW - [ ] PHDI - [ ] VMDK
Add (traditional) HFS support to libfshfs and make corresponding changes to dfVFS This is more nice to have than must have by now * [x] ~~add traditional HFS test image...
Currently TSK NTFS attributes are exposed as basic TSKAttributes, make changes to expose NTFS attributes similar to fsntfs back-end: * $FILE_NAME * $OBJECT_ID * $SECURITY_DESCRIPTOR * $STANDARD_INFORMATION
Current version of construct breaks backwards compatibility but a lot of distros still providing the old version. Also https://github.com/log2timeline/dfvfs/pull/300. Instead use dtFabric * [x] ~~Initial changes https://codereview.appspot.com/342830043/~~ * [ ]...
Add Improve archive file support for: - [ ] [7z](https://github.com/log2timeline/dfvfs/issues/23) - [ ] AD1 - [ ] ARC - [ ] ARJ - [ ] CAB - [ ] CPIO...
Add FileIO profiler to track IO CPU times
``` Traceback (most recent call last): File "tools/log2timeline.py", line 94, in if not Main(): File "tools/log2timeline.py", line 69, in Main tool.ExtractEventsFromSources() File "plaso/cli/log2timeline_tool.py", line 404, in ExtractEventsFromSources is_archive = self._IsArchiveFile(self._source_path_specs[0])...
To prevent running out of file handles, allow storage media image format that support segment files to bypass the OS file IO (file-like objects) and directly use the back-ends so...
Consolidate CLI volume scanning code in examples, plaso and several other CLI tools into dfVFS * [x] ~~Move code from recursive_hasher example into dfVFS helpers~~ * ~~https://github.com/log2timeline/dfvfs/pull/340~~ * ~~update wiki~~...
- [x] ~~[remove "The default is" in docstrings where not needed](https://codereview.appspot.com/277510043/)~~ - [x] ~~[Changes to docstrings and source to match style guide](https://codereview.appspot.com/282110043/)~~ - [x] ~~use path spec factory in tests...