
Análise de Linha do Tempo DFIR para macOS — visualizador baseado em SQLite para arquivos CSV, TSV, XLSX, EVTX, Plaso, $MFT e $J com AI Artifacts, AI Secret Hunt, inspeção de processos, rastreamento de movimento lateral, detecção de persistência e enriquecimento do VirusTotal.

Análise forense de timeline nativa para macOS. Importe, pesquise e investigue artefatos de EVTX, CSV, XLSX, Plaso, $MFT, $J e do assistente de IA local — com AI Secret Hunt e as análises que profissionais de DFIR realmente precisam. Construído com Electron + SQLite para lidar com milhões de linhas sem esforço.
Inspirado no Timeline Explorer de Eric Zimmerman para Windows.
$MFT e $UsnJrnl ($J) com reconstrução completa de caminhos, timestamps SI/FN e mapeamento de razões de alteração$MFT: detecção de renomeações em massa, análise de extensões baseada em entropia, identificação de notas de resgate e agrupamento temporalbcache*.bmc e cache????.bin com as ferramentas bmc-tools inclusas, visualize imagens e exporte pacotes de evidênciaPara a lista completa de recursos e documentação, visite a Documentação do IRFlow Timeline.
Pré-requisitos (apenas para desenvolvedores):
brew install nodexcode-select --install (para compilação 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
# Desenvolvimento (hot-reload)
npm run dev
# Compilar + iniciar
npm run start
# Empacotar como DMG universal
npm run dist:universal
Saída em release/.
Inspirado no Timeline Explorer de Eric Zimmerman.
$JAgradecemos às seguintes pessoas por testar e fornecer feedback:
Apache-2.0
| Projeto | Uso | Link |
|---|
| Electron | Framework de aplicação | electron/electron |
| better-sqlite3 | Mecanismo SQLite de alto desempenho com modo WAL e FTS5 | WiseLibs/better-sqlite3 |
| @ts-evtx/core | Parseamento nativo de logs de eventos EVTX do Windows | NickSmet/ts-evtx |
| Plaso (log2timeline) | Geração de timelines forenses (importamos a saída SQLite do Plaso) | log2timeline/plaso |
| ExcelJS | Leitor de streaming para XLSX | exceljs/exceljs |
| SheetJS (xlsx) | Parseamento de XLSX | SheetJS/sheetjs |
| csv-parser | Parser de streaming para CSV/TSV | mafintosh/csv-parser |
| React | Renderização de interface | facebook/react |
| Vite | Ferramentas de build e hot-reload | vitejs/vite |
| VitePress | Site de documentação | vuejs/vitepress |
| electron-builder | Empacotamento de DMG para macOS | electron-userland/electron-builder |
| bmc-tools | Recuperação de Cache de Bitmap RDP | ANSSI-FR/bmc-tools |