Commit Graph

4478 Commits

Author SHA1 Message Date
Mike Salvatore fef44bcd05 cc: deploy "develop" environment by default 2021-03-31 07:36:07 -04:00
Mike Salvatore fc2f8eca45 cc: remove unnecessary private constants in consts.py 2021-03-31 07:33:47 -04:00
Mike Salvatore ea14bcc2f6 cc: rename DEFAULT_STANDARD_SERVER_CONFIG -> DEFAULT_STANDARD_SERVER_CONFIG_PATH 2021-03-31 07:33:47 -04:00
Mike Salvatore dd9e4bdefa cc: address flake8 issues 2021-03-31 07:32:55 -04:00
Mike Salvatore a057dec1fe cc: use DEFAULT_SERVER_CONFIG_PATH in set_server_config 2021-03-31 07:27:25 -04:00
Mike Salvatore 98b64da896 cc: simplify constructor/factory interface for EnvironmentConfig
The `get_from_json()` and `get_from_dict()` static methods were really
just used for testing. The `EnvironmentConfig` class needs to store its
file path so it can wite to the file if needed. In practical usage,
`EnvironmentConfig` objects are initialized from files, so a simpler
interface is for its constructor to take a file path.
2021-03-31 07:27:25 -04:00
Mike Salvatore 4b5415ac0b cc: fix server_config_generator behavior 2021-03-30 19:17:30 -04:00
Mike Salvatore 986219bd86 cc: rework EnvironmentConfig test
1. Rewrote in pytest
2. Removed reduntant tests
3. Added tests for add_user() and get_users()
2021-03-30 19:17:30 -04:00
Mike Salvatore 1d73f6e860 cc: move DEFAULT_SERVER_CONFIG_PATH to consts.py 2021-03-30 16:39:07 -04:00
Mike Salvatore 0230c26f19 cc: allow server_config.json to be specified at runtime 2021-03-30 16:34:29 -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
Mike Salvatore 176ad01c14 Merge branch 'release/1.10.0' into develop 2021-03-30 15:59:20 -04:00
VakarisZ 6c034f2662 Updated checksums page 2021-03-29 12:29:53 -04:00
Mike Salvatore fad19075a2 Add changelog checklist item to pull request template 2021-03-29 12:20:33 -04:00
Mike Salvatore 6693fad0b5 Add empty CHANGELOG.md file 2021-03-29 12:18:47 -04:00
Mike Salvatore 962621aaef docs: add distro compatibility and focal instructions do debian setup 2021-03-29 12:12:50 -04:00
Mike Salvatore 52601bd735 job posting 2021-03-29 10:10:22 -04:00
Mike Salvatore ad0ce3cdeb
Merge pull request #1052 from guardicore/vm-ip-config-docs
docs: update vmware OVA static IP configuration instructions
2021-03-26 12:25:32 -04:00
Mike Salvatore 5d68bc6e1d docs: update vmware OVA static IP configuration instructions for v1.10.0 2021-03-26 12:23:43 -04:00
Mike Salvatore e197008c2f docs: update vmware OVA static IP configuration instructions for v1.9.0 2021-03-26 12:22:20 -04:00
Mike Salvatore d6b2c4e1c4 docs: update docker setup guide for v1.10.0 2021-03-26 09:57:18 -04:00
Mike Salvatore 74d9bf71ab
Merge pull request #1047 from guardicore/home_docs_improvement
Improved home page documentation
2021-03-25 09:18:05 -04:00
VakarisZ e17085d75e Last fix in home docs: attacker's -> an attacker's 2021-03-25 14:33:22 +02:00
VakarisZ 1768a58023 Fixed more typos and style issues with monkey home documentation page 2021-03-25 09:11:13 +02:00
VakarisZ 869d290296 Fixed typos and improved wording in homepage of documentation hub 2021-03-24 16:29:44 +02:00
VakarisZ 8437f8d838
Merge pull request #1050 from guardicore/version_number_bump
Version number bump
2021-03-24 15:28:04 +02:00
VakarisZ 66ce163067 Bumped version number to 1.10 2021-03-24 15:26:20 +02:00
VakarisZ bae0ed38a1 Moved elastic port to HTTP ports to fix a bug of "All web-ports are closed" 2021-03-24 08:48:51 -04:00
Mike Salvatore 9dfebe2460 docs: Fix FAQ links by removing emojis
Fixes #995
2021-03-24 08:31:54 -04:00
VakarisZ 17504c227b Improved home page documentation by adding explanation about how monkey works technically 2021-03-24 12:50:29 +02:00
VakarisZ 24bd8a4db9
Merge pull request #1046 from guardicore/simplejson_requirement
Added simplejson requirements to monkey requirements
2021-03-23 17:08:12 +02:00
VakarisZ c612e7e4b5 Added simplejson requirements to monkey requirements 2021-03-23 16:58:26 +02:00
VakarisZ 08df196a26
Merge pull request #1045 from guardicore/scoutsuite_fix
Minor ScoutSuite related fixes
2021-03-23 14:42:47 +02:00
VakarisZ 9c8e0a8270 Removed unnecessary explicit ScoutSuite import in monkey spec file 2021-03-23 14:15:57 +02:00
VakarisZ 9f839c1743 Removed outdated ScoutSuite setup from deployment scripts 2021-03-23 14:15:07 +02:00
Mike Salvatore ef0c3c2f66
Merge pull request #1044 from guardicore/tunneling_bugfix
Tunneling bugfix
2021-03-19 11:12:04 -04:00
VakarisZ e8c03f9bc4 Fixed tunneling test configuration template 2021-03-19 16:53:31 +02:00
VakarisZ 739afa4fbe Fixed urlib dependency issue 2021-03-19 16:52:01 +02:00
VakarisZ 4b1a8d59be
Merge pull request #1033 from shreyamalviya/bugfix-unicode-decode-error
Handle UnicodeDecodeError in Windows info collector
2021-03-18 10:49:09 +02:00
VakarisZ 72a3229e49
Merge pull request #1042 from guardicore/island_requirements_fix
Island requirements fix
2021-03-18 10:19:40 +02:00
VakarisZ 58fa1d5db8
Merge pull request #1041 from guardicore/scoutsuite_ut_fix
Scoutsuite ut fix
2021-03-18 10:19:04 +02:00
Shreya 91577c6464 Add try/except to system info collection so agent doesn't crash if exception is encountered 2021-03-18 13:33:35 +05:30
Shreya a83c97519c CR changes 2021-03-18 13:14:26 +05:30
VakarisZ ed589bd46a Specified pyjwt requirement to be 1.7 2021-03-18 09:41:29 +02:00
VakarisZ e6a0b7b49e Merge branch 'release/1.10.0' of https://github.com/guardicore/monkey into release/1.10.0 2021-03-18 09:34:33 +02:00
VakarisZ 4cd105abe4 Fixed ScoutSuite unit test 2021-03-18 09:31:45 +02:00
Mike Salvatore c9c2648599 Merge branch 'scoutsuite-performance-upgrades' into release/1.10.0 2021-03-17 11:53:49 -04:00
Mike Salvatore 21914d35b3 Merge branch 'scoutsuite-submodule-to-package' into release/1.10.0 2021-03-17 11:53:43 -04:00
VakarisZ 3ca7537a99 ScoutSuite performance upgrades. 2021-03-17 11:50:49 -04:00
VakarisZ 6a13fa90e6 Small profiling decorator improvement 2021-03-17 11:50:45 -04:00