Commit Graph

  • 95b3556cd0 Agent: Exploiter name when publishing events to be __class__.__name__ Ilija Lazoroski 2022-10-04 15:34:56 +0200
  • a79d40b42e UT: Fix powershell tests Kekoa Kaaikala 2022-10-03 20:35:46 +0000
  • 3e86766aaf Agent: Use default value for exploiter name Kekoa Kaaikala 2022-10-03 20:20:15 +0000
  • 0b72e4ef9a Agent: Add publish methods to HostExploiter Ilija Lazoroski 2022-10-03 18:00:01 +0200
  • bf4fecf464 Agent: Rename event_queue to agent_event_queue in HostExploiter Ilija Lazoroski 2022-10-03 16:46:17 +0200
  • 4ace93e417 Merge branch 'consolidate-agent-event-handlers' into develop Mike Salvatore 2022-10-03 15:19:16 -0400
  • adee0b4063 Agent: Move add_credentials_from_event to agent_event_handlers package consolidate-agent-event-handlers Mike Salvatore 2022-10-03 14:11:20 -0400
  • 37b884a5b8 Agent: Move agent_event_forwarder.py to agent_event_handlers package Mike Salvatore 2022-10-03 14:02:48 -0400
  • a3ce870b64
    Merge pull request #2389 from guardicore/2269-notify-relay-on-propagation Mike Salvatore 2022-10-03 14:46:14 -0400
  • 399fedfba5 UT: Rename test_relay_not_notified_if_none Mike Salvatore 2022-10-03 14:31:27 -0400
  • 57b4ec4117 BB: Refactor agent communication check Kekoa Kaaikala 2022-10-03 18:15:15 +0000
  • 0ca23cb88f BB: Refactor agent communication check 2269-bb-use-new-api-endpoints Kekoa Kaaikala 2022-10-03 18:15:15 +0000
  • a8383f4a79 Agent: Add docstrings to notify_relay_on_propagation Mike Salvatore 2022-10-03 13:24:09 -0400
  • d3ff56138f Agent: Remove disused ExploitInterceptingTelemetryMessenger Mike Salvatore 2022-10-03 13:08:52 -0400
  • 2ad972548b Agent: Remove ExploitInterceptingTelemetryMessenger decoration Mike Salvatore 2022-10-03 13:07:22 -0400
  • fb7d62e318 Agent: Subscribe notify_relay_on_propagation to PropagationEvent events Mike Salvatore 2022-10-03 13:05:51 -0400
  • 0466eb7239 Agent: Add notify_relay_on_propagation agent event handler Mike Salvatore 2022-10-03 13:02:00 -0400
  • 368ddde20f Common: Register serializers for {Exploitation,Propagation}Event Mike Salvatore 2022-10-03 13:15:12 -0400
  • eb16969a56 Merge branch '2362-bb-get-agent-logs' into develop Mike Salvatore 2022-10-03 10:41:30 -0400
  • a8627aed48 Merge branch '2269-exploitation-event' into develop Mike Salvatore 2022-10-03 10:36:25 -0400
  • 07839a46ae
    Merge pull request #2385 from guardicore/2269-propagation-event Mike Salvatore 2022-10-03 10:34:33 -0400
  • 779fc63edc Common: Add param docstring in TCPScanEvent Ilija Lazoroski 2022-10-03 16:26:55 +0200
  • d1af356e19 UT: Add tests for PropagationEvent Ilija Lazoroski 2022-10-03 13:52:50 +0200
  • 3389915399 Common: Add PropagationEvent to agent_events Ilija Lazoroski 2022-10-03 13:51:39 +0200
  • fa2ac64b16 UT: Add ExploitationEvent tests Ilija Lazoroski 2022-10-03 15:21:42 +0200
  • a7872d69cf Common: Add ExploitationEvent to agent_events Ilija Lazoroski 2022-10-03 15:21:19 +0200
  • 82c81c2a4b Common: Move JSONSerializable to common.types Mike Salvatore 2022-10-01 19:41:12 -0400
  • cfd49db8d2 Island: Use logger.exception() Mike Salvatore 2022-10-03 10:16:40 -0400
  • d922d71081 BB: Add error message when machine is missing interfaces Mike Salvatore 2022-10-03 10:14:48 -0400
  • 5b9811f089 UT: Add tests for PropagationEvent Ilija Lazoroski 2022-10-03 13:52:50 +0200
  • 3d22e49ccc Common: Add PropagationEvent to agent_events Ilija Lazoroski 2022-10-03 13:51:39 +0200
  • 378e8d55ff BB: Add type hints to MonkeyLogsDownloader.__init__() Mike Salvatore 2022-10-03 07:54:36 -0400
  • 477e80bfba BB: Remove disused MonkeyIslandClient.find_log_in_db() Mike Salvatore 2022-10-03 07:52:40 -0400
  • fc24d80410 BB: Change agent log file name Mike Salvatore 2022-10-03 07:51:40 -0400
  • e369ef2933 BB: Remove disused MonkeyLog Mike Salvatore 2022-10-02 14:18:59 -0400
  • 6a783d9c3e BB: Use threading to download logs Mike Salvatore 2022-10-02 14:16:29 -0400
  • e4155648c1 BB: Download agent logs from new endpoints Mike Salvatore 2022-10-02 13:09:11 -0400
  • 07a6f49e8b Island: Return empty str, not dict on 404 in AgentLogs.get() Mike Salvatore 2022-10-02 13:00:45 -0400
  • c706466cdd BB: Add MonkeyIslandClient.get_agent_log() Mike Salvatore 2022-10-01 19:59:46 -0400
  • 99c2c5c6ef BB: Add MonkeyIslandClient.get_machines() Mike Salvatore 2022-10-01 19:51:13 -0400
  • b335601a05 BB: Add MonkeyIslandClient.get_agents() Mike Salvatore 2022-10-01 19:47:04 -0400
  • 3db3df8bae BB: Add a TODO about parse_log() Mike Salvatore 2022-10-01 19:21:54 -0400
  • 25f12305f5
    Merge pull request #2379 from guardicore/2267-update-nodes-with-tcp-scan-events Mike Salvatore 2022-10-01 19:16:54 -0400
  • 3b6a0cd6af UT: Split test_target_machine_not_exists Kekoa Kaaikala 2022-09-30 19:54:52 +0000
  • 28560bd65d UT: Remove more unused `request` parameters Kekoa Kaaikala 2022-09-30 19:49:16 +0000
  • 24684bf904 UT: Split scan event StorageError test Kekoa Kaaikala 2022-09-30 19:46:36 +0000
  • 978a2a57a9 UT: Add default mocks for fixture methods Kekoa Kaaikala 2022-09-30 19:36:19 +0000
  • da5d7b7357 UT: Removed unsed 'request' parameter Kekoa Kaaikala 2022-09-30 19:32:08 +0000
  • cf13481865 UT: Remove unused constant Kekoa Kaaikala 2022-09-30 19:29:27 +0000
  • 1dbfca567a UT: Give constants uppercase names Kekoa Kaaikala 2022-09-30 19:28:26 +0000
  • de435e27ad Merge branch '2268-update-reporting' into develop Mike Salvatore 2022-09-30 14:50:54 -0400
  • cefc90034f UT: Add missing __init__.py files Mike Salvatore 2022-09-30 14:47:58 -0400
  • 3cde0919e7 Common: Ignore valid-type on con{int,float} Mike Salvatore 2022-09-30 14:39:35 -0400
  • c29d90aa5f Island: Use list comprehension instead of list(map()) Mike Salvatore 2022-09-30 14:35:30 -0400
  • 807193ece5 Island: Use list comprehension instead of map() Mike Salvatore 2022-09-30 14:29:31 -0400
  • 519f48b6d8 Island: Use ip address in scan report Kekoa Kaaikala 2022-09-30 18:20:04 +0000
  • f9e74d4f03
    Merge pull request #2381 from guardicore/2362-add-machines-endpoint Mike Salvatore 2022-09-30 14:24:44 -0400
  • df1baeebe0 Island: Use list comprehension instead of map() Mike Salvatore 2022-09-30 14:22:02 -0400
  • b7566a805b Island: Use list comprehension instead of map() Mike Salvatore 2022-09-30 14:22:02 -0400
  • a2a6934a49 Changelog: Add entry for /api/machines Kekoa Kaaikala 2022-09-30 17:35:48 +0000
  • 3409234a4d UT: Address mypy errors due to get_url_for_resource Kekoa Kaaikala 2022-09-30 17:25:49 +0000
  • a3d2d7f6a1 UT: Add tests for Machines resource Kekoa Kaaikala 2022-09-30 17:25:12 +0000
  • f05f247417 Island: Hook up the /api/machines endpoint Kekoa Kaaikala 2022-09-30 17:19:36 +0000
  • eeca5fbea2 Island: Add resource for /api/machines endpoint Kekoa Kaaikala 2022-09-30 17:18:35 +0000
  • 0516e1e015 Island: Add get_machines to IMachineRepository Kekoa Kaaikala 2022-09-28 16:20:46 +0000
  • 1bf4407b20 UI: Remove temporarily unused import in SecurityReport.js vakarisz 2022-09-30 15:56:23 +0300
  • e8ed30660e UT: Fix report test vakarisz 2022-09-30 15:54:47 +0300
  • d0d08f7649 UI: Fix the rendering of scanned machines in UI vakaris_zilius 2022-09-30 12:42:28 +0000
  • 9048f72030 Island: Convert scanned machines to json serializable data vakaris_zilius 2022-09-30 12:41:09 +0000
  • d974b03ab0 Common: Register PingScanEvent to event serializer vakaris_zilius 2022-09-30 10:33:59 +0000
  • 550c375abc Agent: Fix exception handling for failed delivery of agent events vakaris_zilius 2022-09-30 09:54:12 +0000
  • 3d27e42ff3 Island: Simplify the report of scanned machines vakarisz 2022-09-30 11:46:05 +0300
  • 9a82e46799 Island: Make machine model hashable vakarisz 2022-09-30 11:39:52 +0300
  • f0f858eba5 UT: Fix bad values in test_report Kekoa Kaaikala 2022-09-29 20:06:46 +0000
  • f7a30e4608 Island: Raise errors if repositories do not exist Kekoa Kaaikala 2022-09-29 20:03:11 +0000
  • dd0c504743 UT: Add machines and node to report tests vakarisz 2022-09-29 11:52:57 +0300
  • bbd606501e Island: Fix bug in reporting Kekoa Kaaikala 2022-09-28 20:34:18 +0000
  • 2740100621 Island: Connect new ReportService dependencies Kekoa Kaaikala 2022-09-28 19:41:33 +0000
  • 520b212c69 Island: Remove ReportService.get_all_displayed_nodes Kekoa Kaaikala 2022-09-28 17:17:28 +0000
  • 8acf2d9e91 Island: Refactor ReportService.get_scanned Kekoa Kaaikala 2022-09-28 17:15:31 +0000
  • 49c6839c10 Island: Add ReportService.get_accessible_machines Kekoa Kaaikala 2022-09-28 17:13:57 +0000
  • 85a5cb3209 Island: Add ReportService.get_all_machines Kekoa Kaaikala 2022-09-28 17:11:29 +0000
  • 8537f1fcb7 Island: Add get_machines to IMachineRepository Kekoa Kaaikala 2022-09-28 16:20:46 +0000
  • 63447b759a Island: Add missing @jwt_required to `GET /api/agents` Mike Salvatore 2022-09-30 13:19:41 -0400
  • 067a143f2c UT: Fix bug in test mock Mike Salvatore 2022-09-30 13:16:04 -0400
  • 2811009019 UT: Deparametrize a test Mike Salvatore 2022-09-30 13:10:57 -0400
  • 97061ea61c UT: Remove redundant "test_scan_event_handler" from test names Mike Salvatore 2022-09-30 13:04:57 -0400
  • 029c101643 UT: Remove disused scan event fixtures Mike Salvatore 2022-09-30 12:54:27 -0400
  • 79f56e0789 UT: Use constants for TCP and ping scan method names Mike Salvatore 2022-09-30 12:53:47 -0400
  • 20b84aa1a4 UT: Use indirect instead of get_fixture_value() Mike Salvatore 2022-09-30 12:48:03 -0400
  • a6d2f45cbb
    Merge pull request #2380 from guardicore/2362-get-agents Mike Salvatore 2022-09-30 12:37:23 -0400
  • f89068ae00 Common: Register TCPScanEvent serializer Mike Salvatore 2022-09-30 12:35:57 -0400
  • 521411c7fc Common: Register TCPScanEvent serializer Mike Salvatore 2022-09-30 12:35:57 -0400
  • c16c093083 Common: Register PingScanEvent to event serializer vakaris_zilius 2022-09-30 10:33:59 +0000
  • e2c86d3d7a Common: Register PingScanEvent to event serializer vakaris_zilius 2022-09-30 10:33:59 +0000
  • 07fa283ce1 Island: Use container.resolve(ScanEventHandler) Mike Salvatore 2022-09-30 12:28:22 -0400
  • 0c786dfd94 Island: Change method order in ScanEventHandler Mike Salvatore 2022-09-30 12:08:32 -0400
  • f6e5462ad3 Island: Use sum() to count open ports Mike Salvatore 2022-09-30 12:06:09 -0400
  • 9a6300481c
    Merge pull request #2377 from guardicore/2267-publish-tcp-scan-event Mike Salvatore 2022-09-30 11:59:51 -0400
  • 4987dddc0c Agent: Use dict comprehension instead of for Mike Salvatore 2022-09-30 11:50:18 -0400