forked from p15670423/monkey
update installation process on linux
still not final, but improved
This commit is contained in:
parent
bc1990c778
commit
ace6a758f7
|
@ -24,14 +24,14 @@ Windows:
|
||||||
python -m pip install psutil
|
python -m pip install psutil
|
||||||
python -m pip install PyInstaller
|
python -m pip install PyInstaller
|
||||||
type > C:\Python27\Lib\site-packages\zope\__init__.py
|
type > C:\Python27\Lib\site-packages\zope\__init__.py
|
||||||
7. Download and extract UPX binary to C:\Code\monkey\chaos_monkey\bin\upx.exe:
|
7. Download and extract UPX binary to [source-path]\monkey\chaos_monkey\bin\upx.exe:
|
||||||
http://upx.sourceforge.net/download/upx391w.zip
|
http://upx.sourceforge.net/download/upx391w.zip
|
||||||
8. Run [source-path]\monkey\chaos_monkey\build_windows.bat to build, output is in dist\monkey.exe
|
8. Run [source-path]\monkey\chaos_monkey\build_windows.bat to build, output is in dist\monkey.exe
|
||||||
|
|
||||||
Linux (Tested on Ubuntu 12.04):
|
Linux (Tested on Ubuntu 12.04):
|
||||||
1. Run:
|
1. Run:
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
apt-get install python-pip python-dev libffi-dev upx
|
sudo apt-get install python-pip python-dev libffi-dev upx libssl-dev
|
||||||
sudo pip install enum34
|
sudo pip install enum34
|
||||||
sudo pip install impacket
|
sudo pip install impacket
|
||||||
sudo pip install PyCrypto --upgrade
|
sudo pip install PyCrypto --upgrade
|
||||||
|
|
|
@ -40,15 +40,17 @@ How to run:
|
||||||
|
|
||||||
---------------- On Linux ----------------:
|
---------------- On Linux ----------------:
|
||||||
1. Create the following directories:
|
1. Create the following directories:
|
||||||
|
sudo mkdir /var/monkey_island
|
||||||
|
sudo chmod 777 /var/monkey_island
|
||||||
mkdir -p /var/monkey_island/bin/mongodb
|
mkdir -p /var/monkey_island/bin/mongodb
|
||||||
mkdir -p /var/monkey_island/db
|
mkdir -p /var/monkey_island/db
|
||||||
mkdir -p /var/monkey_island/cc/binaries
|
mkdir -p /var/monkey_island/cc/binaries
|
||||||
|
|
||||||
2. Install the following packages:
|
2. Install the following packages:
|
||||||
python -m pip install flask
|
sudo pip install flask
|
||||||
python -m pip install Flask-Pymongo
|
sudo pip install Flask-Pymongo
|
||||||
python -m pip install Flask-Restful
|
sudo pip install Flask-Restful
|
||||||
python -m pip install python-dateutil
|
sudo pip install python-dateutil
|
||||||
|
|
||||||
3. put monkey binaries in /var/monkey_island/cc/binaries
|
3. put monkey binaries in /var/monkey_island/cc/binaries
|
||||||
monkey-linux-64 - monkey binary for linux 64bit
|
monkey-linux-64 - monkey binary for linux 64bit
|
||||||
|
@ -65,10 +67,13 @@ How to run:
|
||||||
/var/monkey_island/bin/mongodb/bin)
|
/var/monkey_island/bin/mongodb/bin)
|
||||||
|
|
||||||
5. install OpenSSL
|
5. install OpenSSL
|
||||||
apt-get install openssl
|
sudo apt-get install openssl
|
||||||
|
|
||||||
6. Generate SSL Certificate, Run create_certificate.sh
|
6. Generate SSL Certificate, Run create_certificate.sh
|
||||||
|
|
||||||
|
7. Copy monkey island server to /var/monkey_island:
|
||||||
|
cp -r [monkey_island_source]/cc /var/monkey_island/
|
||||||
|
|
||||||
How to run:
|
How to run:
|
||||||
1. run run.sh
|
1. run run.sh
|
||||||
2. to clear db, run clear.db.sh
|
2. to clear db, run clear.db.sh
|
||||||
|
|
Loading…
Reference in New Issue