
irflow-timeline v1.0.10
macOS के लिए DFIR टाइमलाइन विश्लेषण — CSV, TSV, XLSX, EVTX, Plaso, $MFT और $J फ़ाइलों के लिए SQLite-आधारित दर्शक, AI Artifacts, AI Secret Hunt, प्रक्रिया निरीक्षण, पार्श्व गति ट्रैकिंग, स्थायित्व पहचान और VirusTotal संवर्धन के साथ।
IRFlow Timeline

नेटिव macOS फोरेंसिक टाइमलाइन विश्लेषण। EVTX, CSV, XLSX, Plaso, $MFT, $J और स्थानीय AI सहायक आर्टिफैक्ट्स को इंपोर्ट करें, खोजें और जांचें — AI Secret Hunt और उन एनालिटिक्स के साथ जिनकी DFIR पेशेवरों को वास्तव में आवश्यकता है। बिना किसी परेशानी के लाखों पंक्तियों को संभालने के लिए Electron + SQLite पर निर्मित।
Eric Zimmerman के Windows के लिए Timeline Explorer से प्रेरित।
मुख्य विशेषताएँ
- AI Artifacts — Claude Code, Codex, ChatGPT Desktop, Gemini CLI, Cursor, Copilot, Windsurf और Continue से स्थानीय AI इतिहास को एक टाइमलाइन टैब में एकत्र करें; उजागर कुंजियों, टोकन और क्रेडेंशियल्स के लिए AI Secret Hunt
- Raw NTFS Artifact Import — पूर्ण पथ पुनर्निर्माण, SI/FN टाइमस्टैम्प और परिवर्तन कारण मैपिंग के साथ
$MFTऔर$UsnJrnl($J) का सीधा इंजेशन - Ransomware Analytics —
$MFTडेटा से स्वचालित प्रभाव विश्लेषण: बल्क रीनाम डिटेक्शन, एन्ट्रॉपी-आधारित एक्सटेंशन विश्लेषण, रैनसम नोट पहचान और टेम्पोरल क्लस्टरिंग - VirusTotal Enrichment — बल्क VT लुकअप, मैलवेयर फैमिली निष्कर्षण, वर्डिक्ट बैज, रिलेशनशिप पिवोटिंग और लोकल कैशिंग के साथ IOC मिलान
- Process Inspector — 340+ MITRE ATT&CK डिटेक्शन नियमों के साथ पैरेंट-चाइल्ड प्रोसेस ट्री विश्लेषण
- Lateral Movement Tracker — इंटरैक्टिव फोर्स-डायरेक्टेड ग्राफ़ के रूप में नेटवर्क लॉगऑन और RDP सत्र विज़ुअलाइज़ेशन
- RDP Bitmap Cache Recovery — बंडल किए गए bmc-tools, प्रीव्यू इमेज और एविडेंस पैकेज एक्सपोर्ट के साथ
bcache*.bmcऔरcache????.binआर्टिफैक्ट्स को पुनर्प्राप्त करें - Persistence Analyzer — अकाउंट चेन डिटेक्शन, क्रॉस-टेक्नीक सहसंबंध और PowerShell 4104 स्क्रिप्ट ब्लॉक पुनर्संयोजन के साथ 30+ पर्सिस्टेंस तकनीकें
- IOC Matching — ऑटो-डिफैंगिंग, इनलाइन हाइलाइटिंग, VT एनरिचमेंट डेटा के साथ CSV/HTML एक्सपोर्ट सहित 17+ इंडिकेटर श्रेणियाँ
पूरी फीचर सूची और दस्तावेज़ीकरण के लिए, IRFlow Timeline Docs देखें।
स्रोत से निर्माण
पूर्वापेक्षाएँ (केवल डेवलपर्स के लिए):
- Node.js 18+:
brew install node - Xcode CLI टूल्स:
xcode-select --install(नेटिव मॉड्यूल कंपाइलेशन के लिए) - macOS 12+ (Monterey या बाद का संस्करण)
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
आउटपुट release/ में।
क्रेडिट्स और आभार
Eric Zimmerman के Timeline Explorer से प्रेरित।
ओपन सोर्स प्रोजेक्ट्स
| परियोजना | उपयोग | लिंक |
|---|---|---|
| Electron | एप्लिकेशन फ्रेमवर्क | electron/electron |
| better-sqlite3 | WAL मोड, FTS5 के साथ हाई-परफॉर्मेंस SQLite इंजन | WiseLibs/better-sqlite3 |
| @ts-evtx/core | नेटिव Windows EVTX इवेंट लॉग पार्सिंग | NickSmet/ts-evtx |
| Plaso (log2timeline) | फोरेंसिक टाइमलाइन जनरेशन (हम Plaso SQLite आउटपुट इंपोर्ट करते हैं) | log2timeline/plaso |
| ExcelJS | XLSX स्ट्रीमिंग रीडर | exceljs/exceljs |
| SheetJS (xlsx) | XLSX पार्सिंग | SheetJS/sheetjs |
| csv-parser | CSV/TSV स्ट्रीमिंग पार्सर | mafintosh/csv-parser |
| React | UI रेंडरिंग | facebook/react |
| Vite | बिल्ड टूलिंग और हॉट-रिलोड | vitejs/vite |
| VitePress | दस्तावेज़ीकरण साइट | vuejs/vitepress |
| electron-builder | macOS DMG पैकेजिंग | electron-userland/electron-builder |
| bmc-tools | RDP बिटमैप कैश रिकवरी | ANSSI-FR/bmc-tools |
DFIR समुदाय
- Eric Zimmerman -- Windows के लिए Timeline Explorer, इस प्रोजेक्ट की मूल प्रेरणा
- log2timeline/Plaso -- Kristinn Gudjonsson और योगदानकर्ताओं द्वारा सुपर टाइमलाइन जनरेशन फ्रेमवर्क
- SANS DFIR -- DFIR प्रशिक्षण और समुदाय संसाधन
- The DFIR Report -- वास्तविक-विश्व घुसपैठ विश्लेषण रिपोर्टें जिन्होंने थ्रेट डिटेक्शन पैटर्न को सूचित किया
- CyberCX -- NTFS $UsnJrnl शोध जिसने $J पार्सिंग कार्यान्वयन को सूचित किया
बीटा परीक्षक
परीक्षण और प्रतिक्रिया देने के लिए निम्नलिखित लोगों का धन्यवाद:
लाइसेंस
Apache-2.0