monkey/deployment_scripts
VakarisZ 97542107dc Fixed bug that caused PATH not to be refreshed after python installation 2019-10-17 10:45:47 +03:00
..
README.md Update README.md 2019-07-12 17:26:36 +03:00
config Deployment scripts added to the repository 2018-12-10 13:08:59 +02:00
config.ps1 Windows deployment scripts to python3 2019-10-17 10:45:46 +03:00
deploy_linux.sh Broke monkey_utils to utils/ and moved sambacry_runner to exploit. This commit is 100% refactoring without any new code, just deleted unused utils. 2019-09-16 13:00:42 +03:00
deploy_windows.ps1 Fixed bug that caused PATH not to be refreshed after python installation 2019-10-17 10:45:47 +03:00
run_script.bat Deployment scripts added to the repository 2018-12-10 13:08:59 +02:00

README.md

Files used to deploy development version of infection monkey

Windows

Before running the script you must have git installed.
Cd to scripts directory and use the scripts.
First argument is an empty directory (script can create one) and second is branch you want to clone. Example usages:
./run_script.bat (Sets up monkey in current directory under .\infection_monkey)
./run_script.bat "C:\test" (Sets up monkey in C:\test)
powershell -ExecutionPolicy ByPass -Command ". .\deploy_windows.ps1; Deploy-Windows -monkey_home C:\test" (Same as above)
./run_script.bat "" "master"(Sets up master branch instead of develop in current dir) Don't forget to add python to PATH or do so while installing it via this script.

Linux

You must have root permissions, but don't run the script as root.
Launch deploy_linux.sh from scripts directory.
First argument should be an empty directory (script can create one, default is ./infection_monkey) and second is the branch you want to clone (develop by default). Choose a directory where you have all the relevant permissions, for e.g. /home/your_username Example usages:
./deploy_linux.sh (deploys under ./infection_monkey)
./deploy_linux.sh "/home/test/monkey" (deploys under /home/test/monkey)
./deploy_linux.sh "" "master" (deploys master branch in script directory)
./deploy_linux.sh "/home/user/new" "master" (if directory "new" is not found creates it and clones master branch into it)