Mike Salvatore
c2f3def33b
Island: Use IPv4Address in resources.IPAddresses
2022-09-23 08:42:32 -04:00
Mike Salvatore
526fd6f941
Island: Use IPv4Address instead of str in server_setup.py
2022-09-23 08:35:29 -04:00
Mike Salvatore
fc4c05405b
Common: Add get_my_ip_addresses() -> Sequence[IPv4Address]
2022-09-23 08:16:11 -04:00
Mike Salvatore
a89d76a4c5
Merge pull request #2339 from guardicore/2260-more-mypy-fixes
...
2260 more mypy fixes
2022-09-23 08:05:02 -04:00
vakarisz
52d0e6f655
Agent, Island: Rename get_my_ip_address to legacy
2022-09-23 14:03:10 +03:00
vakarisz
6ced730b53
UT: Remove monkey. part from imports in unit tests
...
No part of the codebase import with this longer syntax of `monkey.infection_monkey.something`, because `infection_monkey.something` is shorter and enough
2022-09-23 12:40:41 +03:00
vakarisz
d48e8b3f3e
Agent, Island: Add mypy to dev dependencies
2022-09-23 12:40:41 +03:00
vakarisz
39191d3344
Project: Remove __init__.py in monkey folder
...
Monkey is not a python package, it's a collection of packages. This also prevents mypy from searching monkey.infection_monkey... imports
2022-09-23 10:47:16 +03:00
vakarisz
978daf973b
Agent: Fix mypy errors related to puppet
2022-09-23 10:45:23 +03:00
vakarisz
0d08ce467e
Agent: Fix mypy issues in ransomware and encryption
2022-09-23 09:42:25 +03:00
vakarisz
3d7e9be150
Agent: Fix type hints mypy found in relay/utils.py
2022-09-22 17:33:00 +03:00
vakarisz
9749984640
Agent: Fix type hints mypy found in propagator.py
2022-09-22 17:09:32 +03:00
Mike Salvatore
2c4625eb1c
Island: Add IAgentLogRepository
2022-09-22 09:59:01 -04:00
Kekoa Kaaikala
9c0ea39b6d
Merge pull request #2330 from guardicore/2260-fix-mypy-issues
...
2260 fix mypy issues
2022-09-22 09:49:42 -04:00
Kekoa Kaaikala
4226d9029f
Island: Simplify T1065.get_tunnel_ports()
2022-09-22 13:38:45 +00:00
Kekoa Kaaikala
38d9ccc9f0
Agent: Remove stale comment
2022-09-22 13:11:08 +00:00
Shreya Malviya
7d996c100e
Agent: Remove repeated code in http_island_api_client.handle_island_errors()
2022-09-22 17:47:50 +05:30
Mike Salvatore
444bf99e41
Merge pull request #2328 from guardicore/2290-import-config-bug
...
UI: Get derived state from props in AdvancedMultiSelect
2022-09-22 08:03:28 -04:00
Mike Salvatore
fe2c1f29fa
Agent: Catch requests.JSONDecodeError
2022-09-22 08:02:52 -04:00
Mike Salvatore
823829c001
Merge pull request #2331 from guardicore/2256-publish-agent-registration-data
...
2256 publish agent registration data
2022-09-22 07:46:19 -04:00
vakarisz
56af6fd2c4
UI: Don't use derived state for selected plugin names
2022-09-22 12:16:11 +03:00
Mike Salvatore
13f7301db9
Island: Add types-python-dateutil as dev dependency
2022-09-21 20:43:50 -04:00
Mike Salvatore
f591f150fc
Revert "Island: Fix mypy issues in exploit.py"
...
This reverts commit 9c49cdafa3
.
2022-09-21 20:43:09 -04:00
Mike Salvatore
284f58afaf
UT: Sort updated_machine.network_interfaces
2022-09-21 20:37:30 -04:00
Mike Salvatore
5b61767575
Project: Remove IslandEventTopics from vulture_allowlist
2022-09-21 20:34:30 -04:00
Kekoa Kaaikala
5e7689345f
Island: Remove i_log_repository.py
2022-09-21 22:25:42 +00:00
Kekoa Kaaikala
06965abe5d
Island: Remove networkmap.py
2022-09-21 22:25:42 +00:00
Kekoa Kaaikala
bba6386efa
Island: Fix mypy issues in segmentation.py
2022-09-21 22:25:42 +00:00
Kekoa Kaaikala
1defad72fd
Island: Fix mypy issues in networkmap.py
2022-09-21 22:25:42 +00:00
Kekoa Kaaikala
e478ba80e0
Island: Fix mypy issues in version.py
2022-09-21 22:25:42 +00:00
Kekoa Kaaikala
c0e98bc0d1
Island: Fix mypy issues in T1065.py
2022-09-21 22:25:42 +00:00
Kekoa Kaaikala
5f3d757965
Island: Fix mypy issues in mongo_db_process.py
2022-09-21 22:25:42 +00:00
Kekoa Kaaikala
0578219549
Island: Fix mypy issues in finding_service.py
2022-09-21 22:25:42 +00:00
Kekoa Kaaikala
85dbda8ba9
Island: Fix mypy issues in cred_exploit.py
2022-09-21 22:25:24 +00:00
Kekoa Kaaikala
22b12080b6
Island: Fix mypy issues in ransomware_report.py
2022-09-21 22:23:14 +00:00
Kekoa Kaaikala
9c49cdafa3
Island: Fix mypy issues in exploit.py
2022-09-21 22:23:14 +00:00
Kekoa Kaaikala
b8230ffb73
Island: Fix mypy issues for encryptors
2022-09-21 22:23:14 +00:00
Kekoa Kaaikala
421ed942fe
Island: Fix mypy issues in AbstractResource.py
2022-09-21 22:23:14 +00:00
Kekoa Kaaikala
ecd2cbbe6e
Island: Fix mypy issues in i_log_repository.py
2022-09-21 22:23:14 +00:00
Kekoa Kaaikala
3e95ec6ee4
Island: Fix mypy issues in server_setup.py
2022-09-21 22:23:14 +00:00
Kekoa Kaaikala
95839caf9c
Island: Fix mypy issues in app.py
2022-09-21 22:23:14 +00:00
Kekoa Kaaikala
97d53dba3c
Agent: Fix mypy issues in ransomware_options.py
2022-09-21 22:23:14 +00:00
Kekoa Kaaikala
c78e6333f8
Agent: Fix mypy issues in pba.py
2022-09-21 22:23:14 +00:00
Kekoa Kaaikala
1621b494f4
Agent: Fix mypy issues in capture_output.py
2022-09-21 22:23:03 +00:00
Mike Salvatore
bed684d7d0
Island: Rename IslandEventTopic.AGENT_{CONNECTED,REGISTERED}
2022-09-21 15:42:28 -04:00
Mike Salvatore
371e495f17
Island: Fix call to IIslandEventQueue.publish()
2022-09-21 15:42:12 -04:00
Mike Salvatore
71da0a559a
Island: Register handle_agent_registration for AGENT_CONNECTED events
2022-09-21 15:05:47 -04:00
Mike Salvatore
271475570d
Island: Modify machine with AgentRegistrationData
...
Since the Machine is passed to other methods, it should have the most up
to date data.
2022-09-21 15:05:47 -04:00
Mike Salvatore
4101f7509a
Island: Handle IP address collisions when updating Machine on agent reg
2022-09-21 15:05:47 -04:00
Mike Salvatore
c0870e6696
Island: Add new node communication on agent registration
2022-09-21 15:05:47 -04:00