FIWALK(1)
π FIWALK π
okay bestie, welcome to fiwalk β she's a (1) manual-page girlie and she prints the filesystem statistics and then dips, that's literally her whole thing π
β¨ NAME β¨
fiwalk β print the filesystem statistics and exit. short, sweet, does one job, icon behavior fr.
πΈ SYNOPSIS πΈ
fiwalk [options] iso-name
likeβ¦ you give her an iso name and some options and she goes. that's it. that's the whole relationship π«Ά
π¦ DESCRIPTION π¦
so fiwalk is a program that processes a disk image using the SleuthKit library and outputs its results in Digital Forensics XML, the Attribute Relationship File Format (ARFF) format used by the Weka Datamining Toolkit, or an easy-to-read textual format. three aesthetics, all valid β¨
this application uses SleuthKit to generate a report of all of the files and orphaned inodes found in a disk image. and like, optionally? she can compute the MD5 of any objects, save those objects into a directory, or β and hear me out β both. multitasking queen π
π OPTIONS π
-c config.txtβ readconfig.txtfor metadata extraction tools. she's a reader, she's a learner π-C nnβ only processnnfiles, then do a clean exit. like leaving the party at a reasonable hour, so mature of her
π Include/exclude parameters; may be repeated:
okay so you can stack these, repeat them, whatever you need bestie:
-n patternβ only match files for which the filename matches the pattern. example:-n .jpeg -n .jpgwill find all JPEG files. Case is ignored. will not match orphan files. ngl that last part is important, don't come for her later π
π₯ Ways to make this program run faster:
-Iβ ignore NTFS system files. not them. not today π-gβ just report the file objects β don't get the data-Oβ only walk allocated files-bβ do not report byte runs if data not accessed-zβ do not calculate MD5 or SHA1 values-Gnnβ only process the contents of files smaller thannngigabytes (default2). use-G0to remove space restrictions. size queen but make it efficient π
πΈ Ways to make this program run slower:
(yes these are the ones that actually do the work, she's just being honest about the cost π«Ά)
-Mβ report MD5 for each file (default on)-1β report SHA1 for each file (default on)-fβ report the output of the'file'command for each
π Output options:
so -m = output in SleuthKit 'Body file' format. iconic format, no notes.
-A<file>β ARFF output to<file>-X<file>β XML output to a<file>(full DTD)-X0β write output tofilename.xml-Zβ zap (erase) the output file. she said ZAP and she meant it, that file is GONE bestie, be so careful π-xβ XML output to stdout (no DTD)-T<file>β walkfile output to<file>-a <audit.txt>β read the scalpelaudit.txtfile
π§ Misc:
-dβ debug this program. she's in her detective era π-vβ enable SleuthKit verbose flag. she will tell you EVERYTHING
π AUTHOR π
the Sleuth Kit was written by Brian Carrier <carrier@sleuthkit.org>.
this manual page was written by Joao Eriberto Mota Filho <eriberto@debian.org> for the Debian project (but may be used by others). shoutout to the authors, absolute legends, we stan π«Ά
okay that's the whole page bestie, you're officially a fiwalk scholar now, no cap π this was FIWALK from way back in Dec 2013, living in the FIWALK(1) section of the manual, and she still ate. go process a disk image or whatever, i'm obsessed with you πβ¨
π¦ where this page comes from
- debian bookworm: sleuthkit 4.11.1+dfsg-1+b1 Β· CPL-1.0
- debian trixie: sleuthkit 4.12.1+dfsg-3 Β· CPL-1.0
- ubuntu jammy: sleuthkit 4.11.1+dfsg-1 Β· CPL-1.0
- ubuntu noble: sleuthkit 4.12.1+dfsg-1.1ubuntu2 Β· CPL-1.0
- ubuntu questing: sleuthkit 4.12.1+dfsg-3
- ubuntu resolute: sleuthkit 4.12.1+dfsg-3build1 Β· CPL-1.0
- ubuntu stonking: sleuthkit 4.14.0+dfsg-1 Β· CPL-1.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms