Skip to main content

Python Kütüphanelerinin Kurulumu (Ubuntu/Debian tabanlı Linux dağıtımları)

Cuckoo ana bilgisayar bileşenleri tamamen Python'da yazılmıştır, bu nedenle uygun bir Python sürümünün yüklü olması gereklidir. Şu an sadece Python 2.7 tamamen destekleniyor. Python'ın eski sürümleri ve Python 3 sürümleri desteklenmemektedir.

Cuckoo'nun düzgün bir şekilde yüklenmesi ve çalıştırılması için apt depolarındaki aşağıdaki yazılım paketlerine ihtiyaç vardır:

$ sudo apt-get install python python-pip python-dev libffi-dev libssl-dev
$ sudo apt-get install python-virtualenv python-setuptools
$ sudo apt-get install libjpeg-dev zlib1g-dev swig

Django tabanlı web arayüzünü kullanabilmek için MongoDB gereklidir:

$ sudo apt-get install mongodb

Veritabanı olarak PostgreSQL'i kullanmak için, PostgreSQL'in de yüklenmesi gerekecektir:

$ sudo apt-get install postgresql libpq-dev

KVM'i makine modülü olarak kullanmak isterseniz KVM'i yüklemeniz gerekecektir:

$ sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils python-libvirt

XenServer'ı kullanmak isterseniz XenAPI Python paketini yüklemeniz gerekecektir:

$ sudo pip install XenAPI

SSL/TLS oluşturulan trafiği engellemek için mitm yardımcı modülünü kullanmak istiyorsanız, mitmproxy'i yüklemeniz gerekecektir. Yükleme talimatları için lütfen mitmproxy web sitesine başvurun. Lütfen unutmayın ki mitmproxy'in en son sürümü Python 3.6 veya daha yükseğini gerektirdiğinden, Cuckoo'nun Python 2.7 ortamından izole etmek için ayrı bir sanal ortamda yüklemek gereklidir. Mitmproxy'i ayrı bir sanal ortamda yükledikten sonra, Cuckoo yapılandırmasına binary yolunu dahil edin, eğer sanal ortam /tmp/mitmproxy3 ise /tmp/mitmproxy3/bin/mitmdump şeklinde ayarlayın.