USNJLS(1)
π USNJLS(1) β the girlies' guide to listing your NTFS Update Sequence Number journal
okay bestie, welcome to section 1 of the General Commands Manual, where we talk about usnjls π¦ this is the little tool that lets you peek inside a NTFS Update Sequence Number Journal and see all the records chillin' in there. it's giving forensic detective energy and honestly? obsessed.
β¨ NAME β¨
usnjls β List the contents of a NTFS Update Sequence Number journal π
πΈ SYNOPSIS πΈ
usnjls [-f fstype ] [-vV] [-i imgtype] [-o imgoffset] [-b
dev_sector_size] image [images] [inode]
π DESCRIPTION π
so like. usnjls lists the records inside a NTFS Update Sequence Number Journal. that's the whole vibe. π«Ά
if you hand it an inode, it's gonna go look right there for a journal β like, "oh you want it from this specific spot? say less." otherwise it just uses the default location, no drama. either way, the output is the USN journal records. periodt. π
π ARGUMENTS π
bestie these are the flags, read them carefully, they matter, no cap:
-f fstypeβ tell it what file system type you're working with. hit it with-f listand it'll show you all the supported file system types, like a menu but make it β¨informativeβ¨. if you don't give it one, autodetection methods are used. it figures it out itself, main character energy.-i imgtypeβ this one identifies the type of image file, stuff likeraworsplit. use-i listto see all the supported types (again: little menu, we love her). if you don't give it one, autodetection methods are used. π-o imgoffsetβ the sector offset where the file system starts inside the image. like, where does the actual party begin. π-b dev_sector_sizeβ the size, in bytes, of the underlying device sectors. if you don't pass it, the value in the image format is used (if it exists) or512-bytes is assumed. so like, it'll cope either way. π-lβ print the output in long format, describing the field values and unpacking the data into human readable strings. this is the "explain it to me like I'm a person" mode. π₯-mβ print the output in mactime format. if you know you know. π-Vβ display version. gotta know what you're working with, bestie.-vβ verbose output. she talks more. we love that for her. π£οΈimage [images]β one disk or partition image, or more than one if it's split, whose format is given with-i. πΌοΈ[inode]β the inode where the Update Sequence Number Journal can be found. the lil address of the journal itself. π
ngl, the-fand-iautodetection is cute, but if you already know your types, just tell her. saves everyone the guesswork. π
π EXAMPLES π
here's the moment you've been waiting for, an actual command, look at her go:
usnjls -f ntfs img.dd
that's it. that's the example. iconic. β¨
π AUTHOR π
Brian Carrier <carrier at sleuthkit dot org> β the legend, the blueprint, the moment. π«Ά
send documentation updates to <doc-updates at sleuthkit dot org> β yes queen, contributions welcome, we love a collaborative vibe. π¬
and that's the whole page, bestie π this one lives in the General Commands Manual, section 1, and the footer is just USNJLS(1) doing its little repeat-at-the-bottom thing β no version number, no date, just the title serving looks one more time. slay, go read your journals. π
β¨
π¦ 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