Skip to content

Commit cdc9a75

Browse files
author
Tim Walsh
authored
Merge pull request #39 from timothyryanwalsh/dev-tskoptions
Release 0.7.0
2 parents eac5542 + e52900c commit cdc9a75

File tree

7 files changed

+1192
-725
lines changed

7 files changed

+1192
-725
lines changed

README.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Disk Image Processor
22

33
Analyze disk images and/or create ready-to-ingest SIPs from a directory of disk images and related files.
4-
Version: 0.6.1 (beta)
4+
Version: 0.7.0 (beta)
55

66
## Usage
77

@@ -63,6 +63,10 @@ The "metadata/submissionDocumentation" directory in each SIP contains:
6363
* Text output from "disktype"
6464
* Brunnhilde reports (including logs and reports from clamAV and, optionally, bulk_extractor)
6565

66+
### Process a single disk image, providing options to tsk_recover (CLI only)
67+
68+
Also included is a Python 3 script `process_with_tsk_options.py`. This script allows the user to create a SIP and corresponding description for a single disk image (and accompanying files) while specifying the file system type, image type, and sector offset as needed for `tsk_recover`. This script may be useful for certain disks for which tsk_recover is unable to extract files using its autodetection methods.
69+
6670
## Supported file systems
6771

6872
* NTFS
@@ -77,6 +81,8 @@ The "metadata/submissionDocumentation" directory in each SIP contains:
7781
* SWAP
7882
* YAFFS2
7983

84+
For disks with exfat file systems you may need to use the `process_with_tsk_options.py` script and explicitly specify the file system type. This is due to disktype's inability to recognize exfat file systems.
85+
8086
## Supported disk image types
8187

8288
* raw (dd, iso, img, etc.)
@@ -86,18 +92,16 @@ The "metadata/submissionDocumentation" directory in each SIP contains:
8692

8793
## Disk image extensions recognized
8894

89-
Disk Image Processor recognizes which files are disk images by their file extensions. Currently, it looks for the following extensions:
95+
Disk Image Processor recognizes which files are disk images by their file extensions. Currently, it looks for the following extensions (case-insensitive):
9096

91-
* .E01
97+
* .e01
9298
* .000
9399
* .001
94100
* .raw
95101
* .img
96102
* .dd
97103
* .iso
98104

99-
*To add extensions to this list, add them as elements in the tuple inside `file.endswith((".E01", ".000", ".001", ".raw", ".img", ".dd", ".iso"))` on line 353 of `diskimageprocessor.py` and/or line 261 of `diskimageanalyzer.py`.*
100-
101105
## Installation and dependencies
102106

103107
This utility is designed for easy use in BitCurator v1.8.0+. It requires Python 2.7 (to run the GUI) and Python 3.4+ (to run the scripts that analyze and process disk images), both of which are already included in BitCurator.

diskimageanalyzer.py

Lines changed: 232 additions & 227 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)