
DFIR Timeline Analyse für macOS — SQLite-basierter Viewer für CSV, TSV, XLSX, EVTX, Plaso, $MFT und $J-Dateien mit AI Artifacts, AI Secret Hunt, Prozessinspektion, Lateral Movement Tracking, Persistenzerkennung und VirusTotal-Anreicherung.

Native forensische Timeline-Analyse für macOS. Importieren, durchsuchen und untersuchen Sie Artefakte aus EVTX, CSV, XLSX, Plaso, $MFT, $J und lokalen KI-Assistenten — mit AI Secret Hunt und den Analysen, die DFIR-Profis tatsächlich benötigen. Entwickelt mit Electron + SQLite, um Millionen von Zeilen mühelos zu verarbeiten.
Inspiriert von Eric Zimmermans Timeline Explorer für Windows.
$MFT und $UsnJrnl ($J) mit vollständiger Pfadrekonstruktion, SI/FN-Zeitstempeln und Zuordnung der Änderungsgründe$MFT-Daten: Erkennung von Massenumbenennungen, entropiebasierte Analyse von Dateierweiterungen, Identifizierung von Lösegeldnotizen und zeitliche Clusterbildungbcache*.bmc- und cache????.bin-Artefakten mit den gebündelten bmc-tools, Bildvorschau und Export von BeweispaketenDie vollständige Funktionsliste und Dokumentation finden Sie in der IRFlow Timeline-Dokumentation.
Voraussetzungen (nur für Entwickler):
brew install nodexcode-select --install (für die Kompilierung nativer Module)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
Ausgabe in release/.
Inspiriert von Eric Zimmermans Timeline Explorer.
Dank an die folgenden Personen für das Testen und ihr Feedback:
Apache-2.0
| Projekt | Verwendung | Link |
|---|
| Electron | Anwendungs-Framework | electron/electron |
| better-sqlite3 | Hochleistungs-SQLite-Engine mit WAL-Modus, FTS5 | WiseLibs/better-sqlite3 |
| @ts-evtx/core | Natives Parsen von Windows-EVTX-Ereignisprotokollen | NickSmet/ts-evtx |
| Plaso (log2timeline) | Erzeugung forensischer Timelines (wir importieren die SQLite-Ausgabe von Plaso) | log2timeline/plaso |
| ExcelJS | Streaming-Reader für XLSX | exceljs/exceljs |
| SheetJS (xlsx) | XLSX-Parsing | SheetJS/sheetjs |
| csv-parser | Streaming-Parser für CSV/TSV | mafintosh/csv-parser |
| React | UI-Rendering | facebook/react |
| Vite | Build-Werkzeuge und Hot-Reload | vitejs/vite |
| VitePress | Dokumentations-Website | vuejs/vitepress |
| electron-builder | macOS-DMG-Paketierung | electron-userland/electron-builder |
| bmc-tools | RDP-Bitmap-Cache-Wiederherstellung | ANSSI-FR/bmc-tools |