Releases: volatilityfoundation/volatility3
Volatility 3 2.26.2
In this release we've moved a number of the existing plugins that were specifically for malware under a malware category, so if the old plugin was linux.check_afinfo which would now be linux.malware.check_afinfo, or windows.hollowprocesses would now be windows.malware.hollowprocesses. The old plugin names are now deprecated, due to be removed in around a year's time, but will continue to work until they are fully removed. They will issue a reminder that they have been deprecated when run with the old names.
- New plugin:
windows.etwpatch
volshellnow supports breakpoints (also known as watchpoints) that can be applied to a specific layer and offset that will break into python at the point the layer read occurs on that offset.- Various fixes across multiple plugins
- Improved documentation in many areas
New Contributors
- @JakePeralta7 made their first contribution in #1787
- @SolitudePy made their first contribution in #1800
- @geekscrapy made their first contribution in #1813
- @ddogfoodd made their first contribution in #1815
Full Changelog: v2.26.0...v2.26.2
Volatility 3 2.26.0
This release aims to achieve functional parity with the archived and no-longer-supported Volatility 2. As such, there are a number of changes, only some of which are listed below:
New plugins
linux.graphics.fbdevlinux.iplinux.kallsymslinux.module_extractlinux.modxviewlinux.pscallstacklinux.tracing.ftracelinux.tracing.perf_eventslinux.tracing.tracepointslinux.vmaregexscanlinux.vmcoreinfomac.regexscanwindows.deskscanwindows.desktopswindows.direct_system_callswindows.indirect_system_callswindows.suspended_threadswindows.vadregexscanwindows.windowswindows.windowstations
Framework Changes
- Modernize to
pyproject.tomlpython packaging - New testing framework to ensure version/component requirements are fulfilled
New Contributors
- @c0rydoras made their first contribution in #1362
- @lesander made their first contribution in #1342
- @TheMythologist made their first contribution in #1402
- @cgoodwine made their first contribution in #1549
- @the-rectifier made their first contribution in #1381
- @Danking555 made their first contribution in #1566
- @DT9 made their first contribution in #1698
Full Changelog: v2.11.0...v2.26.0
Volatility 3 2.11.0
-
New Plugins:
linux.boottimelinux.ebpflinux.hidden_moduleslinux.kthreadslinux.pagecachelinux.pidhashtablelinux.ptracewindows.amcachewindows.cmdscanwindows.consoleswindows.debugregisterswindows.orphan_kernel_threadswindows.pe_symbolswindows.scheduled_taskswindows.unhoooked_system_calls
-
Improvements to:
- Output formatting and filtering in the CLI
- Additional architecture data files for
vmscan
-
Note: Python 3.8 is now the minimum supported version of python
Volatility 3 2.8.0
-
New plugins:
vmscanlinux.netfilterwindows.hollowprocesseswindows.kpcrswindows.pedumpwindows.processghostingwindows.psxviewwindows.registry.getcellroutinewindows.shimcachememwindows.suspicious_threadswindows.svcdiffwindows.svclistwindows.threadswindows.timerswindows.unloadedmodules
-
Improvements to:
userassistwith timeliner support- bugfixes and additions to
windows.modulesandwindows.modscan windows.callbacksplugin to support more callbacks- Smear protection on windows
- Clearing the cache
- Intel layer
- Clang no longer using
long unsigned intfor pointers argcompletesupport
Volatility 3 now uses features that require a minimum version of python >= 3.7.3.
Volatility 3 2.7.0
- New plugins:
windows.iatwindows.truecryptlinux.library_listmac.dmesg
- Support for configuration files for common CLI options
windows.driverirp: Report IRP entries that point inside a hidden modulewindows.thrdscan: Improvementslinux.kmsg: Supports older kernelsmac.maps: Add process dump support- Support for Python 3.12
Volatility 3 v2.5.2
- New Layers:
- Amazon S3 support
- Google Cloud Storage support
- New plugins:
linux.vmayarascanwindows.mftscan.ads
- New features:
- Dumping of Elf files added to the
elfsplugin
- Dumping of Elf files added to the
- Improvements to ELF support
- Bugfixes to registry support
- Documentation improvements
- Better support for remote ISF directories
Volatility 3 2.5.0
- New plugins:
- Linux capabilities plugin
- Linux process dumping
- Add support for Xen ELF file format
- Improved Linux subsystem support
- Added tutorials to the documentation
- Improved core API
Volatility 3 2.4.1
- New plugins:
- linux.sockstat
- linux.iomem
- linux.psscan
- linux.envars
- windows.drivermodule
- windows.vadwalk
- Pid filtering for Windows pstree plugin
- Minor fixes for Windows callbacks plugin
- Minimum Python version was increased to 3.7
- Python-snappy dependency was replaced with ctypes to ease installation
- Whole codebase was reformatted with black
- Faster release cycle (targetting every 4 months)
Volatility 3 2.4.0
For the 2.4.0 release, the major version has jumped a few numbers for compatibility, but this is the next release including the following:
- New plugins
- linux.mountinfo
- linux.psaux
- windows.devicetree
- windows.joblinks
- windows.ldrmodules
- windows.mbrscan
- windows.mftscan
- windows.sessions
- Introduced the concept of modules and module requirements
- Unified symbol handling and ISF file caching between OS versions
- Better QEVM support (fixed the QEMU PCI hole)
- Exposed an API for automatic PDB symbol table use
- Improved contributed documentation
- Various bug fixes and changes across the codebase
Volatility 3 2.0.1
A maintenance release to resolve a few issues affecting Windows detection and PDB support.