Mike Salvatore
d83fc2e914
Drop `--system` from `pipenv install` in deploy_linux.sh
...
The `--system` flag is not necessary when deploying a development
environment on linux. It's preferable to install python dependencies in
venvs rather than on the system.
2021-04-26 10:42:34 -04:00
Mike Salvatore
20a575ecb7
Add note about $PATH in deployment_scripts/README.md
2021-04-22 09:50:30 -04:00
Mike Salvatore
051621bdfa
Modify monkey_island/linux/run.sh to use pipenv
2021-04-22 09:50:30 -04:00
Mike Salvatore
de8e306786
Install python3.7-venv in deploy_linux.sh
...
pipx requires ensurepip, which is provided by python3.7-venv
2021-04-22 09:50:30 -04:00
VakarisZ
c9b3d3a92d
Fixed pipenv bugs for linux deployment scripts
2021-04-22 09:50:29 -04:00
VakarisZ
47f1bd31cc
Converted deployment scripts to use pipenv instead of pip
2021-04-22 09:50:29 -04:00
Mike Salvatore
4b02e3bc63
docs: Add pre-push hooks to manual pre-commit install instructions
2021-04-20 12:13:00 -04:00
Mike Salvatore
6571e0e4fa
Install pre-push hooks in deployment scripts
2021-04-20 12:11:46 -04:00
Mike Salvatore
81860e97e7
build: move ./deployment_scripts/appimage -> ./appimage
2021-04-15 11:32:10 -04:00
Mike Salvatore
6ad68557fc
build: switch appimage build branch to develop
2021-04-15 11:32:10 -04:00
Mike Salvatore
6218a476af
build: remove appimage-builder prereqs
2021-04-15 11:32:10 -04:00
Mike Salvatore
79e3c69ffb
build: Fill in comment in AppImage .desktop file
2021-04-15 11:32:10 -04:00
Mike Salvatore
3e96b20834
build: Rename appimage icon to infection-monkey.svg
2021-04-15 11:32:10 -04:00
Mike Salvatore
14096ae758
build: Rename monkey-island.desktop -> infection-monkey.desktop
2021-04-15 11:32:10 -04:00
Mike Salvatore
aca4f8795f
build: Delete monkey_island_builder.yml
...
This file was used by appimage-builder, which we are no longer using.
2021-04-15 11:32:10 -04:00
Mike Salvatore
a58f310e61
build: Address shellcheck warnings in run_appimage.sh
2021-04-12 14:29:40 -04:00
Mike Salvatore
9d8fc489c9
build: Move some constants to top of build_appimage.sh
2021-04-12 14:15:12 -04:00
Mike Salvatore
312c98c784
build: Organize appdir-specific tasks in setup_appdir()
2021-04-12 14:15:12 -04:00
Mike Salvatore
38a9cedeb2
build: Remove unnecessary mkdir in build_appimage.sh
2021-04-12 14:15:12 -04:00
Mike Salvatore
9f74127c50
build: remove unnecessary python packages from appimage build
2021-04-12 14:15:08 -04:00
Mike Salvatore
638004cfb2
build: Build AppImage with appimagetool instead of appimage-builder
2021-04-12 12:25:16 -04:00
Mike Salvatore
21a2083903
build: Use official `deployment_scripts/config` in build_appimage.sh
2021-04-12 08:03:11 -04:00
Mike Salvatore
3759c4d07a
build: fix small typo in deployment_scrips/README.md
...
Co-authored-by: Shreya Malviya <shreya.malviya@gmail.com>
2021-04-07 08:33:11 -04:00
VakarisZ
1cc2dc24ac
Fixed pre-commit to be installer in monkey dir during deployment scripts
2021-04-07 07:43:43 -04:00
VakarisZ
a5ce373cbf
Added pre-commit installation to windows deployment script
2021-04-07 07:43:43 -04:00
Mike Salvatore
575b214c8e
build: setup pre-commit in deploy_linux.sh
2021-04-05 13:32:13 -04:00
Mike Salvatore
c1d4c7a0d2
docs: add documentation about pre-commit
2021-04-05 12:18:50 -04:00
Mike Salvatore
f7cc01811c
build: address shellcheck findings in build_appimage.sh
2021-04-04 21:28:04 -04:00
Mike Salvatore
ed3d55c8aa
build: run `apt upgrade` in appimage script
2021-04-04 21:08:48 -04:00
Mike Salvatore
bbe075bca5
build: remove unused monkey_island.desktop
2021-04-01 12:28:39 -04:00
Mike Salvatore
5b1296e05d
build: Add README with instructions for appimage builder
2021-04-01 12:25:34 -04:00
Mike Salvatore
8278e0eb6b
build: improve appimage build script quality by addressing review comments
2021-04-01 12:25:06 -04:00
Mike Salvatore
2c75eab467
build: remove separate pyjwt `pip install`
...
This line was a workaround for an issue resolved by ed589bd
.
2021-03-31 11:30:55 -04:00
Mike Salvatore
b0af8b1b97
build: create appimage-comaptible server_config.json on start
2021-03-31 08:27:41 -04:00
Mike Salvatore
412aa2ba35
build: remove unnecessary includes from monkey_island_builder.yml
2021-03-31 08:27:41 -04:00
Mike Salvatore
5e56257051
build: do not pull agent helper binaries during appimage build
2021-03-31 08:27:41 -04:00
Mike Salvatore
7910d9be52
build: install nodejs 12 in appimage
2021-03-31 08:27:41 -04:00
Mike Salvatore
a97bd19358
build: remove unnecessary comments from appimage build
2021-03-31 08:27:41 -04:00
Mike Salvatore
3c113f7a89
build: work around limitations in appimage-builder
...
See https://github.com/AppImageCrafters/appimage-builder/issues/93 for
more information.
2021-03-31 08:27:41 -04:00
Mike Salvatore
eae5881b5f
build: prevent PyInstaller from being installed into the appimage
2021-03-31 08:27:41 -04:00
Mike Salvatore
1ac67cfe54
build: create ~/.monkey_island with 0700 permissions
2021-03-31 08:27:41 -04:00
Mike Salvatore
20a3d31852
build: add data_dir to standard server config in appimage build
2021-03-31 08:27:41 -04:00
Mike Salvatore
2d971d95fc
build: select server and logger config at runtime in appimage
2021-03-31 07:37:49 -04:00
Mike Salvatore
12c40c3968
build: scripts for building MonkeyIsland as an appimage
...
Adds the basic scripts for generating an AppImage. Code changes are
required to allow Monkey Island to operate on a read-only filesystem.
2021-03-30 16:22:30 -04:00
VakarisZ
9f839c1743
Removed outdated ScoutSuite setup from deployment scripts
2021-03-23 14:15:07 +02:00
VakarisZ
ade2917ba3
Merge remote-tracking branch 'upstream/develop' into 519/scoutsuite-integration
...
# Conflicts:
# .swm/OwcKMnALpn7tuBaJY1US.swm
# .swm/tbxb2cGgUiJQ8Btma0fp.swm
# .travis.yml
# deployment_scripts/config
# monkey/common/utils/exceptions.py
# monkey/infection_monkey/control.py
# monkey/infection_monkey/exploit/hadoop.py
# monkey/monkey_island/cc/environment/set_server_config.py
# monkey/monkey_island/cc/resources/pba_file_upload.py
# monkey/monkey_island/cc/services/version_update.py
# monkey/monkey_island/cc/ui/src/components/pages/RunMonkeyPage/RunOptions.js
# monkey/monkey_island/cc/ui/src/styles/Main.scss
# monkey/monkey_island/cc/ui/src/styles/components/Buttons.scss
2021-01-28 16:13:26 +02:00
Mike Salvatore
77d23ca969
deployment_scripts/config: Consolidate exports
2020-12-09 15:06:39 -05:00
Mike Salvatore
5401cf2406
Switch from `apt install` to `apt-get install` in deploy_linux.sh
...
`apt-get` has a stable command-line interface, while `apt` does not.
2020-12-08 18:54:00 -05:00
Mike Salvatore
2111d2af69
Add instructions on how to run monkey_island after deploy_linux.sh
2020-12-08 15:17:07 -05:00
Mike Salvatore
ce40392c2b
Assume yes for `apt install` commands in deploy_linux.sh
2020-12-08 15:17:07 -05:00