Mike Salvatore
6b94d5c04a
Merge pull request #2089 from guardicore/1662-remove-configservice-from-utils
...
Remove `services/configuration/utils.py`, use AgentConfiguration
2022-07-14 07:51:33 -04:00
Mike Salvatore
753970f644
Merge pull request #2088 from guardicore/1662-remove-configservice-from-reportservice
...
1662 remove configservice from reportservice
2022-07-14 07:51:04 -04:00
Mike Salvatore
dc73b11f6f
Merge pull request #2091 from guardicore/create-init-files
...
Create `__init__.py` files for proper code coverage
2022-07-14 07:36:42 -04:00
Mike Salvatore
ea1414d0b5
Island: Remove encryption from report_dal.py
...
Since passwords were removed from the report in 60a1e791
, there's no
need to encrypt any data in the report.
2022-07-14 07:28:53 -04:00
Mike Salvatore
7760520cc8
Island: Remove disused StringListEncryptor
2022-07-14 07:27:47 -04:00
Shreya Malviya
4bd90505c2
Island: Add __init__.py files to all source code directories for proper code coverage results
2022-07-14 16:56:04 +05:30
Shreya Malviya
a2677a1a0e
Agent: Add __init__.py files to all source code directories for proper code coverage results
2022-07-14 16:55:47 +05:30
Mike Salvatore
60a1e79179
Island: Remove config_passwords from report
...
Work being done in issue #1965 makes including config_passwords in the
report unnecessary.
2022-07-14 07:24:29 -04:00
Mike Salvatore
521396ff81
Island: Remove config_users from report
...
Work being done in issue #1965 makes including config_users in the
report unnecessary.
2022-07-14 07:22:24 -04:00
Mike Salvatore
ac704471d3
Merge pull request #2087 from guardicore/1662-remove-configservice-from-pba-resource
...
1662 remove configservice from pba resource
2022-07-14 07:20:39 -04:00
Mike Salvatore
d7a2a35c46
Island: Simplify a loop in get_config_exploits()
2022-07-14 07:12:08 -04:00
Mike Salvatore
a979a372fc
Island: Rename _is_target_os_supported -> _target_os_is_unsupported
2022-07-14 06:55:25 -04:00
Shreya Malviya
68a7085ede
UT: Add placeholder argument to function call in test_process_post_breach_telemetry
2022-07-14 14:49:11 +05:30
Shreya Malviya
d6bd84ad66
Common: Remove unused config value path INACCESSIBLE_SUBNETS_PATH
2022-07-14 14:45:23 +05:30
Shreya Malviya
02a06787d0
Island: Remove monkey/monkey_island/cc/services/configuration/
2022-07-14 14:45:17 +05:30
Shreya Malviya
d534c64a3f
Island: Use agent configuration in remaining ZT segmentation check function to get inaccessible subnets
2022-07-14 14:25:01 +05:30
Shreya Malviya
45151e7e19
Island: Modify scan telemetry processing function to accept agent configuration
2022-07-14 14:24:10 +05:30
Shreya Malviya
df6296fc6b
Island: Use agent configuration in ZT segmentation check to get inaccessible subnets
2022-07-14 14:20:40 +05:30
Shreya Malviya
8daa6db81f
Island: Modify all telemetry processing functions to accept an extra agent configuration argument
2022-07-14 14:18:38 +05:30
Shreya Malviya
c70627c74b
Island: Pass agent configuration to telemetry processing function in Telemetry resource
2022-07-14 14:16:19 +05:30
Shreya Malviya
093e6fa3a6
Island: Add init and IAgentConfigurationRepository dependency to Telemetry resource
2022-07-14 14:14:33 +05:30
Shreya Malviya
b237d258e5
Island: Use AgentConfiguration to get inaccessible subnets in ReportService
2022-07-14 13:39:33 +05:30
VakarisZ
c5dfd9c3e6
Merge pull request #2086 from guardicore/repository-service-clear-simulation-data
...
Repository service clear simulation data
2022-07-14 09:46:09 +03:00
Mike Salvatore
6e60722adc
Island: Remove unlock() and reset_key() from RepositoryService
...
These two methods violate SRP and ISP.
2022-07-13 19:35:19 -04:00
Mike Salvatore
e48e2cb9af
UT: Add typehints to test_pba_file_upload.py
2022-07-13 15:08:34 -04:00
Mike Salvatore
9c7bf6c8b5
Island: Use HTTPStatus Enum in PBA FileUpload resource
2022-07-13 15:08:34 -04:00
Mike Salvatore
0d45c5fb3e
Island: Add notes and comments to PBA FileUpload resource
2022-07-13 15:08:34 -04:00
Mike Salvatore
2e7bcd54df
Island: Remove ConfigService from PBA FileUpload resource
2022-07-13 15:08:34 -04:00
Mike Salvatore
b4ced896b6
UT: Improve formatting in test_pba_file_upload_endpoint()
2022-07-13 15:08:34 -04:00
Mike Salvatore
57b97d09f4
Common: Remove disused EXPLOITER_CLASSES_PATH
2022-07-13 15:05:47 -04:00
Mike Salvatore
4fd5f0a8a5
Island: Use ICredentialsRepository to get configured passwords
2022-07-13 15:04:49 -04:00
Mike Salvatore
e349a78334
Island: Fix string/bytes bug in StringListEncryptor
...
For some reason, bytes objects do not come out of mongo the same way
they go in. This class will be removed when reporting is reworked, so
rather than spend the time on figuring out exactly what's going on, just
use strings.
2022-07-13 14:59:27 -04:00
Mike Salvatore
e1c5972ccc
Island: Use ICredentialsRepository to get configured usernames
2022-07-13 14:02:30 -04:00
Mike Salvatore
65686190dd
Island: Use AgentConfiguration to get configured exploiters
2022-07-13 13:20:42 -04:00
Mike Salvatore
46a71ff8f1
Island: Remove "default" exploits display in report
...
I'm not sure why this decision was made. It seems to me you'd always
want to display which exploiters were enabled during the simulation.
Telling me it was "default" means I need to go look up what the defaults
are in order to understand the report.
2022-07-13 13:20:42 -04:00
Mike Salvatore
db4520af50
Common: Remove disused network scan paths from config_value_paths.py
2022-07-13 13:20:42 -04:00
Mike Salvatore
91a65ee58c
Island: Use AgentConfiguration to get network scan settings
2022-07-13 13:20:41 -04:00
Mike Salvatore
16c95e05ec
UT: Remove unused conftest.py
2022-07-13 12:42:02 -04:00
Mike Salvatore
b30112562a
UT: Remove unused conftest.py
2022-07-13 12:39:30 -04:00
Mike Salvatore
2074c37081
Merge branch '1662-repository-service' into develop
...
PR #2085
2022-07-13 11:58:42 -04:00
Mike Salvatore
6ca09d5c94
Island: Use RepositoryService in ClearSimulationData resource
2022-07-13 11:25:18 -04:00
Mike Salvatore
fcff724eaa
Island: Implement RepositoryService.clear_simulation_data()
2022-07-13 11:25:00 -04:00
Mike Salvatore
37885b786f
UT: Add missing type hints to test_repository_service
2022-07-13 11:09:46 -04:00
Mike Salvatore
28b01a0d0e
UI: Remove superseded calls to remove PBA files
...
These calls were made unnecessary by 826d409d
.
2022-07-13 10:48:50 -04:00
Mike Salvatore
33e68979d9
UT: Fix copy/paste error
...
Co-authored-by: VakarisZ <36815064+VakarisZ@users.noreply.github.com>
2022-07-13 10:38:50 -04:00
Mike Salvatore
45a52077a0
Island: Remove disused ConfigService.init_config()
2022-07-13 10:33:55 -04:00
Mike Salvatore
fe9cc86d8b
Island: Remove disused PostBreachFilesService
2022-07-13 10:33:15 -04:00
Mike Salvatore
70b404b9f5
Island: Remove the Database service's dependency on ConfigService
2022-07-13 10:33:13 -04:00
Mike Salvatore
2940cc51e8
Merge pull request #2084 from guardicore/1965-delete-configured-creds-on-config-reset
...
Use DELETE /api/propagation-credentials/configured-credentials
2022-07-13 09:46:42 -04:00
Shreya Malviya
cc17a57e20
UI: Extract URL to constant in ConfigurePage.js
2022-07-13 19:06:48 +05:30