Ilija Lazoroski
d7be8e2bc0
Island: Remove `log_contents` from Agent model
2022-09-27 12:52:24 -04:00
Kekoa Kaaikala
ea94da9725
Merge pull request #2357 from guardicore/2299-update-network-config-docs
...
Docs: Update network scanning documentation
2022-09-27 11:10:12 -04:00
Kekoa Kaaikala
e63409d1ad
Docs: Update paths for custom-scenario
2022-09-27 14:39:15 +00:00
Kekoa Kaaikala
036a382e95
Merge pull request #2354 from guardicore/2323-use-socketaddress-in-running_on_island
...
2323 use socketaddress in running on island
2022-09-27 09:44:04 -04:00
VakarisZ
9823301c3b
Merge pull request #2348 from guardicore/2299-rename-local-network-scan
...
Island: Rename local_network_scan
2022-09-27 16:00:36 +03:00
Kekoa Kaaikala
21cbf8d38b
Merge pull request #2351 from guardicore/2323-update-iislandapiclient-with-socketaddress
...
2323 update iislandapiclient with socketaddress
2022-09-27 08:17:17 -04:00
Shreya Malviya
4f3a8a5b2f
Agent: Simplify logic in _build_server_list() in monkey/infection_monkey/monkey.py
...
Co-authored-by: VakarisZ <36815064+VakarisZ@users.noreply.github.com>
2022-09-27 17:17:09 +05:30
Shreya Malviya
3accaccceb
Agent: Simplify logic to set self._island_address in InfectionMonkey
2022-09-27 17:06:42 +05:30
Kekoa Kaaikala
c33189725d
Agent: Update ControlClient to use SocketAddress
2022-09-27 17:01:47 +05:30
Kekoa Kaaikala
19dbf81fa3
Agent: Fix mypy issue
2022-09-27 17:01:39 +05:30
Shreya Malviya
688a41a11e
BB: Rename local_network_scan -> scan_my_networks in test_configurations/noop.py
2022-09-27 16:32:09 +05:30
Shreya Malviya
80328159f0
Agent: Change return type hint of _get_segmentation_check_targets() to be more specific
2022-09-27 16:30:28 +05:30
Shreya Malviya
01f1d62272
UT: Simplify logic in test data in test_http_island_api_client.py
2022-09-27 16:19:23 +05:30
Shreya Malviya
6d63f3c378
Agent: Fix some logic caused by rebase
2022-09-27 16:17:04 +05:30
Kekoa Kaaikala
aeef2cdcbe
Agent: Update send_remove_from_waitlist_control_message_to_relays
...
Update send_remove_from_waitlist_control_message_to_relays to use
SocketAddress
2022-09-27 15:37:57 +05:30
Kekoa Kaaikala
af8d3937be
Agent: Use correct return type for _connect_to_island_api
2022-09-27 15:37:36 +05:30
Kekoa Kaaikala
110542eeb8
Common: Make SocketAddress hashable
2022-09-27 15:34:13 +05:30
Kekoa Kaaikala
c4804f06a9
Agent: Use SocketAddress in IIslandAPIClient
2022-09-27 15:33:28 +05:30
ilija-lazoroski
90890106f7
Merge pull request #2355 from guardicore/2268-pingscanevent
...
2268 pingscanevent
2022-09-27 10:58:20 +02:00
vakarisz
e2f0a2dfc0
Common: Improve comment's readability in agent_sub_configurations.py
2022-09-27 11:51:27 +03:00
Ilija Lazoroski
c119406b2d
Project: Add import for PingScanEvent
2022-09-27 10:50:23 +02:00
vakarisz
b9cf200832
Agent: Change return typehint to be more specific
2022-09-27 11:50:20 +03:00
Ilija Lazoroski
7bb7ef7dce
Common: Export PingScanEvent from __init__
2022-09-27 10:49:40 +02:00
vakarisz
182a566087
Agent: Simplify scan_target_generator.py
...
The responsibility of type-hints are not to implement logic. Implementing logic via type-hints diminishes readability, because it forces you to cross-reference a class instead of just exposing the logic where it's used
2022-09-27 11:33:30 +03:00
Shreya Malviya
14999fba4e
Merge pull request #2353 from guardicore/2323-SocketAddress-in-AgentRegistrationData
...
SocketAddress in AgentRegistrationData
2022-09-27 13:56:16 +05:30
Shreya Malviya
9b4de6bab8
UT: Use SocketAddress.from_string() in test_handle_agent_registration.py
2022-09-27 13:11:13 +05:30
Shreya Malviya
d1199fdab2
Agent: Simplify relay disconnect logic in network/relay/utils.py
2022-09-27 13:06:29 +05:30
Shreya Malviya
441c14f15d
Use SocketAddress.from_string() in network/relay/utils.py
2022-09-27 12:56:10 +05:30
Shreya Malviya
1f80eac4b6
island: Remove unused import in cc/island_event_handlers/handle_agent_registration.py
2022-09-27 12:51:49 +05:30
Shreya Malviya
8b0ebfc3a7
UT: Add/modify tests as per SocketAddress related changes
2022-09-27 12:51:49 +05:30
Shreya Malviya
3b192a869e
UT: Replace test data with SocketAddress wherever required
2022-09-27 12:51:49 +05:30
Shreya Malviya
0ae653fb72
Agent: Let InfectionMonkey._cmd_island_port stay a str
...
No part of the code in InfectionMonkey requires _cmd_island_port to be an int now
2022-09-27 12:51:49 +05:30
Shreya Malviya
8a609e0871
Agent: Simplify logic in SocketAddress object creation in monkey.py and network/relay/utils.py
2022-09-27 12:51:49 +05:30
Shreya Malviya
6a29702846
Island: Modify cc_server type in Agent pydantic model
2022-09-27 12:51:49 +05:30
Shreya Malviya
284ec3d119
Agent: Use SocketAddress type in handle_agent_registration._get_or_create_cc_machine()
2022-09-27 12:51:49 +05:30
Shreya Malviya
ac633a6e75
Agent: Change argument in InfectionMonkey._register_agent() to type SocketAddress
2022-09-27 12:51:49 +05:30
Shreya Malviya
6df2c29e30
Common: Update cc_server's type in AgentRegistrationData to SocketAddress
2022-09-27 12:51:49 +05:30
Kekoa Kaaikala
311c294033
Agent: Fix mypy issues in scan_target_generator.py
2022-09-26 20:20:24 +00:00
Kekoa Kaaikala
1bf610a4a8
Agent: Fix missing names
2022-09-26 19:51:14 +00:00
Kekoa Kaaikala
87ca11962e
Common: Create PingScanEvent
2022-09-26 19:04:06 +00:00
Kekoa Kaaikala
d87cf5a9f5
Agent: Fix mypy issues in test_propagator.py
2022-09-26 18:54:26 +00:00
Kekoa Kaaikala
aeb6630ebc
Agent: Move PingScanData to common
2022-09-26 18:52:23 +00:00
Kekoa Kaaikala
dd5b796bfe
Agent: Convert PingScanData to dataclass
2022-09-26 17:48:27 +00:00
Kekoa Kaaikala
ef053ea017
Docs: Update network scanning documentation
2022-09-26 15:13:45 +00:00
Kekoa Kaaikala
6f095eb0c1
Merge pull request #2350 from guardicore/2323-parse-servers-as-socketaddress
...
2323 parse servers as socketaddress
2022-09-26 10:44:18 -04:00
vakarisz
9728d22250
Agent, Island: Rename scan_local_interfaces to scan_my_networks
...
"scan_my_networks" is the shortest way to convey that networks the machine belongs to will get scanned
2022-09-26 16:14:47 +03:00
Kekoa Kaaikala
8b8ef79e0a
Common: Move SocketAddress function into the class
...
Moved socketaddress_from_string into SocketAddress.from_string
2022-09-26 12:32:00 +00:00
Shreya Malviya
aec9cbb4b1
Merge pull request #2352 from guardicore/2323-SocketAddress-in-TCPRelay
...
SocketAddress in TCPRelay
2022-09-26 17:10:30 +05:30
Shreya Malviya
3de18d5f1c
Project: Remove stale Vulture allowlist entry
2022-09-26 16:50:01 +05:30
Shreya Malviya
a093a3e527
Agent: Use default str representation of SocketAddress in log message in notify_disconnect()
2022-09-26 16:49:42 +05:30