SlideShare a Scribd company logo
Installing Cuckoo 0.4.1 on Max OS X Snow Leopard
The Environment
- sudo easy_install pip
- /usr/bin/ruby -e "$(/usr/bin/curl -fksSL
https://raw.github.com/mxcl/homebrew/master/Library/Contributions/install
_homebrew.rb)"
- pip install python-magic
- brew install libmagic
- download dpkt source code from code.google.com/p/dpkt/downloads/list
(current version is dpkt-1.7.tar.gzMar 2010)
- sudo python setup.py install
- sudo pip install Mako
- install tcpdump
- copy/usr/sbin/tcpdump to other location & preserve the attribute
- sudo chmod +s /usr/sbin/tcpdump
The Virtual Machine
- install VirtualBox on your Mac OS X
- install either Windows XP SP1 or SP2 or SP3 or Windows 7
- set the network connection as Host-Only Adapter. You also can choose Bridge
Adapter if you want
The Sandbox
- download& etract Cuckoo from cuckoosandbox.org/downloads/cuckoocurrent.tar.gz
- editconf/virtualbox.conf file.
- search for label = cuckoo1 and change “cuckoo1” to your virtualbox label name
this name refer at Virtualbox -> Settings -> General -> Basic -> Name
- also edit platform and ip
Warm-up Session
- start the virtual machine
- copy agent (agent.py) to virtual machine
Saving the Virtual Machine
*Before doing this make sure you rebooted it softly and that it’s currently
running, with Cuckoo’s agent running and with Windows fully booted.
- VBoxManage snapshot "<Name of VM>" take "<Name of snapshot>" --pause
e.g.
- VBoxManage snapshot "XP" take "XP1" –pause
After the snapshot creation is completed, you can power off the machine and
restore it:
- VBoxManage controlvm "<Name of VM>" poweroff
- VBoxManage snapshot "<Name of VM>" restorecurrent
e.g.
- VBoxManage controlvm "XP" poweroff
- VBoxManage snapshot "XP" restorecurrent
Running a Sample for the first time
On terminal, open 3-seperated tabs.
On tab 1,
- python cuckoo.py
On tab 2,
- python wed.py
- then open localhost:8080 on your web browser
On tab 3,
- python submit.py <filename>
Watching the first tab, wait till analysis is done. Next refresh your browser. You
should see the results there.

More Related Content

PPTX
Securing the LAN Best practices to secure the wired access network
PDF
EL CULTIVO DEL PAICHE..IIAP.pdf
PPTX
EMEA Airheads- ArubaOS - Rogue AP troubleshooting
PDF
From Mediasoup WebRTC to Livekit Self-Hosted .pdf
PPTX
ISO 22000 (Food Mangement system)
PDF
Edomae 2015 - マルウェアを解析してみよう
PPTX
How to go the extra mile on monitoring
PDF
JavaCro'15 - Conquer the Internet of Things with Java and Docker - Johan Jans...
Securing the LAN Best practices to secure the wired access network
EL CULTIVO DEL PAICHE..IIAP.pdf
EMEA Airheads- ArubaOS - Rogue AP troubleshooting
From Mediasoup WebRTC to Livekit Self-Hosted .pdf
ISO 22000 (Food Mangement system)
Edomae 2015 - マルウェアを解析してみよう
How to go the extra mile on monitoring
JavaCro'15 - Conquer the Internet of Things with Java and Docker - Johan Jans...

Similar to Install Cuckoo on Mac OS X (20)

ODT
openQRM how-to: Setup UEC and openQRM cloud
PDF
Play Framework in EC2
PPTX
Kubernetes BateMetal Installation and Practice
PDF
Openstack kilo installation using rdo
PPTX
Creating your own AtoM demo data set for re-use with Vagrant
PPTX
Installaling Puppet Master and Agent
PPTX
OFY-2015-Cloud-In-A-Day
PDF
9 creating cent_os 7_mages_for_dpdk_training
PPTX
Continuous delivery with docker
PDF
Making environment for_infrastructure_as_code
PPTX
Vagrant, Ansible, and OpenStack on your laptop
PDF
Installation of lammps-5Nov14 on Mac OS X Yosemite
PDF
Quick & Easy Dev Environments with Vagrant
PPT
Nuxeo5 - Continuous Integration
ODP
Redmine on amazon ec2
PDF
DevOpsDays Amsterdam Cosmic workshop
PDF
RDO-Packstack Workshop
PDF
DevOps(4) : Ansible(2) - (MOSG)
PPTX
Java App On Digital Ocean: Deploying With Gitlab CI/CD
PPTX
Academy PRO: Docker. Lecture 4
openQRM how-to: Setup UEC and openQRM cloud
Play Framework in EC2
Kubernetes BateMetal Installation and Practice
Openstack kilo installation using rdo
Creating your own AtoM demo data set for re-use with Vagrant
Installaling Puppet Master and Agent
OFY-2015-Cloud-In-A-Day
9 creating cent_os 7_mages_for_dpdk_training
Continuous delivery with docker
Making environment for_infrastructure_as_code
Vagrant, Ansible, and OpenStack on your laptop
Installation of lammps-5Nov14 on Mac OS X Yosemite
Quick & Easy Dev Environments with Vagrant
Nuxeo5 - Continuous Integration
Redmine on amazon ec2
DevOpsDays Amsterdam Cosmic workshop
RDO-Packstack Workshop
DevOps(4) : Ansible(2) - (MOSG)
Java App On Digital Ocean: Deploying With Gitlab CI/CD
Academy PRO: Docker. Lecture 4
Ad

Recently uploaded (20)

PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Approach and Philosophy of On baking technology
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Machine learning based COVID-19 study performance prediction
PDF
Empathic Computing: Creating Shared Understanding
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
Diabetes mellitus diagnosis method based random forest with bat algorithm
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
sap open course for s4hana steps from ECC to s4
Understanding_Digital_Forensics_Presentation.pptx
Review of recent advances in non-invasive hemoglobin estimation
The AUB Centre for AI in Media Proposal.docx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Approach and Philosophy of On baking technology
NewMind AI Weekly Chronicles - August'25 Week I
Machine learning based COVID-19 study performance prediction
Empathic Computing: Creating Shared Understanding
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Encapsulation_ Review paper, used for researhc scholars
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Spectral efficient network and resource selection model in 5G networks
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Ad

Install Cuckoo on Mac OS X

  • 1. Installing Cuckoo 0.4.1 on Max OS X Snow Leopard The Environment - sudo easy_install pip - /usr/bin/ruby -e "$(/usr/bin/curl -fksSL https://raw.github.com/mxcl/homebrew/master/Library/Contributions/install _homebrew.rb)" - pip install python-magic - brew install libmagic - download dpkt source code from code.google.com/p/dpkt/downloads/list (current version is dpkt-1.7.tar.gzMar 2010) - sudo python setup.py install - sudo pip install Mako - install tcpdump - copy/usr/sbin/tcpdump to other location & preserve the attribute - sudo chmod +s /usr/sbin/tcpdump The Virtual Machine - install VirtualBox on your Mac OS X - install either Windows XP SP1 or SP2 or SP3 or Windows 7 - set the network connection as Host-Only Adapter. You also can choose Bridge Adapter if you want The Sandbox - download& etract Cuckoo from cuckoosandbox.org/downloads/cuckoocurrent.tar.gz - editconf/virtualbox.conf file. - search for label = cuckoo1 and change “cuckoo1” to your virtualbox label name this name refer at Virtualbox -> Settings -> General -> Basic -> Name - also edit platform and ip Warm-up Session - start the virtual machine - copy agent (agent.py) to virtual machine Saving the Virtual Machine *Before doing this make sure you rebooted it softly and that it’s currently running, with Cuckoo’s agent running and with Windows fully booted. - VBoxManage snapshot "<Name of VM>" take "<Name of snapshot>" --pause e.g. - VBoxManage snapshot "XP" take "XP1" –pause After the snapshot creation is completed, you can power off the machine and restore it: - VBoxManage controlvm "<Name of VM>" poweroff - VBoxManage snapshot "<Name of VM>" restorecurrent e.g. - VBoxManage controlvm "XP" poweroff - VBoxManage snapshot "XP" restorecurrent
  • 2. Running a Sample for the first time On terminal, open 3-seperated tabs. On tab 1, - python cuckoo.py On tab 2, - python wed.py - then open localhost:8080 on your web browser On tab 3, - python submit.py <filename> Watching the first tab, wait till analysis is done. Next refresh your browser. You should see the results there.