Saltar al contenido
Blog

USN Journal Parser · NTFS $UsnJrnl:$J · DFIR en el navegadorCada cambio de archivo del volumen, en una sola línea de tiempo.

Analiza archivos del journal USN ($UsnJrnl:$J) de Windows NTFS íntegramente en tu navegador. Los archivos nunca salen de tu equipo.

  • 100 % en tu navegador
  • Sin subidas, sin cuenta
  • Código abierto · Apache-2.0
¿Dónde encuentro $J? →
Suelta tu $J — o una recolección completa$UsnJrnl:$J (opcionalmente con $MFT), una recolección de triaje en ZIP (KAPE, Velociraptor…) o una carpeta.

Ejemplo: archivos sintéticos de una intrusión ficticia (equipo FIN-WKS-07). Sin datos reales.

Los archivos nunca salen de tu equipo.

Cómo obtener tus datos

Guía completa de extracción →

$J es un flujo NTFS oculto y bloqueado: el Explorador, copy y robocopy dan un archivo vacío o un error de acceso. La primera pestaña te da los bytes reales en unos dos minutos.

  1. Recopila $J (+ $MFT)
  2. Suelta aquí el archivo, la carpeta o el ZIP
  3. Se analiza en tu navegador, no se sube nada

KAPE, un solo comando (equipo Windows en vivo)

Recomendado

Necesitas: KAPE (gratuito, de Kroll) descomprimido en el equipo o en una memoria USB, y una consola abierta como administrador en la carpeta de KAPE.

Símbolo del sistema (cmd.exe)
kape.exe --tsource C: --tdest C:\triage --target $J,$MFT
PowerShell: mismo comando, con la lista de targets entre comillas simples (si no, $J se interpreta como variable)
.\kape.exe --tsource C: --tdest C:\triage --target '$J,$MFT'

Resultado: C:\triage\C\$Extend\$J / C:\triage\C\$MFT. Suelta aquí la carpeta C:\triage\C, o un ZIP de ella.

Errores habituales

  • El Explorador, copy o robocopy nunca obtienen el journal: $J requiere un lector NTFS en bruto (las herramientas de arriba) y permisos de administrador en un equipo en vivo.
  • El journal es un búfer circular de tamaño fijo: en un volumen con mucha actividad puede abarcar solo días u horas. Recopílalo primero, antes de que más actividad sobrescriba los registros más antiguos.
  • Un archivo de pocos bytes es $Max, no $J, y la salida de fsutil usn readjournal es texto, no un journal. Una larga serie de ceros al inicio de $J es normal.
$UsnJrnl_$J · 412,908 records

Pensado para el triaje

De un $J en bruto a respuestas en segundos

Un port a WebAssembly de un parser en Rust probado en campo, dentro de un espacio de trabajo diseñado para las preguntas que de verdad se le hacen a un diario USN.

Cómo funciona

Tres pasos, sin instalación

  1. 01

    Recoge $J

    Extrae \$Extend\$UsnJrnl:$J con KAPE, FTK Imager o RawCopy — y la $MFT si quieres rutas completas.

  2. 02

    Suéltalo aquí

    El análisis corre en un Web Worker en tu equipo. Nada se sube, nada se registra.

  3. 03

    Investiga

    Filtra, pivota en la línea de tiempo, abre cualquier registro y exporta lo que necesites.

¿Qué es el journal USN de NTFS?

El journal USN (Update Sequence Number) es un registro de cambios que NTFS mantiene para cada creación, eliminación, renombrado y modificación de metadatos de archivo en un volumen. Vive en el flujo de datos alternativo \$Extend\$UsnJrnl:$J y es una de las fuentes más ricas de evidencia temporal en forense de Windows.

Leer la guía completa del journal USN de NTFS →

¿Cuándo se utiliza?

Respuesta a incidentes, reconstrucción de líneas de tiempo de intrusión, análisis de ransomware, investigaciones de amenazas internas — cualquier caso donde necesites un historial de actividad de archivos, incluso después de su eliminación.

¿Por qué analizar en el navegador?

Los archivos de journal contienen huellas de cada acción en el volumen — sensibles por naturaleza. Esta herramienta envía un parser WebAssembly directamente a tu máquina; el archivo nunca llega a nuestros servidores y no hay nada que registrar.

Listo cuando tu $J lo esté.

Gratis, privado y de código abierto. Suelta un diario y lee la historia del volumen.

Abrir un archivo $J