
Analisi della Timeline DFIR per macOS — visualizzatore basato su SQLite per file CSV, TSV, XLSX, EVTX, Plaso, $MFT e $J con AI Artifacts, AI Secret Hunt, ispezione dei processi, tracciamento dei movimenti laterali, rilevamento delle persistenza e arricchimento VirusTotal.

Analisi nativa di timeline forensi su macOS. Importa, cerca e indaga artefatti EVTX, CSV, XLSX, Plaso, $MFT, $J e assistenti AI locali — con AI Secret Hunt e le analisi di cui i professionisti DFIR hanno realmente bisogno. Costruito su Electron + SQLite per gestire milioni di righe senza alcuno sforzo.
Ispirato da Timeline Explorer per Windows di Eric Zimmerman.
$MFT e $UsnJrnl ($J) con ricostruzione completa dei percorsi, timestamp SI/FN e mappatura dei motivi di modifica$MFT: rilevamento di rinomine di massa, analisi delle estensioni basata sull'entropia, identificazione delle note di riscatto e clustering temporalebcache*.bmc e cache????.bin con bmc-tools integrato, anteprima delle immagini ed esportazione di pacchetti di evidenzePer l'elenco completo delle funzionalità e la documentazione, visita IRFlow Timeline Docs.
Prerequisiti (solo per sviluppatori):
brew install nodexcode-select --install (per la compilazione dei moduli nativi)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
L'output è in release/.
Ispirato da Timeline Explorer di Eric Zimmerman.
Grazie alle seguenti persone per i test e il feedback:
Apache-2.0
| Progetto | Utilizzo | Link |
|---|
| Electron | Framework applicativo | electron/electron |
| better-sqlite3 | Motore SQLite ad alte prestazioni con modalità WAL, FTS5 | WiseLibs/better-sqlite3 |
| @ts-evtx/core | Parsing nativo dei log eventi EVTX di Windows | NickSmet/ts-evtx |
| Plaso (log2timeline) | Generazione di timeline forensi (importiamo l'output SQLite di Plaso) | log2timeline/plaso |
| ExcelJS | Lettore streaming XLSX | exceljs/exceljs |
| SheetJS (xlsx) | Parsing XLSX | SheetJS/sheetjs |
| csv-parser | Parser streaming CSV/TSV | mafintosh/csv-parser |
| React | Rendering dell'interfaccia utente | facebook/react |
| Vite | Strumenti di build e hot-reload | vitejs/vite |
| VitePress | Sito di documentazione | vuejs/vitepress |
| electron-builder | Packaging DMG per macOS | electron-userland/electron-builder |
| bmc-tools | Recupero della cache bitmap RDP | ANSSI-FR/bmc-tools |