DFIR · DISK IMAGING · MEMORY FORENSICS · v2.1.0
Physical disk cloning, live volatile triage, deep memory analysis, IOC scanning, and automated chain-of-custody reporting — all in one write-blocked investigation suite built in Rust.
Core Modules
Every tool an investigator needs — from first evidence capture to court-ready reporting — in a single write-blocked Rust application.
Sector-by-sector physical and logical acquisition. Supports Raw (.dd), E01, and AFF formats with multi-threaded zstd / gzip compression and sparse zero-block skipping.
Zero-downtime live evidence collection via VSS Shadow Copy on Windows. Safely captures NTFS MFT, Registry Hives (SAM, SYSTEM, SECURITY), and Event Logs.
Instant extraction of volatile state: running processes, network connections, browser histories, and EVTX event logs. Includes an interactive Triage SQL Workbench for in-app SQLite queries.
Built-in Native Rust Volatility Engine — no Python, no pip. Analyzes .raw, .vmem, .dmp dumps with real-time log streaming. Supports pslist, malfind, netstat, cmdline, filescan.
Real-time IOC enrichment via AbuseIPDB reputation scores and VirusTotal hash lookups during memory analysis. Direct SIEM ingestion to Splunk HEC and Wazuh.
Single-pass multi-threaded SHA-256, SHA-512, MD5, and SHA-1 hashing. HMAC-SHA256 keyed integrity manifests generate tamper-evident .manifest / .sig seals for court admissibility.
Defense-in-Depth Architecture
OpenForensic enforces a strict forensic boundary between data acquisition and post-acquisition analysis to guarantee chain-of-custody integrity.
Read-only acquisition. Active on launch. No network connections, no evidence modification.
Unlocks post-acquisition investigative suites, external network connections, and deep analytical tools.
ⓘ Every mode transition is cryptographically logged in the
SQLite
audit_logs
table for court admissibility.
Architecture
OpenForensic separates disk reading, cryptographic hashing, IOC scanning, and file writing into distinct asynchronous processing streams managed by Tokio runtime channels — achieving maximum I/O throughput without blocking.
Download OpenForensic v2.1.0 and start your first case in minutes.