Releases: keyuraghao/EDB_FILE_EXPLORER
Releases · keyuraghao/EDB_FILE_EXPLORER
Release list
v0.3.0
Added
- Exchange mailbox viewer (mail-client layout): mailboxes → folder tree → message list → preview with
Message / Plain text / Internet headers / Recipients / Attachments / Properties tabs. Messages are decoded
from the Exchange 2013+ store (ProPproperty blobs,NativeBodytext/HTML/RTF, recipient blobs,
attachments viaSubobjectsBlob), including template-derived per-mailbox tables. Export selected
messages, a folder or a mailbox as EML (with attachments), HTML, TXT or JSON, save
attachments, export the message list to any tabular format. CLImailboxes/mail; MCP
exchange_mailboxes,exchange_folders,exchange_messages,exchange_message,exchange_export,
exchange_save_attachment. - ESE template tables are now resolved (dissect.esedb leaves them empty), so every derived table in an
Exchange database (Message_N,Folder_N,Attachment_N, …) shows its columns and values. - AI agents tab: an embedded terminal (PTY + VT100 emulation) that runs Claude Code, OpenAI Codex CLI,
Gemini CLI, GitHub Copilot CLI, Aider, a shell or any custom command inside the app, with one-click
Configure MCP (registers this tool's MCP server with the agent, scoped to the open evidence folders),
Login and Start.More ▸ Copy MCP config JSONfor Cursor / VS Code / Windsurf / Claude Desktop.
CLIagents [--configure claude|codex|gemini|copilot]. - Distinct icons per database format in the database tree (ESE, SQLite, LevelDB, Access, DBF, Berkeley DB,
SQL dump, BSON) and for mailboxes. - Compressed RTF (LZFu) decoder and a MAPI property-name table.
Fixed
- Launching the GUI from the console executable or a bare
edb-explorerno longer keeps a console window /
shell prompt busy (Windows: the console is released; Linux/macOS: the process detaches).
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Added
- New formats: SQLite 3 (WAL-aware, pure-Python parser - no locks on evidence), LevelDB directories
(Chromium / Electron Local Storage, Session Storage, IndexedDB - own reader incl. deleted and superseded
records), Microsoft Access.mdb/.accdb, dBase/FoxPro.dbf(soft-deleted records exposed), Berkeley DB,
SQL dumps (mysqldump,pg_dumpincl.COPY,sqlite .dump) andmongodump.bson. Detection is by
file signature;scanfinds all of them. - 52 application profiles (mobile, desktop, browser, server) with per-column timestamp decoding
(WebKit, Cocoa, Unix s/ms/µs/ns, FILETIME, OLE) and artifact views - ready-made SQL such as Chrome
browsing history, iOS messages with handles, Android call log, SRUM network usage by application,
knowledgeC app usage, macOS quarantine downloads. - SQL console over any format (tables materialised into SQLite with decoded values; every open database
attached as a schema for cross-database joins), in the GUI (Ctrl+Q), CLI (sql,views) and MCP
(run_sql,list_views,run_view). - Timeline across databases from every detected timestamp column (GUI
Ctrl+L, CLItimeline, MCP
timeline), with date filtering, jump-to-record and extraction. - Column statistics with automatic timestamp-encoding detection (GUI
Ctrl+I, CLIstats, MCP
column_statistics,detect_timestamps) and adatabase_summaryoverview. - GUI: welcome screen with Open files / Open recent / Scan folder cards and a recent-files list; a
Tasks panel with a progress bar per file being opened / table being loaded so other files stay usable;
collapse / expand all buttons in the database tree; Analysis views node per database; results grids
with filtering, copy and multi-format extraction. - CLI
formats,summary; MCPlist_formats;docs/formats.mdgenerated from the profile registry.
Changed
EdbDatabaseis now an alias of the format-agnosticDatabase;DatabaseInfogainedkind,kind_name,
encodingandsidecars.
Full Changelog: v0.1.1...v0.2.0
v0.1.1
Added
- Windows installer (
EDB-Explorer-<version>-setup.exe): Start Menu and desktop shortcuts, optional PATH entry
and.edb/.ditfile association. The portable zip is still published. - Linux bundle ships
EDB-Explorer.desktopandinstall.shto register the app in the application menu.
Changed
- Running
edb-explorerwith no command (or double-clicking the executable) now opens the GUI instead of
printing help.
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Added
- PySide6 desktop GUI: open many ESE databases at once, lazy-loading table grids with filtering,
sorting and column management, a record inspector with hex view and timestamp/SID/GUID
interpretations, cross-database search, drag-and-drop, folder scanning by file signature,
dark and light themes. - Known-database profiles with friendly table names for NTDS.dit, SRUM, Exchange, WebCache,
Windows Search, User Access Logging, Windows Update and more. - Extract selected rows, displayed rows, whole tables or whole databases to CSV, XLSX, JSON,
JSON Lines, TXT and PDF (XLSX exports of a database produce one workbook with a sheet per table). - Analyst reports in HTML, PDF, DOCX, Markdown, XLSX, TXT and JSON with file metadata, SHA-256,
table inventory, record counts, schema and sample rows. - CLI (
edb-explorer info|tables|schema|dump|search|export|report|scan|timestamp|gui|mcp). - MCP server (
edb-explorer mcp) over stdio, SSE or Streamable HTTP with 17 read-only tools,
resources and a triage prompt, plus a path allow-list for evidence directories. - PyInstaller packaging for Linux and Windows, Dockerfile for a headless MCP server, GitHub
Actions CI and release workflows.
Full Changelog: https://github.com/keyuraghao/EDB_FILE_EXPLORER/commits/v0.1.0