Installation¶
This entire tutorial is based on Cuckoo, running on Ubuntu Server 16.04 LTS and VMWare ESXi 6.
Due to the use of different modules and software required for the entire Cuckoo installation, a script can be used to deal with the complete installation.
The script is located in the ‘cuckoo-setup’ folder in the root of the project and is called ‘CuckooSetup.bash’
Execute the script on a base install of Ubuntu Server 16.04 LTS:
$ sudo bash CuckooSetup.bash
The CuckooSetup script has various different modules. Each of these modules has a specific name and function. This will allow the user to specify which modules is needed. By using these various modules, you will have a complete modular setup.
During the execution of this script you will be prompted to press “Enter” to install Suricata for internal network traffic capture off the malware analysis virtual machines (i.e. cuckoo1)
This scripts takes 15 minutes to complete.
The scripts will install the following pieces of software:
- Cuckoo 2.0-dev
- Commit: 9d16025d5e6b264ce8db3aeccfc37b3dcedb7f43
Python 2.7.11
Python PIP 8.1.2
TCPDump 4.7.4
PyDeep 0.4
SSDeep 2.13
Volatility 2.5
Suricata 3.1RC1
Suricata Updater 0.7
Yara 3.4.0
Yara Python 3.4.0
Tesseract 3.04.01
LibVirt 1.3.5
ISC-DHCP-Server (Optional)
Various dependencies