Jumat, 23 September 2016

Install Empire di Antergos ~ Archlinux dan keturunannya

// // Leave a Comment
Kali ini ane mau share cara installnya aja, perlu di perhatikan, karena menggunakan virtualenv jadi ane dari instalasinya aja deh. Biar gampang.

1. Install kebutuhan :
sudo pacman -S --needed --noconfirm python2-pip python2-setuptools python2-virtualenv python-virtualenvwrapper pyopenssl

catatan:
Oh iya untuk yang terbaru, minta modul "flask" terserah mau install di virtual environment atau di sistem, disini di virtual env . dan gara gara gak install "pyopenssl" ketika instalasi terjadi eror dan ane bingung selama dua jam sampai sampai ane tinggal tidur. :v


2. Buat folder naruh virtualenv nya.

mkdir ~/.virtualenvs

3. Buka /.bashrc kemudian tambahkan hal ini di bawahnya :

export WORKON_HOME=${HOME}/.virtualenvs
if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then
    source /usr/local/bin/virtualenvwrapper.sh
elif [ -f /usr/bin/virtualenvwrapper.sh ]; then
    source /usr/bin/virtualenvwrapper.sh
fi







Restart terminal lo. Atau buka terminal baru. Suka suka lo aja.


4. Buat virtualenv :

mkvirtualenv -p python2.7 ~/.virtualenv/Empire



5. Ah iya jangan lupa download Empire dulu dari github.

git clone https://github.com/adaptivethreat/Empire.git



6. Masuk ke virtualenv punya kamu.

workon Empire






Inget ini nama "Empire" adalah karena kita buatnya di step 4 adalah dg nama Empire. Entar tulisan di terminal berubah. Berarti udah masuk virt env.

7. Baru dah masuk ke instalasi Empire, ini ane comot tutor dari https://byt3bl33d3r.github.io/installing-empire-on-arch-linux.html . Kalo mau cek silahkan.

Sebelumnya pastikan udah nginstall python2-virtualenv (~eh udah nginstall baru aja tuh di atas :v ) dan lagi di pake. Dan lo pake yaourt buat install dari komunitas.

Kalo menggunakan AUR helpers yang lain, silahkan sesuaikan dg AUR helper yang anda pakai. Yang jelas ane pakenya yourt :p


a. a. install swig2  karena empire menggunakan swig2, sedangkan di arch adanya swig3, kita install dari repo komunitas.

yaourt -S swig2


b. Mbuat symlink swig-2 ke swig sementara biar instalasi nya kaga eror.

sudo ln -s /usr/bin/swig-2 /usr/bin/swig




c. Ane asumsikan bahwa ente make virtualenv dengan python2 yang dipake, soalnya default di system adalah python3
cek aja menggunakan command "python --version"

kalo hasilnya python 2.7 berarti lanjut :D






install kebutuhan make pip:

pip install pycrypto iptools pydispatcher m2crypto m2ext flask


d. Buang symlink sementara tadi, atau malah entar jadi mbuat eror

sudo rm /usr/bin/swig

e. Masuk ke folder Empire yang udah kita download dari github di step 5.

cd Empire/setup




f. Karena install.sh untuk debian, dimana menggunakan apt-get, maka kita langsung saja menggunakan "setup_database.py" dan "cert.sh" saja.

python setup-database.py

./cert.sh




g. Kembali ke folder Empire

cd ..


h. Jalankan

python empire





Oke udah jalan dah.. :v


Oke empire nya jalan :D

Sekarang kalo mau keluar dari virtualenv gimana?
tulis aja :
deactivate


Nah kalo mau gunain, jalankan dulu virtual env nya.

workon Empire

kemudian baru jalankan empire nya.
Comments
0 Comments

0 komentar:

Posting Komentar

Kritik dan sarannya kawan.