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 list and 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 like raw or split. use -i list to 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) or 512-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 -f and -i autodetection 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