/ansible-volatility

An Ansible role for deploying the Volatility memory forensics framework.

MIT LicenseMIT

ansible-volatility

This role is for use by DFIR/security options teams to quickly deploy and manage a Linux system to be used for memory forensics using the Volatility Framework.

Role Variables

users: []
forensics: true

Typically, when applying this role in an environment, I would simply set the forensics variable to true for the host or group of hosts that will be used for forensics work in the group_vars or host_vars file. The user is a simple list of the users who will be performing work using Volatility.

Example Playbook

Assuming you have a single host or set of hosts you use for this purpose, and that you include the variable "forensics" in either the host_vars or group_vars files as appropriate, the following playbook would deploy this role.

    - hosts: all
      become: true

      roles:
         - { role: ansible-volatility, when: forensics }

License

MIT

Author Information

Matt Shepherd aka matts-mpg
Vice President at MindPoint Group