You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: doc/src/tutorial/integration/volatility3.md
+12-9
Original file line number
Diff line number
Diff line change
@@ -8,11 +8,11 @@ Combined with libmicrovmi, you can run volatility3 on top of a live virtual mach
8
8
Thanks to volatility3's modular architecture the libmicrovmi integration doesn't require any upstream modification.
9
9
Instead we need to indicate to volatility3 how to locate our plugin.
10
10
11
+
# Setup
12
+
11
13
This guide assumes you already have a working installation of libmicrovmi Python in a virtualenv.
12
14
Please refer to the [documentation](https://wenzel.github.io/libmicrovmi/tutorial/installation.html).
13
15
14
-
# Setup
15
-
16
16
We need the development version of volatility3, from git:
17
17
18
18
~~~
@@ -21,21 +21,20 @@ We need the development version of volatility3, from git:
21
21
(venv) $ pip install .
22
22
~~~
23
23
24
-
The `microvmi` python package comes with a [`volatility`](https://github.com/Wenzel/libmicrovmi/tree/master/python/microvmi/volatility) directory which contains the connection plugin.
24
+
The `microvmi` python package comes with a [`volatility`](https://github.com/Wenzel/libmicrovmi/tree/master/python/microvmi/volatility)
25
+
directory which contains the connection plugin.
25
26
26
27
We need to add this directory to volatility's search path.
27
28
28
29
To locate the volatility directory in your `venv`:
29
30
30
31
~~~
31
32
(venv) $ find venv/ -type d -wholename '*microvmi/volatility*'
0 commit comments