Shreya
8dc72b2aae
Swimm: update exercise Add a simple Post Breach action (id: tbxb2cGgUiJQ8Btma0fp).
2021-05-17 18:53:32 +05:30
VakarisZ
ce6b658a15
Merge pull request #1166 from guardicore/small_bb_improvements
...
Small bb improvements
2021-05-17 14:59:11 +03:00
VakarisZ
b79ef1680c
Update envs/monkey_zoo/blackbox/README.md
...
Co-authored-by: Shreya Malviya <shreya.malviya@gmail.com>
2021-05-17 14:39:30 +03:00
Shreya
68f821370c
Change Island's log file path in FAQ docs (and change sentence wording)
2021-05-17 14:28:56 +05:30
VakarisZ
a67a03d712
Specified Island logs path in the FAQ section of documentation hub
2021-05-17 14:18:17 +05:30
VakarisZ
84559efffb
Improved password reset section in documentation hub FAQ
2021-05-17 14:18:17 +05:30
VakarisZ
193061b82a
Moved "How do I change the log level of the Monkey Island logger?" as the last section in FAQ of logging
2021-05-17 14:18:17 +05:30
VakarisZ
476063ec56
Renamed logging FAQ section title to be shorter and to the point
2021-05-17 14:18:17 +05:30
Shreya
515ce72791
Add two separate sections for server and agent runtime artifacts in docs FAQ
2021-05-14 15:58:32 +05:30
Mike Salvatore
3205d8344c
Merge branch 'environment-config-section' into develop
2021-05-13 08:02:55 -04:00
Mike Salvatore
f0bd6e10d3
island: Remove duplicate deployment from server_config.json.develop
2021-05-13 07:59:32 -04:00
VakarisZ
f247dd7daa
Updated documentation root link in documentation config.toml
2021-05-13 07:31:36 -04:00
VakarisZ
c40465d6fd
Merge pull request #1160 from guardicore/no-global-data-dir
...
No global data dir
2021-05-13 13:02:54 +03:00
Shreya
ffb329c277
CR changes: modify/add server_config.json related examples to FAQ in docs
2021-05-13 13:40:51 +05:30
VakarisZ
2e2fd0a53c
Changed blackbox tests to fail and stop if they can't connect to the island.
2021-05-13 09:15:33 +03:00
VakarisZ
fbbce0cd99
Small improvements in readme of blackbox tests.
2021-05-13 09:14:50 +03:00
Mike Salvatore
acc6f41a35
appimage: Remove references to nonexistant island_logger_config.json
2021-05-12 13:36:37 -04:00
Mike Salvatore
1418671aa3
appimage: Add environment config section to server config
2021-05-12 13:36:37 -04:00
Mike Salvatore
b8d4452e70
island: Rename RunLocalMonkeyService -> LocalMonkeyRunService
2021-05-12 12:09:46 -04:00
Mike Salvatore
79eb7442ae
island: Move the specifics of saving pba files to pba service
2021-05-12 11:53:10 -04:00
Mike Salvatore
253588b3ac
island: Move PBA filename paths to config_value_paths.py
2021-05-12 11:53:07 -04:00
VakarisZ
4acf5a0e4b
Merge pull request #1155 from guardicore/bb_test_gcp_authentication_fix
...
BlackBox test GCP handling fixes
2021-05-12 17:04:41 +03:00
VakarisZ
45f2702403
Reverted back to fetching file directory first when resolving GCP keys. This is to make gcp key file relative to utils directory, not the current file. This will make it less confusing, because people usually navigate directories, not files.
2021-05-12 16:58:46 +03:00
VakarisZ
7a03a9504d
Removed the `relative_key_path` parameter from GCPHandler class because it's unused and has a misleading name.
2021-05-12 16:33:52 +03:00
Shreya
717edc6fb0
Add FAQ about the data directory to docs
2021-05-12 18:21:31 +05:30
Mike Salvatore
2485c85d59
island: Don't use `shell=True` when running local monkey
2021-05-12 08:42:12 -04:00
Mike Salvatore
f86bc7f943
island: Move run_local_monkey() to its own service
2021-05-12 08:35:46 -04:00
Shreya
3798fac6c1
Add instructions for changing the Monkey Island logger log level to docs
2021-05-12 17:45:25 +05:30
Mike Salvatore
db14285934
island: Add `dir_is_empty()` to clarify intent of `test_remove_pba_files()`
2021-05-12 08:10:01 -04:00
Mike Salvatore
e3449d17c7
Remove file that was accidentally added
2021-05-12 08:07:04 -04:00
Shreya
53c9ec7348
Update the documentation for resetting password
2021-05-12 16:50:33 +05:30
VakarisZ
c45de9dae7
Improved readability of gcp_machine_handlers.py
2021-05-12 10:41:52 +03:00
Mike Salvatore
2d422f157e
island: Add `umask 377` to create_certificate.sh
...
By setting the umask to 377 in create_certificate.sh, we ensure that the
TLS key file that is created is readable only by the user that created
it, and not world readable (as is the default on some linux distros).
2021-05-11 19:22:43 -04:00
Mike Salvatore
2af2fd4a55
Minor changelog maintenance
2021-05-11 15:03:18 -04:00
Mike Salvatore
ff510e3e4c
Add changelog entry for "environment" section
2021-05-11 15:00:51 -04:00
Mike Salvatore
b4dfba294b
island: Pass data_dir to main()
2021-05-11 14:56:50 -04:00
Mike Salvatore
c832738a8a
island: Remove all references to data_dir in EnvironmentConfig
2021-05-11 14:41:00 -04:00
Mike Salvatore
fb3e66f75e
island: Add "environment" section to server_config.json
...
Put the environment config inside its own "environment" object in the
server_config.json to provide a logical separation between the
environment config, logger config, data directory, etc.
2021-05-11 14:41:00 -04:00
Mike Salvatore
9476441526
island: Remove circular dep btw ConfigService and PostBreachFilesService
2021-05-11 14:40:53 -04:00
Mike Salvatore
ea82e86df5
island: Add tests for PostBreachFilesService
2021-05-11 14:40:53 -04:00
Mike Salvatore
4364a48561
island: Simplify remove_PBA_files()
2021-05-11 14:40:53 -04:00
Mike Salvatore
5742e85ff5
island: Consolidate duplicate delete post breach file functionality
2021-05-11 14:40:53 -04:00
Mike Salvatore
71029cb7f9
island: Decouple FileUpload resource from environment_singleton
2021-05-11 14:40:53 -04:00
Mike Salvatore
ca65330e86
island: Create custom PBA directory on PostBreachFilesService init
2021-05-11 14:40:53 -04:00
Mike Salvatore
be0f7ac881
island: Decouple PBAFileDownload from environment_singleton
2021-05-11 14:40:53 -04:00
Mike Salvatore
4190797ca2
island: Add PostBreachFilesService.get_custom_pba_directory()
2021-05-11 14:40:53 -04:00
Mike Salvatore
ee19eed596
island: Decouple PostBreachFilesService from environment_singleton
2021-05-11 14:40:53 -04:00
Mike Salvatore
a7f2e023b8
island: Wrap services/post_breach_files.py functions in a static class
2021-05-11 14:40:53 -04:00
Mike Salvatore
ba86ba0395
island: Decouple Database service from services.post_breach_files
...
Since Database.reset_db() calls ConfigService.init_config() which calls
ConfigService.reset_config() which calls
services.post_breach_files.remove_PBA_files(), it is redundant to call
remove_PBA_files() from Database.reset_db(). Removing this call has the
added benefit of reducing the coupling between the Database service and
services.post_breach_files
2021-05-11 14:40:53 -04:00
Mike Salvatore
f048cf313c
island: Pass data_dir to LocalRun instead of using global singleton
2021-05-11 14:40:53 -04:00