
Análisis de línea de tiempo DFIR para macOS — visor basado en SQLite para archivos CSV, TSV, XLSX, EVTX, Plaso, $MFT y $J con AI Artifacts, AI Secret Hunt, inspección de procesos, seguimiento de movimiento lateral, detección de persistencia y enriquecimiento de VirusTotal.

Análisis forense de líneas de tiempo nativo para macOS. Importa, busca e investiga artefactos EVTX, CSV, XLSX, Plaso, $MFT, $J y de asistentes de IA locales — con AI Secret Hunt y los análisis que los profesionales de DFIR realmente necesitan. Construido sobre Electron + SQLite para manejar millones de filas sin despeinarse.
Inspirado en Timeline Explorer de Eric Zimmerman para Windows.
$MFT y $UsnJrnl ($J) con reconstrucción completa de rutas, marcas de tiempo SI/FN y mapeo de razones de cambio$MFT: detección de renombrados masivos, análisis de extensiones basado en entropía, identificación de notas de rescate y agrupamiento temporalbcache*.bmc y cache????.bin con bmc-tools incluido, previsualiza imágenes y exporta paquetes de evidenciaPara la lista completa de funciones y la documentación, visita la documentación de IRFlow Timeline.
Requisitos previos (solo para desarrolladores):
brew install nodexcode-select --install (para la compilación de módulos nativos)git clone https://github.com/r3nzsec/irflow-timeline.git
cd irflow-timeline
npm install
npx electron-rebuild -f -w better-sqlite3
# Development (hot-reload)
npm run dev
# Build + launch
npm run start
# Package as universal DMG
npm run dist:universal
Salida en release/.
Inspirado en Timeline Explorer de Eric Zimmerman.
Agradecimientos a las siguientes personas por probar y aportar sus comentarios:
Apache-2.0
| Proyecto | Uso | Enlace |
|---|
| Electron | Framework de aplicación | electron/electron |
| better-sqlite3 | Motor SQLite de alto rendimiento con modo WAL y FTS5 | WiseLibs/better-sqlite3 |
| @ts-evtx/core | Análisis nativo de registros de eventos EVTX de Windows | NickSmet/ts-evtx |
| Plaso (log2timeline) | Generación de líneas de tiempo forenses (importamos la salida SQLite de Plaso) | log2timeline/plaso |
| ExcelJS | Lector de streaming de XLSX | exceljs/exceljs |
| SheetJS (xlsx) | Análisis de XLSX | SheetJS/sheetjs |
| csv-parser | Analizador de streaming de CSV/TSV | mafintosh/csv-parser |
| React | Renderizado de interfaz de usuario | facebook/react |
| Vite | Herramientas de compilación y recarga en caliente | vitejs/vite |
| VitePress | Sitio de documentación | vuejs/vitepress |
| electron-builder | Empaquetado de DMG para macOS | electron-userland/electron-builder |
| bmc-tools | Recuperación de RDP Bitmap Cache | ANSSI-FR/bmc-tools |