forked from p15670423/monkey
GC-4552: added linux support files and documentation
This commit is contained in:
parent
52e5abfc81
commit
49924912fa
|
@ -0,0 +1,6 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
service monkey-mongo stop
|
||||||
|
cd /var/monkey_island
|
||||||
|
rm -rf ./db/*
|
||||||
|
service monkey-mongo start
|
|
@ -0,0 +1,6 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
cd /var/monkey_island
|
||||||
|
openssl genrsa -out cc/server.key 1024
|
||||||
|
openssl req -new -key cc/server.key -out cc/server.csr
|
||||||
|
openssl x509 -req -days 366 -in cc/server.csr -signkey cc/server.key -out cc/server.crt
|
|
@ -0,0 +1,9 @@
|
||||||
|
[Unit]
|
||||||
|
Description=Monkey Island Service
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
WorkingDirectory=/var/monkey_island/cc
|
||||||
|
ExecStart=/usr/bin/python main.py
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
|
@ -0,0 +1,9 @@
|
||||||
|
[Unit]
|
||||||
|
Description=Monkey Island Mongo Service
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
WorkingDirectory=/var/monkey_island/
|
||||||
|
ExecStart=/var/monkey_island/bin/mongodb/bin/mongod --dbpath db
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
|
@ -1,5 +1,6 @@
|
||||||
How to setup C&C server:
|
How to set C&C server:
|
||||||
On Windows:
|
|
||||||
|
---------------- On Windows ----------------:
|
||||||
1. Install python 2.7
|
1. Install python 2.7
|
||||||
https://www.python.org/download/releases/2.7
|
https://www.python.org/download/releases/2.7
|
||||||
2. Download & Run get-pip.py
|
2. Download & Run get-pip.py
|
||||||
|
@ -18,7 +19,7 @@ On Windows:
|
||||||
monkey-linux-32 - monkey binary for linux 32bit
|
monkey-linux-32 - monkey binary for linux 32bit
|
||||||
monkey-windows-32.exe - monkey binary for windows 32bit
|
monkey-windows-32.exe - monkey binary for windows 32bit
|
||||||
monkey-windows-64.exe - monkey binary for windows 64bit
|
monkey-windows-64.exe - monkey binary for windows 64bit
|
||||||
4. Download MongoDb & Extract to C:\MonkeyIsland\bin\mongodb
|
4. Download MongoDB & Extract to C:\MonkeyIsland\bin\mongodb
|
||||||
http://downloads.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-latest.zip
|
http://downloads.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-latest.zip
|
||||||
5. Install OpenSSL
|
5. Install OpenSSL
|
||||||
https://slproweb.com/download/Win64OpenSSL_Light-1_0_2d.exe
|
https://slproweb.com/download/Win64OpenSSL_Light-1_0_2d.exe
|
||||||
|
@ -35,4 +36,26 @@ How to Connect to build environment:
|
||||||
How to run:
|
How to run:
|
||||||
1. start run_mongodb.bat
|
1. start run_mongodb.bat
|
||||||
2. start run_cc.bat
|
2. start run_cc.bat
|
||||||
3. to clear db, run clear_db.bat
|
3. to clear db, run clear_db.bat
|
||||||
|
|
||||||
|
---------------- On Linux ----------------:
|
||||||
|
1. Create the following directories:
|
||||||
|
mkdir -p /var/monkey_island/bin
|
||||||
|
mkdir -p /var/monkey_island/db
|
||||||
|
mkdir -p /var/monkey_island/cc/binaries
|
||||||
|
2. put monkey binaries in /var/monkey_island/cc/binaries
|
||||||
|
monkey-linux-64 - monkey binary for linux 64bit
|
||||||
|
monkey-linux-32 - monkey binary for linux 32bit
|
||||||
|
monkey-windows-32.exe - monkey binary for windows 32bit
|
||||||
|
monkey-windows-64.exe - monkey binary for windows 64bi
|
||||||
|
3. Download MongoDB and extract it to /var/monkey_island/bin/mongodb
|
||||||
|
for debian64 - https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-debian71-3.0.7.tgz
|
||||||
|
for ubuntu64 14.10 - https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1410-clang-3.0.7.tgz
|
||||||
|
find more at - https://www.mongodb.org/downloads#production
|
||||||
|
4. install OpenSSL
|
||||||
|
apt-get install openssl
|
||||||
|
5. Generate SSL Certificate, Run create_certificate.sh
|
||||||
|
|
||||||
|
How to run:
|
||||||
|
1. run run.sh
|
||||||
|
2. to clear db, run clear.db.sh
|
||||||
|
|
Loading…
Reference in New Issue