Skip to content
Snippets Groups Projects
Commit e5755e47 authored by Brian Carrier's avatar Brian Carrier Committed by GitHub
Browse files

Merge pull request #809 from amm3/release-4.4.1

New command line option (-c) to invoke MD5 checksum in mactime format
parents f23bc456 08781cd2
Branches
Tags
No related merge requests found
...@@ -30,7 +30,7 @@ usage() ...@@ -30,7 +30,7 @@ usage()
{ {
TFPRINTF(stderr, TFPRINTF(stderr,
_TSK_T _TSK_T
("usage: %s [-adDFlpruvV] [-f fstype] [-i imgtype] [-b dev_sector_size] [-m dir/] [-o imgoffset] [-z ZONE] [-s seconds] image [images] [inode]\n"), ("usage: %s [-adDFlhpruvV] [-f fstype] [-i imgtype] [-b dev_sector_size] [-m dir/] [-o imgoffset] [-z ZONE] [-s seconds] image [images] [inode]\n"),
progname); progname);
tsk_fprintf(stderr, tsk_fprintf(stderr,
"\tIf [inode] is not given, the root directory is used\n"); "\tIf [inode] is not given, the root directory is used\n");
...@@ -49,6 +49,7 @@ usage() ...@@ -49,6 +49,7 @@ usage()
"\t-m: Display output in mactime input format with\n"); "\t-m: Display output in mactime input format with\n");
tsk_fprintf(stderr, tsk_fprintf(stderr,
"\t dir/ as the actual mount point of the image\n"); "\t dir/ as the actual mount point of the image\n");
tsk_fprintf(stderr, "\t-h: Include MD5 checksum hash in mactime output\n");
tsk_fprintf(stderr, tsk_fprintf(stderr,
"\t-o imgoffset: Offset into image file (in sectors)\n"); "\t-o imgoffset: Offset into image file (in sectors)\n");
tsk_fprintf(stderr, "\t-p: Display full path for each file\n"); tsk_fprintf(stderr, "\t-p: Display full path for each file\n");
...@@ -102,7 +103,7 @@ main(int argc, char **argv1) ...@@ -102,7 +103,7 @@ main(int argc, char **argv1)
fls_flags = TSK_FS_FLS_DIR | TSK_FS_FLS_FILE; fls_flags = TSK_FS_FLS_DIR | TSK_FS_FLS_FILE;
while ((ch = while ((ch =
GETOPT(argc, argv, _TSK_T("ab:dDf:Fi:m:lo:prs:uvVz:"))) > 0) { GETOPT(argc, argv, _TSK_T("ab:dDf:Fi:m:hlo:prs:uvVz:"))) > 0) {
switch (ch) { switch (ch) {
case _TSK_T('?'): case _TSK_T('?'):
default: default:
...@@ -164,6 +165,9 @@ main(int argc, char **argv1) ...@@ -164,6 +165,9 @@ main(int argc, char **argv1)
fls_flags |= TSK_FS_FLS_MAC; fls_flags |= TSK_FS_FLS_MAC;
macpre = OPTARG; macpre = OPTARG;
break; break;
case _TSK_T('h'):
fls_flags |= TSK_FS_FLS_HASH;
break;
case _TSK_T('o'): case _TSK_T('o'):
if ((imgaddr = tsk_parse_offset(OPTARG)) == -1) { if ((imgaddr = tsk_parse_offset(OPTARG)) == -1) {
tsk_error_print(stderr); tsk_error_print(stderr);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment