Commit Graph

4941 Commits

Author SHA1 Message Date
Mike Salvatore 83f7f04929 island: Change order of methods in Authenticate to follow stepdown rule 2021-05-04 12:00:10 -04:00
Mike Salvatore 7684a2dcf8 island: Make return values of Authenticate._authenticate() explicit 2021-05-04 11:58:58 -04:00
Mike Salvatore 341af227b7
Merge pull request #1143 from guardicore/zerologon-tmp-dir
Create a temporary directory for zerologon artifacts
2021-05-04 09:38:38 -04:00
Mike Salvatore 93bb14f7bf agent: Update changelog with zerologon tmp directory item 2021-05-04 08:36:22 -04:00
Mike Salvatore 85b079c1ab agent: Create a temporary directory for zerologon artifacts
Not all users are guaranteed to have a $HOME. Use a temporary directory
instead.
2021-05-04 08:12:35 -04:00
Shreya 9c1096daa1 Add CHANGELOG entry for bcrypt work 2021-05-03 23:49:44 +05:30
Shreya 02f3b15c64 Split `get_from_dict()` into 2 functions as per usage 2021-05-03 23:28:55 +05:30
Shreya d2083149dd Convert hashed pwd to string before storing in server_config.json 2021-05-03 20:23:54 +05:30
Shreya b5d05a1a78 Add bcrypt to monkey_island/Pipfile and monkey_island/Pipfile.lock 2021-05-03 20:23:54 +05:30
Shreya 09a37292b5 Remove unused import and repeated code in monkey_island/cc/ui/src/services/AuthService.js 2021-05-03 20:23:54 +05:30
Shreya b5236d14c9 Use bcrypt for password hashing for authentication 2021-05-03 20:23:52 +05:30
PrajwalM2212 2ee6315bb8 Changes 2021-05-03 20:16:50 +05:30
PrajwalM2212 9363cadb09 Add functionality to hash passwords on server side 2021-05-03 20:15:24 +05:30
Mike Salvatore 7f06ec4034 Merge branch 'appimage-automated-build' into develop 2021-05-03 10:15:50 -04:00
Mike Salvatore f475df7c9c appimage: fix spacing in argument parsing 2021-05-03 09:32:07 -04:00
Mike Salvatore 998a14d248 appimage: reduce some duplication in argument parsing 2021-05-03 09:29:25 -04:00
Mike Salvatore 684a6f8171 appimage: Match any unknown parameters (not just flags) 2021-05-03 07:45:10 -04:00
Mike Salvatore de9d750e3c Add PR #1136 to the changelog 2021-04-30 10:26:01 -04:00
Mike Salvatore 0192e08900 appimage: Replace some tabs with spaces 2021-04-30 10:17:53 -04:00
Mike Salvatore c61b551545 appimage: Address minor shellcheck findings 2021-04-30 10:17:53 -04:00
Mike Salvatore f87514cbbf appimage: Add a few log messages 2021-04-30 10:17:53 -04:00
Mike Salvatore 9f150bb51a appimage: Remove references to deployment scripts in logging 2021-04-30 10:17:53 -04:00
Mike Salvatore 7ab7e56b4c appimage: Replace `apt` with `apt-get` 2021-04-30 10:17:53 -04:00
Mike Salvatore ebd2fddd79 appimage: Add --as-root flag 2021-04-30 10:17:53 -04:00
Mike Salvatore febad65ff9 appimage: Perform root checks after parsing args 2021-04-30 10:17:53 -04:00
Mike Salvatore d53ba0e881 appimage: Add --help 2021-04-30 10:17:53 -04:00
Mike Salvatore f91a52f0c0 appimage: Exit with error if unsupported parameters are passed 2021-04-30 10:17:53 -04:00
Mike Salvatore fe25cd257f appimage: Add cli parameter to specify local monkey repo dir 2021-04-30 10:17:53 -04:00
Mike Salvatore 280b1e280a appimage: Put cli parameters in alphabetical order 2021-04-30 10:17:53 -04:00
Mike Salvatore 9c11f239ce appimage: Add a cli parameter for for specifying a git branch 2021-04-30 10:17:53 -04:00
Mike Salvatore e58281b0f0 appimage: Use npm-ci instead of npm-install 2021-04-30 10:17:53 -04:00
Mike Salvatore 2856b85616 appimage: Add cli parameter for specifying which agent binaries to include 2021-04-30 10:17:53 -04:00
Mike Salvatore 8cb47ce3e7 appimage: Add cli parameter for specifying the package version 2021-04-30 10:17:53 -04:00
Mike Salvatore 68759e3970 appimage: Make spacing consistent 2021-04-30 10:17:53 -04:00
Mike Salvatore 84c875c396 appimage: Only load binary config if downloading agent binaries 2021-04-30 10:17:53 -04:00
Mike Salvatore 1f4af68278 appimage: Use $WORKSPACE variable if present
Jenkins sets a $WORKSPACE environment variable. We'll use this if it's
been set. Otherwise, use $HOME.
2021-04-30 10:17:53 -04:00
Mike Salvatore c47f5a5912 appimage: Relocate squashfs-root/ to same dir as build_appimage.sh 2021-04-30 10:17:53 -04:00
Mike Salvatore 7276760c6a appimage: Remove unnecessary recursive chmod in clone_monkey_repo() 2021-04-30 10:17:53 -04:00
Mike Salvatore c33f9cf83c appimage: Upgrade from Python 3.7.9 -> 3.7.10 2021-04-30 10:17:53 -04:00
Mike Salvatore 408a0de4f0 appimage: remove node_modules from appdir
The node modules do not need to be deliverer with the appimage. Removing
them from the AppDir saves 50MB.
2021-04-30 10:17:52 -04:00
VakarisZ 3a25c2d748 Improved --run-performance-tests flag entry on CHANGELOG.md 2021-04-30 09:41:20 +03:00
VakarisZ 5f9672c4c4 Changed --no-performance-tests to --run-performance-tests for convenience (skipping performance tests by default) and documented changes in CHANGELOG.md 2021-04-30 09:41:20 +03:00
VakarisZ 9a169629bf Added an option to skip performance during blackbox tests 2021-04-30 09:41:20 +03:00
Mike Salvatore c67ed63cc9
Merge pull request #1124 from guardicore/dlint
Add dlint to flake8
2021-04-28 13:24:41 -04:00
Mike Salvatore 78ca2c25b1 deploy: Remove unnecessary recursive chmod 2021-04-28 12:18:26 -04:00
Mike Salvatore e5935e43c1 agent: Add TODOs regarding string templates. 2021-04-28 11:00:53 -04:00
Shreya d4e277c70b Modify what commands are passed to `subprocess.Popen` in the dropper and windows_upgrader 2021-04-28 10:47:47 -04:00
Mike Salvatore b50faceba7 Add a changelog entry for dlint work 2021-04-28 10:47:38 -04:00
Shreya 9602a67d28 Modify unit tests: tests/infection_monkey/utils/linux/test_users.py 2021-04-28 10:47:28 -04:00
Shreya 410cbadbb3 Fix DUO116 warnings for:
- monkey/infection_monkey/dropper.py
- monkey/infection_monkey/system_info/windows_info_collector.py
- monkey/infection_monkey/utils/windows/users.py
- monkey/infection_monkey/windows_upgrader.py
2021-04-28 10:47:28 -04:00