Vai al contenuto
Blog

USN Journal Parser · NTFS $UsnJrnl:$J · DFIR nel browserOgni modifica ai file del volume, su un'unica timeline.

Analizza i file del journal USN ($UsnJrnl:$J) di Windows NTFS interamente nel tuo browser. I file non lasciano mai la tua macchina.

  • 100% nel tuo browser
  • Nessun upload, nessun account
  • Open source · Apache-2.0
Dove trovo $J? →
Trascina il tuo $J — o un'intera raccolta$UsnJrnl:$J (facoltativamente con $MFT), una raccolta di triage ZIP (KAPE, Velociraptor…) o una cartella.

Esempio: file sintetici di un'intrusione fittizia (host FIN-WKS-07). Nessun dato reale.

I file non lasciano mai la tua macchina.

Come ottenere i tuoi dati

Guida completa all’estrazione →

$J è un flusso NTFS nascosto e bloccato: Esplora file, copy e robocopy restituiscono un file vuoto o un errore di accesso. La prima scheda ti dà i byte reali in circa due minuti.

  1. Raccogli $J (+ $MFT)
  2. Trascina qui il file, la cartella o lo ZIP
  3. Analizzato nel browser, nessun upload

KAPE, un solo comando (host Windows attivo)

Consigliato

Ti serve: KAPE (gratuito, di Kroll) estratto sull’host o su una chiavetta USB, e una console aperta come amministratore nella cartella di KAPE.

Prompt dei comandi (cmd.exe)
kape.exe --tsource C: --tdest C:\triage --target $J,$MFT
PowerShell: stesso comando, con l’elenco dei target tra apici singoli (altrimenti $J viene letto come variabile)
.\kape.exe --tsource C: --tdest C:\triage --target '$J,$MFT'

Risultato: C:\triage\C\$Extend\$J / C:\triage\C\$MFT. Trascina qui la cartella C:\triage\C, o uno ZIP che la contiene.

Errori comuni

  • Esplora file, copy o robocopy non recuperano mai il journal: $J richiede un lettore NTFS raw (gli strumenti sopra) e i diritti di amministratore su un host attivo.
  • Il journal è un buffer circolare di dimensione fissa: su un volume molto usato può coprire solo giorni o ore. Raccoglilo per primo, prima che altra attività sovrascriva i record più vecchi.
  • Un file di pochi byte è $Max, non $J, e l’output di fsutil usn readjournal è testo, non un journal. Una lunga sequenza di zeri all’inizio di $J è normale.
$UsnJrnl_$J · 412,908 records

Pensato per il triage

Da un $J grezzo a risposte in pochi secondi

Un port WebAssembly di un parser Rust collaudato, in uno spazio di lavoro progettato per le domande che si fanno davvero a un journal USN.

Come funziona

Tre passaggi, nessuna installazione

  1. 01

    Raccogli $J

    Estrai \$Extend\$UsnJrnl:$J con KAPE, FTK Imager o RawCopy — più la $MFT per i percorsi completi.

  2. 02

    Trascinalo qui

    Il parser gira in un Web Worker sulla tua macchina. Nulla viene caricato, nulla viene registrato.

  3. 03

    Indaga

    Filtra, fai pivot sulla timeline, apri qualsiasi record ed esporta la porzione che ti serve.

Cos'è il journal USN di NTFS?

Il journal USN (Update Sequence Number) è un registro delle modifiche che NTFS mantiene per ogni creazione, eliminazione, rinomina e modifica di metadati di file su un volume. Risiede nel flusso di dati alternativo \$Extend\$UsnJrnl:$J ed è una delle fonti più ricche di evidenze temporali nell'analisi forense di Windows.

Leggi la guida completa al journal USN di NTFS →

Quando si utilizza?

Incident response, ricostruzione di timeline d'intrusione, analisi di ransomware, indagini su minacce interne — qualsiasi caso in cui serve uno storico dell'attività dei file, anche dopo la loro eliminazione.

Perché analizzare nel browser?

I file di journal contengono tracce di ogni azione sul volume — sensibili per natura. Questo strumento consegna un parser WebAssembly direttamente alla tua macchina; il file non raggiunge mai i nostri server e non c'è nulla da registrare.

Pronto quando lo è il tuo $J.

Gratuito, privato e open source. Trascina un journal e leggi la storia del volume.

Apri un file $J