Scenario Import/Export: Scenarios can now be exported to share and/or archive them. Refer to the Project Manager
documentation for more details.
Full-web client interface: VMs and Axion can now be used directly in the web browser,
meaning Reverse Engineers can use REVEN from any Linux, Windows or MacOS client and without any client installation.
This feature is currently disabled by default and can be enabled in settings.py. Please refer to the installation
documentation for more details.
Light OSSI resource: in order to analyze a scenario with OSSI information, one needs
to prepare the snapshot of the scenario and extract the full filesystem (FS) of the VM. While this operation is still
required, it is now possible to generate a light FS scenario resource that only contains the files involved in the scenario.
This new resource allows to:
Unprepare a snapshot, which will delete the full FS and preserve only the light FS, saving disk space.
Download PDBs only for the binaries present in the light FS, thus saving bandwidth, time and disk space.
QEMU snapshot management has been improved:
Disk and live snaphots can now be deleted from the UI.
The RAM size is now displayed in MB rather than GB for greater flexibility.
A new custom_options field allows user-defined QEMU options to be passed when preparing a VM or recording a scenario.
The RAM size, network options and custom options can be overriden in a snapshot inheriting from a parent snapshot,
or before recording a scenario.
Parameters for the Strings replayer can now be configured in the Project Manager settings.
Adding a bookmark now systematically sets the bookmark on the currently selected transition in the Trace view.
Previous behavior was widget dependent and possibly confusing.
A new --maximize option allows to start Axion as a maximized window.