vakarisz
|
3d27e42ff3
|
Island: Simplify the report of scanned machines
|
2022-09-30 18:08:23 +00:00 |
vakarisz
|
9a82e46799
|
Island: Make machine model hashable
Machines can be hashed based on their ID. This allows us to add them to set for example and make sure no duplicate entries are there
|
2022-09-30 18:08:23 +00:00 |
Kekoa Kaaikala
|
f0f858eba5
|
UT: Fix bad values in test_report
|
2022-09-30 18:08:23 +00:00 |
Kekoa Kaaikala
|
f7a30e4608
|
Island: Raise errors if repositories do not exist
|
2022-09-30 18:08:23 +00:00 |
vakarisz
|
dd0c504743
|
UT: Add machines and node to report tests
|
2022-09-30 18:08:23 +00:00 |
Kekoa Kaaikala
|
bbd606501e
|
Island: Fix bug in reporting
|
2022-09-30 18:08:23 +00:00 |
Kekoa Kaaikala
|
2740100621
|
Island: Connect new ReportService dependencies
|
2022-09-30 18:08:23 +00:00 |
Kekoa Kaaikala
|
520b212c69
|
Island: Remove ReportService.get_all_displayed_nodes
|
2022-09-30 18:08:22 +00:00 |
Kekoa Kaaikala
|
8acf2d9e91
|
Island: Refactor ReportService.get_scanned
Update ReportService.get_scanned to use repositories instead of services
|
2022-09-30 18:08:22 +00:00 |
Kekoa Kaaikala
|
49c6839c10
|
Island: Add ReportService.get_accessible_machines
|
2022-09-30 18:08:22 +00:00 |
Kekoa Kaaikala
|
85a5cb3209
|
Island: Add ReportService.get_all_machines
|
2022-09-30 18:08:22 +00:00 |
Kekoa Kaaikala
|
8537f1fcb7
|
Island: Add get_machines to IMachineRepository
|
2022-09-30 18:08:13 +00:00 |
VakarisZ
|
61d7050594
|
Merge pull request #2368 from guardicore/2268-update-nodes
2268 update nodes
|
2022-09-30 13:58:22 +03:00 |
vakarisz
|
7ed071b565
|
Common: Fix imports in ping_scan_event.py
|
2022-09-30 09:47:20 +03:00 |
Mike Salvatore
|
5ab47fbdd3
|
Merge pull request #2373 from guardicore/2267-tcp-scan-event
2267 tcp scan event
|
2022-09-29 19:06:32 -04:00 |
Kekoa Kaaikala
|
a267f02ca9
|
Island: Move param docstring to __call__ method
|
2022-09-29 19:47:32 +00:00 |
Kekoa Kaaikala
|
c1dcb285ae
|
UT: Properly group arrange/assert/act steps
|
2022-09-29 19:47:23 +00:00 |
Mike Salvatore
|
f94ef035d6
|
Merge pull request #2374 from guardicore/2267-island-event-queue-threadsafe
2267 island event queue threadsafe
|
2022-09-29 15:43:45 -04:00 |
Mike Salvatore
|
31c97faf98
|
Merge pull request #2375 from guardicore/2267-tcp-scanner-accept-iagenteventqueue
2267 tcp scanner accept iagenteventqueue
|
2022-09-29 15:41:48 -04:00 |
Mike Salvatore
|
c632b9b77b
|
Island: Rename dest -> target
|
2022-09-29 15:09:29 -04:00 |
Mike Salvatore
|
2aa79331e3
|
Island: Extract method to improve readablility
|
2022-09-29 15:05:46 -04:00 |
Mike Salvatore
|
052c31e8ff
|
Agent: Modify scan_tcp_ports() to accept an IAgentEventQueue
|
2022-09-29 14:45:24 -04:00 |
Kekoa Kaaikala
|
c06d06edc4
|
UT: Fix storageerror test
|
2022-09-29 18:34:46 +00:00 |
Kekoa Kaaikala
|
783cc06c0d
|
Common: Mitigate mypy errors from DIContainer
|
2022-09-29 18:34:46 +00:00 |
Kekoa Kaaikala
|
9a880123da
|
UT: Fix failing tests
|
2022-09-29 18:34:46 +00:00 |
Kekoa Kaaikala
|
d811c6548c
|
Island: Prefer existing OS data to ping OS data
Co-authored-by: Mike Salvatore <mike.s.salvatore@gmail.com>
|
2022-09-29 18:34:46 +00:00 |
vakarisz
|
9b30770777
|
Island: Fix ping scan handler to add machines IP
|
2022-09-29 18:34:46 +00:00 |
vakarisz
|
ff2b04c703
|
Common: Override target for PingScanEvent to more specific type hint
|
2022-09-29 18:34:46 +00:00 |
vakarisz
|
4d2a6083a1
|
Island: Fix a bug where failed ping scan created machines
|
2022-09-29 18:34:46 +00:00 |
vakarisz
|
3d80adbcd5
|
Common: Flatten the ping scan event
|
2022-09-29 18:34:46 +00:00 |
vakarisz
|
6aa69a10b6
|
Island: Setup ping scan event listener/handler
|
2022-09-29 18:32:51 +00:00 |
Kekoa Kaaikala
|
65d43575d1
|
UT: Make tests pass
|
2022-09-29 18:32:51 +00:00 |
vakarisz
|
168a5845fd
|
UT: Fix and rename unit tests in test_handle_ping_scan_event.py
|
2022-09-29 18:32:51 +00:00 |
vakarisz
|
b6d9f88dee
|
Island: Style improvements in handle_ping_scan_event.py
|
2022-09-29 18:32:50 +00:00 |
vakarisz
|
c807f97d18
|
Island: Rename handle_scan_data to handle_ping_scan_event
|
2022-09-29 18:32:50 +00:00 |
vakarisz
|
ecb7ca0d8d
|
Island: Subscribe ping scan events
|
2022-09-29 18:32:50 +00:00 |
Kekoa Kaaikala
|
799f08e383
|
UT: Implement test_handle_scan_data__upserts_machine_if_not_existed
|
2022-09-29 18:32:50 +00:00 |
Kekoa Kaaikala
|
29355e9d14
|
UT: Implement test_handle_scan_data__node_not_upserted_if_no_matching_machine
|
2022-09-29 18:32:50 +00:00 |
Kekoa Kaaikala
|
18ca84a247
|
UT: Implement test_handle_scan_data__node_not_upserted_if_no_matching_agent
|
2022-09-29 18:32:50 +00:00 |
Kekoa Kaaikala
|
ce8219aa6d
|
UT: Implement test_handle_scan_data__upserts_node
|
2022-09-29 18:32:50 +00:00 |
Kekoa Kaaikala
|
ab32daa0e0
|
Common: Fix AbstractAgentEvent union
|
2022-09-29 18:32:50 +00:00 |
Kekoa Kaaikala
|
1c127781ca
|
UT: Implement test_handle_scan_data__upserts_machine
|
2022-09-29 18:32:50 +00:00 |
Kekoa Kaaikala
|
a0d6565c4a
|
UT: Stub out unit tests for handle_scan_data
|
2022-09-29 18:32:50 +00:00 |
Kekoa Kaaikala
|
371ca12dfb
|
Island: Add handle_scan_data to __init__.py
|
2022-09-29 18:32:50 +00:00 |
Kekoa Kaaikala
|
89c6e2b7bc
|
Island: Extract methods in handle_scan_data
|
2022-09-29 18:32:50 +00:00 |
Kekoa Kaaikala
|
eacd426969
|
Island: Handle StorageError in handle_scan_data
|
2022-09-29 18:32:50 +00:00 |
Kekoa Kaaikala
|
304dfbd21f
|
Island: Add callable to handle PingScanEvent
|
2022-09-29 18:32:50 +00:00 |
Mike Salvatore
|
4b3402f7a8
|
UT: Move mock_agent_event_queue into conftest.py
|
2022-09-29 14:32:20 -04:00 |
Mike Salvatore
|
b95baaba87
|
UT: Add tests for TCPScanEvent
|
2022-09-29 13:59:55 -04:00 |
Mike Salvatore
|
208ba1c2ab
|
Common: Use lower-case member name for PortStatus values
|
2022-09-29 13:49:50 -04:00 |