evolve icon indicating copy to clipboard operation
evolve copied to clipboard

Req: Dockerize

Open petiepooo opened this issue 9 years ago • 8 comments

Feature request: dockerize this! Use something like https://github.com/blacktop/docker-volatility as a base to make an image with all the volatility tools, including their dependencies, plus your fantastic interface. Volume mount the memory image, publish the HTTP port, and start analyzing!

petiepooo avatar Jun 12 '15 15:06 petiepooo

Thanks for the suggestion! I haven't gotten into using dockers yet, so I will need to read into it a bit to make sure I get it done right.

JamesHabben avatar Jun 16 '15 02:06 JamesHabben

Committed Docker image (wzod/evolveweb) to DockerHub:

https://hub.docker.com/r/wzod/evolveweb/

Dockerfile is here for reference:

https://github.com/wzod/Dockerfiles/blob/master/evolve/Dockerfile

I plan on changing the Docker image name to wzod/evolve soon (currently waiting for automated build to complete; pushed above image to make accessible now).

If anything, let me know.

wzod avatar Nov 15 '15 05:11 wzod

Automated build is complete; Docker image now available at wzod/evolve (shorter name):

https://hub.docker.com/r/wzod/evolve/

Dockerfile can be found here:

https://github.com/wzod/Dockerfiles/blob/master/evolve/Dockerfile

wzod avatar Nov 15 '15 06:11 wzod

You rock! I'll give it a whirl later this week. Thanks!

petiepooo avatar Nov 15 '15 12:11 petiepooo

Is there anything that needs to be taken into consideration when making future updates to account for this docker image?

JamesHabben avatar Nov 16 '15 17:11 JamesHabben

The Docker image contains the project code from the point in the time the image was created (cloned the code from GitHub). If there are changes in the code, I can easily trigger a new build, which would then grab the current code in GitHub and build a new image (mainly the reason why I went with creating an automated build so as to make that process easy). I'm watching for changes, but if there comes a time where you want to update the build, let me know and I'll trigger a new build.

Also, would it make sense for me to send a pull request with the Dockerfile to this repo so that all of the information is available here? If so, I can send a pull request your way.

wzod avatar Nov 17 '15 00:11 wzod

Ah, alright. I have to defer to you on that one. I am up for maintaining it, but I just don't know what all is involved.

JamesHabben avatar Nov 17 '15 02:11 JamesHabben

I have no issues with maintaining/updating the Docker image when necessary (easy for me to trigger a new build). If at any point you want to take on maintaining the Docker image, let me know and I'll walk through the process.

For now, I'll send a pull request with the Dockerfile so that the info/reference is available on the Evolve project repo (might be helpful with making folks aware of the Docker image's existence).

If anything, let me know.

wzod avatar Nov 17 '15 02:11 wzod