What problem does it solve?
Forensic investigators need to reconstruct a user's web activity from disk images, but browser artifacts are scattered across SQLite databases with different schemas, timestamp epochs, and encryption schemes. This Skill provides a structured workflow to locate, extract, and analyze browser artifacts from Chrome, Firefox, and Edge without missing critical evidence like WAL files or deleted records.
Core Features & Use Cases
- Multi-Browser Artifact Extraction: Query Chrome History, Firefox places.sqlite, and Edge databases for history, downloads, cookies, bookmarks, and saved logins using sqlite3.
- Timestamp and Schema Handling: Correctly converts Chrome's 1601-epoch microseconds and Firefox's Unix-epoch microseconds, and accounts for SQLite WAL files containing deleted or uncommitted records.
- Automated Chrome Analysis with Hindsight: Runs pyhindsight against Chrome profiles to produce consolidated XLSX or JSONL reports covering history, cache, autofill, and extensions.
- Use Case: During a phishing investigation, extract the victim's browser history around the reported timeframe, identify the malicious URL visited, check downloads for the payload, and correlate findings with network logs.
Quick Start
Extract and analyze the Chrome and Firefox browsing history from the mounted forensic image at /mnt/evidence and produce CSV reports of history, downloads, and cookies.