Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
irflow-timeline — DFIR Timeline Analysis for macOS — SQLite-backed viewer for CSV, TSV, XLSX, EVTX, Plaso, $MFT, and $J files with AI Artifacts, AI Secret Hunt, process inspection, lateral movement tracking, persistence detection, and VirusTotal enrichment. | Kitploit
Tools/GitHubGitHub/r3nzsec/irflow-timeline
Disk ForensicsIndicator of Compromise (IOC) ManagementMemory ForensicsNetwork ForensicsForensicsMalware AnalysisDigital ForensicsThreat IntelligenceIncident ResponseLog Analysis
GitHubr3nzsec/irflow-timeline

irflow-timeline

304425 days agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

DFIR Timeline Analysis for macOS — SQLite-backed viewer for CSV, TSV, XLSX, EVTX, Plaso, $MFT, and $J files with AI Artifacts, AI Secret Hunt, process inspection, lateral movement tracking, persistence detection, and VirusTotal enrichment.

View RepositoryWebsite

IRFlow Timeline

IRFlow Timeline home screen — capability launcher with Process Inspector, Lateral Movement, Persistence, Sigma, Collect AI Artifacts, Master File Table, USN Journal, and Open & Explore

Native macOS forensic timeline analysis. Import, search, and investigate EVTX, CSV, XLSX, Plaso, $MFT, $J, and local AI assistant artifacts — with AI Secret Hunt and the analytics DFIR professionals actually need. Built on Electron + SQLite to handle millions of rows without breaking a sweat.

Inspired by Eric Zimmerman's Timeline Explorer for Windows.

Key Features

  • AI Artifacts — Collect local AI history from Claude Code, Codex, ChatGPT Desktop, Gemini CLI, Cursor, Copilot, Windsurf, and Continue into one timeline tab; AI Secret Hunt for exposed keys, tokens, and credentials
  • Raw NTFS Artifact Import — Direct ingestion of $MFT and $UsnJrnl ($J) with full path reconstruction, SI/FN timestamps, and change reason mapping
  • Ransomware Analytics — Automated impact analysis from $MFT data: bulk rename detection, entropy-based extension analysis, ransom note identification, and temporal clustering
  • VirusTotal Enrichment — IOC matching with bulk VT lookups, malware family extraction, verdict badges, relationship pivoting, and local caching
  • Process Inspector — Parent-child process tree analysis with 340+ MITRE ATT&CK detection rules
  • Lateral Movement Tracker — Network logon and RDP session visualization as interactive force-directed graphs
  • RDP Bitmap Cache Recovery — Recover bcache*.bmc and cache????.bin artifacts with bundled bmc-tools, preview images, and export evidence packages
  • Persistence Analyzer — 30+ persistence techniques with account chain detection, cross-technique correlation, and PowerShell 4104 script block reassembly
  • IOC Matching — 17+ indicator categories with auto-defanging, inline highlighting, CSV/HTML export with VT enrichment data

For the full feature list and documentation, visit the IRFlow Timeline Docs.

Building from Source

Prerequisites (for developers only):

  • Node.js 18+: brew install node
  • Xcode CLI tools: xcode-select --install (for native module compilation)
  • macOS 12+ (Monterey or later)
root@kitploit:~
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

Output in release/.

Credits & Acknowledgments

Inspired by Eric Zimmerman's Timeline Explorer.

Open Source Projects

DFIR Community

  • Eric Zimmerman -- Timeline Explorer for Windows, the original inspiration for this project
  • log2timeline/Plaso -- Super timeline generation framework by Kristinn Gudjonsson and contributors
  • SANS DFIR -- DFIR training and community resources
  • The DFIR Report -- Real-world intrusion analysis reports that informed threat detection patterns
  • CyberCX -- NTFS $UsnJrnl research that informed $J parsing implementation

Beta Testers

Thanks to the following people for testing and providing feedback:

  • Maddy Keller
  • Omar Jbari
  • Nicolas Bareil
  • Dominic Rathmann
  • Chip Riley

License

Apache-2.0

Download Tool
ProjectUsageLink
ElectronApplication frameworkelectron/electron
better-sqlite3High-performance SQLite engine with WAL mode, FTS5WiseLibs/better-sqlite3
@ts-evtx/coreNative Windows EVTX event log parsingNickSmet/ts-evtx
Plaso (log2timeline)Forensic timeline generation (we import Plaso SQLite output)log2timeline/plaso
ExcelJSXLSX streaming readerexceljs/exceljs
SheetJS (xlsx)XLSX parsingSheetJS/sheetjs
csv-parserCSV/TSV streaming parsermafintosh/csv-parser
ReactUI renderingfacebook/react
ViteBuild tooling and hot-reloadvitejs/vite
VitePressDocumentation sitevuejs/vitepress
electron-buildermacOS DMG packagingelectron-userland/electron-builder
bmc-toolsRDP Bitmap Cache recoveryANSSI-FR/bmc-tools