/ansible-cuckoo

Ansible Playbook for installing and configuring Cuckoo Sandbox

Build Status

ansible-cuckoo

Ansible Playbook for installing and configuring Cuckoo Sandbox

This is not production code yet.

This playbook was inspired by ezetze's ansible-cuckoo with changes to support Cuckoo Sandbox 2.0.

The playbook is tested on Ubuntu 14.04 x64. CentOS 7 w/ SELinux Enforcing support coming soon.

Currently uses Ansible playbook structure with two distinct roles:

  • Cuckoo: This role downloads cuckoo version 2.0-rc1 from official github repository and installs required dependencies.
  • Virtualbox: This role adds the official virtualbox ppa repository for Ubuntu and installs virtualbox.

Additional roles being developed:

  • KVM: This role installs and configures KVM.
  • Postgres: This role installs and configures PostgreSQL.
  • Cuckoo-VPN: This role configures Cuckoo's Per-Analysis Network Routing.

To install cuckoo on a local Ubuntu 14.04 LTS virtual machine clone this repo and issue the following commands:

sudo apt-add-repository ppa:ansible/ansible && apt-get update
sudo apt-get –y install git ansible 
git clone https://github.com/breachintelligence/ansible-cuckoo
cd ansible-cuckoo
sudo ansible-playbook -i hosts site.yml --connection=local