https://github.com/harryr/cockatoo
Torified Cuckoo malware analyser in a Docker container with VirtualBox
https://github.com/harryr/cockatoo
cuckoo docker malware-analysis tor virtualbox vmcloak
Last synced: 7 months ago
JSON representation
Torified Cuckoo malware analyser in a Docker container with VirtualBox
- Host: GitHub
- URL: https://github.com/harryr/cockatoo
- Owner: HarryR
- License: other
- Created: 2016-05-20T12:39:06.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-05-10T15:31:58.000Z (over 8 years ago)
- Last Synced: 2025-01-24T23:27:21.646Z (9 months ago)
- Topics: cuckoo, docker, malware-analysis, tor, virtualbox, vmcloak
- Language: Shell
- Homepage:
- Size: 99.6 KB
- Stars: 2
- Watchers: 5
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
_____ _ _
/ ____| | | | | )/_
| | ___ ___| | ____ _| |_ ___ ___ <' \
| | / _ \ / __| |/ / _` | __/ _ \ / _ \ /) )
| |___| (_) | (__| < (_| | || (_) | (_) | ---/'-""---
\_____\___/ \___|_|\_\__,_|\__\___/ \___/
This Docker-ized distribution of Cuckoo 2.0 should make it easy to run Cuckoo and create virtual machines for analysis with `vmcloak`. Tor is used to retrieve malware samples with `maltrieve`, all traffic from the analysis VMs is also routed through Tor.
### Features
* Cuckoo 2.0
* vmcloak
* maltrieve
* VirtualBox inside Docker
* X11 pass-through for testing## Getting Started
On an Ubuntu x86_64 machine: checkout the source, install the prerequesite packages and then build the containers with:
sudo apt-get install make git
git clone https://github.com/HarryR/cockatoo --recursive
make -C cockatoo prereq # uses sudo# In /etc/default/docker - modify DOCKER_OPTS:
# DOCKER_OPTS="--storage-driver=devicemapper"
sudo service docker restart# Then make sure your user is a member of the 'docker' and 'vboxusers' group
# e.g.: gpasswd -a $USERNAME docker
# e.g.: gpasswd -a $USERNAME vboxusersmake -C cockatoo build run-cuckoo
The full build process will take 10 minutes to an hour+ depending on your
internet, cpu and disk speeds etc. Assuming everything goes well you will have everything necessary to build guests, run Cuckoo and start analysing malware.When running Cuckoo the `VIRTUALBOX_MODE` option can be used to show or hide
the VirtualBox GUI.VIRTUALBOX_MODE=gui make -C cockatoo run-cuckoo
To start after a reboot, create crontab entries:
```crontab
# m h dom mon dow command
0 * * * * make -C /srv/cockatoo archive
@reboot screen -d -m -S maltrieve make -C /srv/cockatoo run-maltrieve
@reboot screen -d -m -S cuckoo make -C /srv/cockatoo run-cuckoo```
## Useful Links
* http://vmcloak.org/
* https://www.cuckoosandbox.org/
* http://deaddrop.threatpool.com/vmcloak-how-to/