Commit Graph

128 Commits

Author SHA1 Message Date
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
Mike Salvatore 66ac438fa2 Install libcurl4 in deploy_linux.sh 2020-12-08 15:16:50 -05:00
Mike Salvatore cdc65152d2 Make create_certificate.sh executible when deploying on linux 2020-12-08 13:06:07 -05:00
Mike Salvatore 39da129933 Install python3-distutils in deploy_linux.sh 2020-12-08 12:38:04 -05:00
Mike Salvatore c807104a38 Enable deployment_scripts/config to use wget or curl 2020-12-08 12:33:36 -05:00
VakarisZ b84d1f1708 Fixed linux deployment script config syntax 2020-12-08 12:11:35 -05:00
VakarisZ 88c7a6a0f9 Fixed linux deployment script config to point to proper repository 2020-12-08 12:10:50 -05:00
Mike Salvatore 0238354bea Give a more descriptive error message if deploy_linux.sh cannot use sudo 2020-12-08 10:23:53 -05:00
Mike Salvatore 6f0fffee07 Fix hung timeout when checking for sudo in deploy_linux.sh 2020-12-08 10:01:36 -05:00