Commit Graph

  • 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
  • 68b288e5b3 Island: Add `GET /api/agents/` Mike Salvatore 2022-09-30 11:05:26 -0400
  • 3f89e50930 UT: Fix tcp_scanner tests to patch the time function Ilija Lazoroski 2022-09-30 16:50:37 +0200
  • 9154f6f9dc Agent: Generate timestamp when checking for tcp ports Ilija Lazoroski 2022-09-30 16:48:16 +0200
  • 96af86f766 UT: Move variable to above fixtures in test_tcp_scanner.py Shreya Malviya 2022-09-30 17:29:52 +0530
  • 9754b4731c UT: Mock AbstractAgentEvent's timestamp (time.time()) in test_tcp_scanner.py Shreya Malviya 2022-09-30 17:27:17 +0530
  • 326b07e5c1 Island: Fix typo in ScanEventHandler docstring Ilija Lazoroski 2022-09-30 16:26:00 +0200
  • d42a353aaa Island: Remove TypeError exception from ScanEventHandler Ilija Lazoroski 2022-09-30 16:23:04 +0200
  • f23093dc78 Island: Remove handle_ping_scan_event callable class Ilija Lazoroski 2022-09-30 16:20:23 +0200
  • 8002080c8b Island: Subscribe to Ping and TCP scan events with ScanEventHandlers Ilija Lazoroski 2022-09-30 16:17:37 +0200
  • 2686a7a4ee UT: Add tests for ScanEventHandler Ilija Lazoroski 2022-09-30 16:16:31 +0200
  • e4aec8b9a3 Island: Add ScanEventHandler to agent_event_handlers Ilija Lazoroski 2022-09-30 16:15:50 +0200
  • 3b6e4f5313 Island: Simplify cursor to agents Mike Salvatore 2022-09-30 10:16:17 -0400
  • 411b027e92 Island: Implement MongoAgentRepository.get_agents() Mike Salvatore 2022-09-30 10:15:31 -0400
  • 84f21b0c1d Island: Add IAgentRepository.get_agents() Mike Salvatore 2022-09-30 08:25:18 -0400
  • 61bda27d7f UT: Fix bug in test_handle_ping_scan_event test Mike Salvatore 2022-09-30 09:50:17 -0400
  • 2142dce97e Island: Don't handle TypeError in handle_ping_scan_event Mike Salvatore 2022-09-30 09:49:54 -0400
  • 0a11d34fb7 UT: Assert mock_agent_event_queue.publish's call args in test_tcp_scanner.py Shreya Malviya 2022-09-30 14:20:22 +0530
  • 0bf9309e07 UT: Assert mock_agent_event_queue.publish's call counts in test_tcp_scanner.py Shreya Malviya 2022-09-30 13:48:35 +0530
  • bab4ebc2bc Agent: Add 'source' field when creating TCPScanEvent in TCP scanner Shreya Malviya 2022-09-30 13:47:31 +0530
  • 35d3038bc8 Agent: Create TCPScanEvent and return from _generate_tcp_scan_event() in TCP scanner Shreya Malviya 2022-09-30 13:28:24 +0530
  • 58ddd6e47d Agent: Partially implement publishing TCPScanEvent in TCP scanner Shreya Malviya 2022-09-30 11:43:51 +0530
  • a3ca21481e Agent: Add missing/fix existing type hints in TCP scanner Shreya Malviya 2022-09-30 11:27:07 +0530
  • fa18cb72da Common: Use NetworkPort in ExploitationOptionsConfiguration Mike Salvatore 2022-09-30 09:15:50 -0400
  • 1a01b7c5dc Common: Use NetworkPort in TCPScanConfiguration Mike Salvatore 2022-09-30 09:14:22 -0400
  • 5fc4d52d9f Common: Allow 0 for NetworkPort Mike Salvatore 2022-09-30 09:12:25 -0400
  • 9f3aaf970f Island: Remove disused/emtpy monkey_control package Mike Salvatore 2022-09-30 07:33:33 -0400
  • 61d7050594
    Merge pull request #2368 from guardicore/2268-update-nodes VakarisZ 2022-09-30 13:58:22 +0300
  • 7ed071b565 Common: Fix imports in ping_scan_event.py vakarisz 2022-09-30 09:47:20 +0300
  • 21656dabb4
    Bump d3-color and d3 in /monkey/monkey_island/cc/ui dependabot[bot] 2022-09-30 01:20:57 +0000
  • 5ab47fbdd3
    Merge pull request #2373 from guardicore/2267-tcp-scan-event Mike Salvatore 2022-09-29 19:06:32 -0400
  • a267f02ca9 Island: Move param docstring to __call__ method Kekoa Kaaikala 2022-09-29 19:43:14 +0000
  • c1dcb285ae UT: Properly group arrange/assert/act steps Kekoa Kaaikala 2022-09-29 19:36:18 +0000
  • f94ef035d6
    Merge pull request #2374 from guardicore/2267-island-event-queue-threadsafe Mike Salvatore 2022-09-29 15:43:45 -0400
  • 31c97faf98
    Merge pull request #2375 from guardicore/2267-tcp-scanner-accept-iagenteventqueue Mike Salvatore 2022-09-29 15:41:48 -0400
  • c632b9b77b Island: Rename dest -> target Mike Salvatore 2022-09-29 15:09:29 -0400
  • 2aa79331e3 Island: Extract method to improve readablility Mike Salvatore 2022-09-29 15:04:29 -0400
  • 052c31e8ff Agent: Modify scan_tcp_ports() to accept an IAgentEventQueue Mike Salvatore 2022-09-29 14:45:24 -0400
  • c06d06edc4 UT: Fix storageerror test Kekoa Kaaikala 2022-09-29 18:05:58 +0000
  • 783cc06c0d Common: Mitigate mypy errors from DIContainer Kekoa Kaaikala 2022-09-29 16:58:24 +0000
  • 9a880123da UT: Fix failing tests Kekoa Kaaikala 2022-09-29 16:26:27 +0000
  • d811c6548c Island: Prefer existing OS data to ping OS data Kekoa Kaaikala 2022-09-29 11:30:31 -0400
  • 9b30770777 Island: Fix ping scan handler to add machines IP vakarisz 2022-09-29 17:50:25 +0300
  • ff2b04c703 Common: Override target for PingScanEvent to more specific type hint vakarisz 2022-09-29 13:49:44 +0300
  • 4d2a6083a1 Island: Fix a bug where failed ping scan created machines vakarisz 2022-09-29 13:02:04 +0300
  • 3d80adbcd5 Common: Flatten the ping scan event vakarisz 2022-09-29 13:00:53 +0300
  • 6aa69a10b6 Island: Setup ping scan event listener/handler vakarisz 2022-09-29 11:58:02 +0300
  • 65d43575d1 UT: Make tests pass Kekoa Kaaikala 2022-09-28 16:04:49 +0000
  • 168a5845fd UT: Fix and rename unit tests in test_handle_ping_scan_event.py vakarisz 2022-09-28 18:04:10 +0300
  • b6d9f88dee Island: Style improvements in handle_ping_scan_event.py vakarisz 2022-09-28 18:03:25 +0300
  • c807f97d18 Island: Rename handle_scan_data to handle_ping_scan_event vakarisz 2022-09-28 12:17:31 +0300
  • ecb7ca0d8d Island: Subscribe ping scan events vakarisz 2022-09-28 12:10:39 +0300
  • 799f08e383 UT: Implement test_handle_scan_data__upserts_machine_if_not_existed Kekoa Kaaikala 2022-09-27 21:21:29 +0000
  • 29355e9d14 UT: Implement test_handle_scan_data__node_not_upserted_if_no_matching_machine Kekoa Kaaikala 2022-09-27 21:04:42 +0000
  • 18ca84a247 UT: Implement test_handle_scan_data__node_not_upserted_if_no_matching_agent Kekoa Kaaikala 2022-09-27 21:01:48 +0000
  • ce8219aa6d UT: Implement test_handle_scan_data__upserts_node Kekoa Kaaikala 2022-09-27 20:53:56 +0000
  • ab32daa0e0 Common: Fix AbstractAgentEvent union Kekoa Kaaikala 2022-09-27 20:50:15 +0000
  • 1c127781ca UT: Implement test_handle_scan_data__upserts_machine Kekoa Kaaikala 2022-09-27 19:53:10 +0000
  • a0d6565c4a UT: Stub out unit tests for handle_scan_data Kekoa Kaaikala 2022-09-27 19:24:10 +0000
  • 371ca12dfb Island: Add handle_scan_data to __init__.py Kekoa Kaaikala 2022-09-27 19:23:21 +0000
  • 89c6e2b7bc Island: Extract methods in handle_scan_data Kekoa Kaaikala 2022-09-27 18:58:13 +0000
  • eacd426969 Island: Handle StorageError in handle_scan_data Kekoa Kaaikala 2022-09-27 18:42:06 +0000
  • 304dfbd21f Island: Add callable to handle PingScanEvent Kekoa Kaaikala 2022-09-27 18:26:18 +0000
  • 4b3402f7a8 UT: Move mock_agent_event_queue into conftest.py Mike Salvatore 2022-09-29 14:32:20 -0400
  • b95baaba87 UT: Add tests for TCPScanEvent Mike Salvatore 2022-09-29 13:59:55 -0400
  • 208ba1c2ab Common: Use lower-case member name for PortStatus values Mike Salvatore 2022-09-29 13:49:50 -0400
  • 28026716db Project: Import NetworkPort in vulture_allowlist.py Mike Salvatore 2022-09-29 13:41:19 -0400
  • 349b183e5d Common: Represent multiple ports in TCPScanEvent Mike Salvatore 2022-09-29 13:39:59 -0400