IFIND(1)
β¨ IFIND(1) β¨
okay so bestie, we're in the General Commands Manual, section 1, and the command is ifind β she's giving forensic detective energy and honestly? iconic. π
π NAME π
ifind β find the meta-data structure that has allocated a given disk unit or file name.
like. you point at a thing on disk, and she tells you who owns it. main character behaviour fr fr. π΅οΈβοΈβ¨
πΈ SYNOPSIS πΈ
ifind [-avVl] [-f fstype] [-d data_unit] [-n file] [-p par_inode] [-z ZONE] [-i imgtype] [-o imgoffset] [-b dev_sector_size] image [images]
π¦ DESCRIPTION π¦
ifind finds the meta-data structure that has data_unit allocated a data unit, or has a given file name. π
and here's the cute part: in some cases any of the structures can be unallocated and she will still find the results. the way she just. keeps working. obsessed. ππ
π ARGUMENTS π
There are several required and optional arguments. and heads up bestie, the image file names must be specified each time:
image [images]β the disk or partition image to read, whose format is given with-i. you can hand her multiple image file names if the image is split into multiple segments. and get this: if you only give one image file and its name is the first in a sequence (e.g., as indicated by ending in'.001'), the subsequent image segments will be included automatically. no cap, she just does it. π«Ά
You must also specify what you are looking for, and include one of the following:
-d data_unitβ finds the meta data structure that has allocated a given data unit (block, cluster, etc.)-n fileβ finds the meta data structure that is pointed to by the given file name.-p par_inodeβ finds the unallocated MFT entries in an NTFS image that have the given inode as the parent. can be used with'-l and -z'. π
There are also several optional arguments:
-aβ find all meta-data structures (only works when looking with adata_unit). lowkey specific but she ate.-f fstypeβ specify the file system type. use'-f list'to list the supported file system types. if not given, autodetection methods are used.-lβ list the details of each file found with'-p', like'fls -l'.-i imgtypeβ identify the type of image file, such asraw. use'-i list'to list the supported types. if not given, autodetection methods are used.-o imgoffsetβ the sector offset where the file system starts in the image.-b dev_sector_sizeβ the size, in bytes, of the underlying device sectors. if not given, the value in the image format is used (if it exists) or512-bytes is assumed.-vβ verbose output tostderr.-Vβ display version.-z ZONEβ if'-p -l'were given, this will set the timezone for the correct times. π°οΈβ¨
π EXAMPLES π
# ifind -f fat -d 456 fat-img.dd
# ifind -f linux-ext2 -n "/etc/" linux-img.dd
# ifind -f ntfs -p 5 -l -z EST5EDT ntfs-img.dd
π AUTHOR π
Brian Carrier <carrier at sleuthkit dot org>
Send documentation updates to <doc-updates at sleuthkit dot org>
and that's the whole page bestie π
this was section 1 of the General Commands Manual, brought to you by the <pink>ifind</pink> girlies β go find those meta-data structures, you've got this π¦πβ¨
π¦ where this page comes from
- alpine 3.24: sleuthkit-doc 4.15.0-r0 Β· custom
- arch rolling: sleuthkit 4.15.0-1 Β· CPL-1.0 AND GPL-2.0-or-later AND IPL-1.0
- debian bookworm: sleuthkit 4.11.1+dfsg-1+b1 Β· CPL-1.0
- debian trixie: sleuthkit 4.12.1+dfsg-3 Β· CPL-1.0
- epel 10: sleuthkit 4.15.0-2.el10_3 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- epel 9: sleuthkit 4.15.0-2.el9 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- fedora 43: sleuthkit 4.14.0-4.fc43 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- fedora 43: sleuthkit 4.15.0-2.fc43 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- fedora 44: sleuthkit 4.14.0-5.fc44 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- fedora 44: sleuthkit 4.15.0-2.fc44 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- nixos 26.05: sleuthkit 4.14.0
- nixpkgs unstable: sleuthkit 4.15.0
- opensuse-leap 16.0: sleuthkit 4.12.1-bp160.1.13 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- opensuse-leap 16.0: sleuthkit 4.12.1-bp160.1.13 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- opensuse-leap 16.0: sleuthkit 4.12.1-bp160.1.13 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- opensuse-leap 16.0: sleuthkit 4.12.1-bp160.1.13 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- 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