Skip to content

Commit 5e75cff

Browse files
authored
Merge pull request #1555 from volatilityfoundation/release/v2.11.0
Release/v2.11.0
2 parents 4bbbb85 + 3ab5fa9 commit 5e75cff

File tree

104 files changed

+17381
-848
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

104 files changed

+17381
-848
lines changed

.github/workflows/build-pypi.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
runs-on: ubuntu-20.04
1919
strategy:
2020
matrix:
21-
python-version: ["3.7"]
21+
python-version: ["3.8"]
2222
steps:
2323
- uses: actions/checkout@v4
2424
- name: Set up Python ${{ matrix.python-version }}

.github/workflows/install.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
fail-fast: false
99
matrix:
1010
host: [ ubuntu-latest, windows-latest ]
11-
python-version: [ "3.7", "3.8", "3.9", "3.10", "3.11" ]
11+
python-version: [ "3.8", "3.9", "3.10", "3.11" ]
1212
steps:
1313
- uses: actions/checkout@v4
1414

.github/workflows/test.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ jobs:
66
runs-on: ubuntu-20.04
77
strategy:
88
matrix:
9-
python-version: ["3.7"]
9+
python-version: ["3.8"]
1010
steps:
1111
- uses: actions/checkout@v4
1212
- name: Set up Python ${{ matrix.python-version }}
@@ -46,7 +46,7 @@ jobs:
4646
4747
- name: Clean up post-test
4848
run: |
49-
rm -rf *.lime
49+
rm -rf *.bin
5050
rm -rf *.img
5151
cd volatility3/symbols
5252
rm -rf linux

.style.yapf

Lines changed: 0 additions & 261 deletions
This file was deleted.

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ more details.
2020

2121
## Requirements
2222

23-
Volatility 3 requires Python 3.7.3 or later. To install the most minimal set of dependencies (some plugins will not work) use a command such as:
23+
Volatility 3 requires Python 3.8.0 or later. To install the most minimal set of dependencies (some plugins will not work) use a command such as:
2424

2525
```shell
2626
pip3 install -r requirements-minimal.txt
@@ -106,7 +106,7 @@ The latest generated copy of the documentation can be found at: <https://volatil
106106

107107
## Licensing and Copyright
108108

109-
Copyright (C) 2007-2024 Volatility Foundation
109+
Copyright (C) 2007-2025 Volatility Foundation
110110

111111
All Rights Reserved
112112

doc/requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,6 @@ sphinx_autodoc_typehints>=1.4.0
44
sphinx-rtd-theme>=0.4.3
55

66
yara-python
7+
yara-x
78
pycryptodome
89
pefile

doc/source/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ def setup(app):
169169

170170
# General information about the project.
171171
project = "Volatility 3"
172-
copyright = "2012-2024, Volatility Foundation"
172+
copyright = "2012-2025, Volatility Foundation"
173173

174174
# The version info for the project you're documenting, acts as replacement for
175175
# |version| and |release|, also used in various other places throughout the

doc/source/getting-started-linux-tutorial.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ Volatility3 does not provide the ability to acquire memory. Below are some exam
1111
* `AVML - Acquire Volatile Memory for Linux <https://github.com/microsoft/avml>`_
1212
* `LiME - Linux Memory Extract <https://github.com/504ensicsLabs/LiME>`_
1313

14+
Be aware that LiME raw format is not supported by volatility3, the padded or lime option should be used instead. `This issue contains further information <https://github.com/504ensicsLabs/LiME/issues/111>`_.
1415

1516
Procedure to create symbol tables for linux
1617
--------------------------------------------

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ readme = "README.md"
66
authors = [
77
{ name = "Volatility Foundation", email = "[email protected]" },
88
]
9-
requires-python = ">=3.7.3"
9+
requires-python = ">=3.8.0"
1010
license = { text = "VSL" }
1111
dynamic = ["dependencies", "optional-dependencies", "version"]
1212

requirements.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ yara-python>=3.8.0
99

1010
# This is required for several plugins that perform malware analysis and disassemble code.
1111
# It can also improve accuracy of Windows 8 and later memory samples.
12-
capstone>=3.0.5
12+
# FIXME: Version 6.0.0 is incompatible (#1336) so we'll need an adaptor at some point
13+
capstone>=3.0.5,<6.0.0
1314

1415
# This is required by plugins that decrypt passwords, password hashes, etc.
1516
pycryptodome
@@ -19,4 +20,4 @@ leechcorepyc>=2.4.0; sys_platform != 'darwin'
1920

2021
# This is required for memory analysis on a Amazon/MinIO S3 and Google Cloud object storage
2122
gcsfs>=2023.1.0
22-
s3fs>=2023.1.0
23+
s3fs>=2023.1.0

0 commit comments

Comments
 (0)