Commit Graph

  • ed5773878e Island: Fix mypy issues in ransomware_report.py Kekoa Kaaikala 2022-09-21 18:21:42 +0000
  • c870fde3cc Island: Fix mypy issues in exploit.py Kekoa Kaaikala 2022-09-21 18:21:03 +0000
  • e595a70019 Island: Fix mypy issues for encryptors Kekoa Kaaikala 2022-09-21 18:19:58 +0000
  • e8aa231f92 Island: Fix mypy issues in AbstractResource.py Kekoa Kaaikala 2022-09-21 18:09:18 +0000
  • c0b2981150 Island: Fix mypy issues in i_log_repository.py Kekoa Kaaikala 2022-09-21 18:08:25 +0000
  • 7801a98a15 Island: Fix mypy issues in server_setup.py Kekoa Kaaikala 2022-09-21 18:06:53 +0000
  • 6209ec47cd Island: Fix mypy issues in app.py Kekoa Kaaikala 2022-09-21 18:06:19 +0000
  • 795d9fe201 Agent: Fix mypy issues in ransomware_options.py Kekoa Kaaikala 2022-09-21 17:58:41 +0000
  • ea67c07d70 Agent: Fix mypy issues in pba.py Kekoa Kaaikala 2022-09-21 17:57:44 +0000
  • 70c74b87a9 Agent: Fix mypy issues in capture_output.py Kekoa Kaaikala 2022-09-21 17:55:41 +0000
  • ccfc41fc2f Agent: Fix mypy issues in IslandAPIClient Kekoa Kaaikala 2022-09-21 17:54:33 +0000
  • fc82715262 Agent: Fix mypy issues in vuln_assessment.py Kekoa Kaaikala 2022-09-21 17:49:04 +0000
  • 2fab84636e Agent: Fix mypy issues in exploit/tools/helpers.py Kekoa Kaaikala 2022-09-21 17:47:56 +0000
  • 0a9d221ad8 Agent: Fix mypy issues in HostExploiter.py Kekoa Kaaikala 2022-09-21 17:47:11 +0000
  • be4c5e7312 Agent: Fix mypy issues in propagation credentials Kekoa Kaaikala 2022-09-21 17:42:52 +0000
  • 60c1eb9cc1 Agent: Fix mypy errors in monkey.py Kekoa Kaaikala 2022-09-21 17:09:06 +0000
  • 4f04cf1c18 Common: Fix mypy error in encoding.py Kekoa Kaaikala 2022-09-21 17:07:11 +0000
  • b4c8ac7242 Island: Accept any kwargs in IIslandEventQueue.publish() Mike Salvatore 2022-09-21 12:53:39 -0400
  • 320364a7a2 UI: Get derived state from props in AdvancedMultiSelect Ilija Lazoroski 2022-09-21 16:48:47 +0200
  • a76273fa0d
    Merge pull request #2327 from guardicore/2266-replace-IslandModeService Mike Salvatore 2022-09-21 09:25:29 -0400
  • a8fb05f2b8 Island: Simplify logic in test_island_mode.py with fixtures Shreya Malviya 2022-09-21 18:53:12 +0530
  • 60db495cee UT: Use MagicMock to simulate internal server error in test_island_mode_post__invalid_mode() Shreya Malviya 2022-09-21 18:43:26 +0530
  • 1afafd20dd UT: Simplify some logic in test_island_mode.py's flask_client fixture Shreya Malviya 2022-09-21 18:09:13 +0530
  • 10e1177ef6 Island: Remove set_simulation_mode Shreya Malviya 2022-09-21 18:02:42 +0530
  • 547637d151 Island: Subscribe ISimulationRepository.set_mode to IslandEventTopic.SET_ISLAND_MODE Shreya Malviya 2022-09-21 18:02:07 +0530
  • add31fe397 Island: Rename IslandModeEnum.SET_ISLAND_MODE's subscribers' arguments from 'event' to 'mode' Shreya Malviya 2022-09-21 18:00:34 +0530
  • c1e15f8be5 Island: Fix docstring in set_agent_configuration_per_island_mode Shreya Malviya 2022-09-21 17:41:54 +0530
  • 18ceb6c279
    Merge pull request #2322 from guardicore/2181-credential-reuse-ete ilija-lazoroski 2022-09-21 13:58:12 +0200
  • fb2165b2e8 UT: Fix broken IslandMode tests Shreya Malviya 2022-09-21 17:20:32 +0530
  • 4e0f2c89ec UT: Remove test_island_mode_service.py Shreya Malviya 2022-09-21 16:39:24 +0530
  • 6933d25768 Island: Remove IslandModeService Shreya Malviya 2022-09-21 16:38:57 +0530
  • bc630e86e9 Island: Remove IslandModeService from IslandMode resource Shreya Malviya 2022-09-21 16:36:44 +0530
  • d9d388d41c Island: Get Island mode from simulation repository in IslandMode's GET Shreya Malviya 2022-09-21 16:31:24 +0530
  • 1f96ab5ea9 Island: Extract event topic to a variable in all Island event handler subscribe functions Shreya Malviya 2022-09-21 16:26:04 +0530
  • 5a96d5b570 Island: Subscribe set_simulation_mode to IslandEventTopic.SET_ISLAND_MODE Shreya Malviya 2022-09-21 16:21:50 +0530
  • b4c1879bf9 Island: Add set_simulation_mode Island event handler Shreya Malviya 2022-09-21 16:20:05 +0530
  • 9ce652f1a5 Island: Rename IslandEventTopic.SET_MODE -> IslandEventTopic.SET_ISLAND_MODE Shreya Malviya 2022-09-21 16:14:45 +0530
  • 822d9d6eec Island: Rename set_island_mode -> set_agent_configuration_per_island_mode Shreya Malviya 2022-09-21 16:13:33 +0530
  • 8b87783998 Island: Subscribe set_island_mode to IslandEventTopic.SET_MODE Shreya Malviya 2022-09-21 16:07:00 +0530
  • f20f11265b Island: Add set_island_mode Island event handler Shreya Malviya 2022-09-21 16:03:03 +0530
  • 67e280fd7a Island: Publish SET_MODE event in IslandMode's PUT Shreya Malviya 2022-09-21 14:38:08 +0530
  • 5675724843 Island: Add SET_MODE to IslandEventTopic Shreya Malviya 2022-09-21 14:33:16 +0530
  • f8777cd37d
    Merge pull request #2326 from guardicore/2256-initialize-i-machine-repository Mike Salvatore 2022-09-20 15:26:37 -0400
  • 183b065ae6 Island: Set island=True on IMachineRepository initialization Mike Salvatore 2022-09-20 15:11:33 -0400
  • a323441ffe Island: Add Machine.island field Mike Salvatore 2022-09-20 15:09:43 -0400
  • f472963b78
    Merge pull request #2324 from guardicore/2292-control-channel-client-api-client Mike Salvatore 2022-09-20 14:47:51 -0400
  • 897d1e39ac Agent: Remove debug print from handle_island_api_errors() Mike Salvatore 2022-09-20 14:45:17 -0400
  • aed9022a7a Island: Register reset_machine_repository for CLEAR_SIMULATION_DATA Mike Salvatore 2022-09-20 14:34:11 -0400
  • 53dc34f895 Agent: Fix typo in IIslandAPIClient Kekoa Kaaikala 2022-09-20 18:34:04 +0000
  • 35025ead18 Island: Add reset_machine_repository Mike Salvatore 2022-09-20 14:33:44 -0400
  • 2a1396c82d Agent: Use response.json() in HTTPIslandAPIClient Kekoa Kaaikala 2022-09-20 18:33:05 +0000
  • 022630ddc1 Agent: Simplify error handling in ControlChannel Kekoa Kaaikala 2022-09-20 18:32:20 +0000
  • 36142774dd Island: Initialize IMachineRepository on Island start Mike Salvatore 2022-09-20 14:27:58 -0400
  • ff0a57aa93 Island: Add initialize_machine_repository() Mike Salvatore 2022-09-20 14:24:30 -0400
  • 417d167026 Agent: Simplify error handling in HTTPIslandAPIClient Kekoa Kaaikala 2022-09-20 18:27:17 +0000
  • 1c6ca24a47 Agent: Move register_agent out of ControlChannel Kekoa Kaaikala 2022-09-20 18:21:55 +0000
  • 2f5bcff631 UT: Use island_api_client fixture Kekoa Kaaikala 2022-09-20 18:04:16 +0000
  • fca3a1357e Island: Add missing return type to _build_agent_binary_repository() Mike Salvatore 2022-09-20 13:48:50 -0400
  • 605e6ae496 UT: Add test for get_credentials_for_propagation Kekoa Kaaikala 2022-09-20 16:36:33 +0000
  • 4c3a1ba89a UT: Add test for get_config Kekoa Kaaikala 2022-09-20 16:33:48 +0000
  • fd08212763 UT: Add test for should_agent_stop Kekoa Kaaikala 2022-09-20 16:30:24 +0000
  • 44d8dbeb5c Island: Get rid of server param in IslandAPIClient Kekoa Kaaikala 2022-09-20 15:57:19 +0000
  • 8ebcd2ea33 Island: Update register_agent errors Kekoa Kaaikala 2022-09-20 15:50:39 +0000
  • 2dc4871a7d Agent: Pass IslandAPIClient to the ControlChannel Kekoa Kaaikala 2022-09-19 21:01:23 +0000
  • 3e96a30a09 UT: Parametrize errors in tests Kekoa Kaaikala 2022-09-19 20:54:26 +0000
  • 51ce974c43 Agent: Reduce duplication due to error handling Kekoa Kaaikala 2022-09-19 20:51:05 +0000
  • 42633c066f Agent: Reduce duplication due to error handling Kekoa Kaaikala 2022-09-19 20:19:29 +0000
  • b260dcc5cb Agent: Add get_credentials_for_propagation to IslandAPIClient Kekoa Kaaikala 2022-09-19 20:06:43 +0000
  • d6795492a4 Agent: Add get_config to IslandAPIClient Kekoa Kaaikala 2022-09-19 19:53:22 +0000
  • 92e793c2cd Agent: Add should_agent_stop to IslandAPIClient Kekoa Kaaikala 2022-09-19 17:09:04 +0000
  • 54ef77698c Agent: Add register_agent to IslandAPIClient Kekoa Kaaikala 2022-09-19 16:08:42 +0000
  • 3af38d7841 BB: Fix some minor configuration issue in CredentialsReuse Ilija Lazoroski 2022-09-20 18:06:12 +0200
  • a2b8fceb28 BB: Add new CredentialReuse machines info to the Docs Ilija Lazoroski 2022-09-20 17:52:24 +0200
  • 246c78e8c1 BB: Add the new machine to the Terraform scripts Ilija Lazoroski 2022-09-20 17:52:00 +0200
  • 07d1062b80 BB: Add CredentialsReuse machines to test_machine_list Ilija Lazoroski 2022-09-20 17:51:16 +0200
  • 6c11eb2a6b BB: Add new EtE test that reuses stolen ssh key to exploit a machine Ilija Lazoroski 2022-09-20 17:49:55 +0200
  • c13dcf464c BB: Export Credentials reuse with ssh key test configuration from __init__ Ilija Lazoroski 2022-09-20 17:49:01 +0200
  • a9bec168b1 BB: Add Credentials Reuse with ssh key test configuration Ilija Lazoroski 2022-09-20 17:48:30 +0200
  • dfa1709064
    Merge pull request #2315 from guardicore/2180-encrypt-event-data Mike Salvatore 2022-09-20 11:46:53 -0400
  • b27dea54e7 Island: Fix typo in docstring Kekoa Kaaikala 2022-09-20 14:08:37 +0000
  • a83186f532 UT: Test that stored events are encrypted Kekoa Kaaikala 2022-09-20 14:05:51 +0000
  • dea7b4f74a UT: Use encryptor fixture in agent encryption tests Kekoa Kaaikala 2022-09-20 14:03:10 +0000
  • c0869aebba Island: Simplify agent encryption calls Kekoa Kaaikala 2022-09-20 13:59:54 +0000
  • 644f3628a5 UT: Move mongo functions into a module Kekoa Kaaikala 2022-09-20 13:47:12 +0000
  • 2d03e497e9 UT: Show seq and dict are encrypted in events Kekoa Kaaikala 2022-09-20 11:38:17 +0000
  • e0cebd144a UT: Use mock encryptor Kekoa Kaaikala 2022-09-20 11:37:11 +0000
  • 875a54aa8f Island: Remove stale comment Kekoa Kaaikala 2022-09-20 11:35:10 +0000
  • 7038179711 UT: Add tests for event encryption exceptions Kekoa Kaaikala 2022-09-19 14:47:10 +0000
  • ccadfccf5e Island: Remove duplicate encryption code Kekoa Kaaikala 2022-09-19 14:45:49 +0000
  • f635c2cd5f BB: Removed unneccessary logs from ZerologonAnalyzer Kekoa Kaaikala 2022-09-19 14:25:17 +0000
  • aa0d5f2e19 Island: Fix import ordering Kekoa Kaaikala 2022-09-19 13:28:53 +0000
  • a9f7262582 UT: Fix formatting Kekoa Kaaikala 2022-09-19 13:27:58 +0000
  • 2e63f47606 Island: Copy dict when encrypting event data Kekoa Kaaikala 2022-09-19 13:19:48 +0000
  • 7634e00737 Project: Remove MongoAgentEventRepository from vulture_allowlist.py Mike Salvatore 2022-09-19 06:56:41 -0400
  • 3f8c40a92c Island: Rename MongoEventRepository -> MongoAgentEventRepository Mike Salvatore 2022-09-16 10:48:34 -0400
  • c704d4a37b Island: Remove StubbedEventRepository Kekoa Kaaikala 2022-09-16 14:39:36 +0000
  • dc1eeefbc1 Island: Add MongoEventRepository to DI container Kekoa Kaaikala 2022-09-16 14:36:40 +0000
  • 71110c61a7 Island: Add docstrings to agent event encryption Kekoa Kaaikala 2022-09-16 14:00:14 +0000
  • c19e50b7f1 UT: Fix tests for event encryption Kekoa Kaaikala 2022-09-16 13:43:10 +0000
  • 54fe2a6dca Island: Add encryption to MongoEventRepository Kekoa Kaaikala 2022-09-16 13:33:44 +0000