File tree Expand file tree Collapse file tree 1 file changed +39
-0
lines changed
Expand file tree Collapse file tree 1 file changed +39
-0
lines changed Original file line number Diff line number Diff line change 1+ #
2+ # This Docker image encapsulates the Evolve Tool by James Habben from
3+ # https://github.com/JamesHabben/evolve
4+ #
5+ # Evolve provides a web interface for the Volatility Framework (version 2.5) by The
6+ # Volatility Foundation from http://www.volatilityfoundation.org/#!releases/component_71401
7+ #
8+ # To run this image after installing Docker, use the following command:
9+ # sudo docker run --rm -it -v ~/memdumps:/home/nonroot/memdumps wzod/evolve bash
10+ #
11+ # To access the Evolve web interface from outside the Docker container, use the command:
12+ #
13+ # sudo docker run --rm -it -v ~/memdumps:/home/nonroot/memdumps -p 8080:8080 wzod/evolve bash
14+ #
15+ # Before running Evolve, create the ~/memdumps directory and make it world-accessible
16+ # (“chmod a+xwr").
17+
18+ FROM wzod/volatility
19+ MAINTAINER Zod (@wzod)
20+
21+ # Install packages from apt repository
22+ USER root
23+ RUN cd /home/nonroot/volatility-2.5 && \
24+ python setup.py build && \
25+ python setup.py install
26+
27+ # Install additional dependencies
28+ RUN pip install bottle \
29+ maxminddb
30+
31+ USER nonroot
32+ RUN cd /home/nonroot && \
33+ git clone https://github.com/JamesHabben/evolve.git && \
34+ cd evolve
35+
36+ USER nonroot
37+ ENV HOME /home/nonroot
38+ ENV USER nonroot
39+ WORKDIR /home/nonroot/evolve
You can’t perform that action at this time.
0 commit comments