
DFIR Analyse de Chronologie pour macOS — Visualiseur basé sur SQLite pour fichiers CSV, TSV, XLSX, EVTX, Plaso, $MFT et $J avec Artefacts IA, Chasse aux Secrets IA, inspection des processus, suivi des mouvements latéraux, détection de persistance et enrichissement VirusTotal.

Analyse native de timelines forensiques pour macOS. Importez, recherchez et examinez des artefacts EVTX, CSV, XLSX, Plaso, $MFT, $J et d'assistants IA locaux — avec AI Secret Hunt et les analyses dont les praticiens du DFIR ont réellement besoin. Conçu sur Electron + SQLite pour gérer des millions de lignes sans effort.
Inspiré par le Timeline Explorer d'Eric Zimmerman pour Windows.
$MFT et $UsnJrnl ($J) avec reconstruction complète des chemins, horodatages SI/FN et mappage des raisons de changement$MFT : détection de renommages en masse, analyse d'extension basée sur l'entropie, identification des notes de rançon et regroupement temporelbcache*.bmc et cache????.bin grâce aux bmc-tools inclus, aperçu des images et export des packs de preuvesPour la liste complète des fonctionnalités et la documentation, consultez la documentation IRFlow Timeline.
Prérequis (développeurs uniquement) :
brew install nodexcode-select --install (pour la compilation des modules natifs)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
Sortie dans release/.
Inspiré par le Timeline Explorer d'Eric Zimmerman.
Merci aux personnes suivantes pour leurs tests et leurs retours :
Apache-2.0
| Projet | Utilisation | Lien |
|---|
| Electron | Framework applicatif | electron/electron |
| better-sqlite3 | Moteur SQLite haute performance avec mode WAL, FTS5 | WiseLibs/better-sqlite3 |
| @ts-evtx/core | Analyse native des journaux d'événements Windows EVTX | NickSmet/ts-evtx |
| Plaso (log2timeline) | Génération de timelines forensiques (nous importons la sortie SQLite de Plaso) | log2timeline/plaso |
| ExcelJS | Lecteur streaming XLSX | exceljs/exceljs |
| SheetJS (xlsx) | Analyse XLSX | SheetJS/sheetjs |
| csv-parser | Analyseur streaming CSV/TSV | mafintosh/csv-parser |
| React | Rendu de l'interface utilisateur | facebook/react |
| Vite | Outillage de build et hot-reload | vitejs/vite |
| VitePress | Site de documentation | vuejs/vitepress |
| electron-builder | Empaquetage DMG macOS | electron-userland/electron-builder |
| bmc-tools | Récupération du cache bitmap RDP | ANSSI-FR/bmc-tools |