A PyQt6 graphical frontend for Volatility3 memory forensics — no command-line expertise required.
Remora is a desktop GUI that wraps Volatility3, the standard open-source memory-forensics framework. Volatility is enormously powerful but lives entirely on the command line — Remora makes it discoverable and auditable without giving up any of that power.
Load a memory image, browse every Volatility plugin in a tree, and run analysis from forms instead of memorizing flags. Results stream into tabbed views you can pivot through and export.
__children records, and raw-text fallback..raw .mem .vmem .dmp .lime .E01 and more) and the plugin browser populates, ready to hunt. Images are opened read-only and never modified.true/yes render green, false/no red, and null-ish values muted, so anomalies pop at a glance.Ctrl+Shift+M).Seven export formats, each with an embedded metadata header (plugin, image, timestamp, mapped techniques, and threat actors) and all respecting active column/row filters:
HTML produces a self-contained dark-themed report with ATT&CK badges; PDF renders A4 landscape via Qt; XLSX adds an automatic "MITRE Coverage" sheet. JSON is shaped for SIEM and case-management ingestion.
Ctrl+Shift+S) with direct access to the layer, context, and symbol APIs, command history, and live stdout/stderr streaming.<image>_<date>.log with ISO-8601 timestamps, the exact vol.py command for every run, row counts, and errors — mirrored live in-GUI.Ctrl+O), refresh (F5), Volshell, and the Coverage Matrix.Remora is a single file that lives in the root of a Volatility3 checkout. Clone Volatility3, install PyQt6, drop remora.py in beside vol.py, and launch:
git clone https://github.com/volatilityfoundation/volatility3.git
cd volatility3
pip install PyQt6 openpyxl # openpyxl is optional, for XLSX export
curl -O https://raw.githubusercontent.com/BushidoCyb3r/Remora/main/remora.py
python3 remora.py
Requires Python ≥ 3.8 (3.10+ recommended) and PyQt6 ≥ 6.4. remora.py must sit in the Volatility3 root — the same folder as vol.py and volshell.py. Details in the README.
Bring a GUI to Volatility3 and keep your investigations auditable from the first plugin to the final export.