Ilija Lazoroski
5eeee2a60d
Island: Subscribe AgentSignalsService.on_terminate_agents_signal to
...
TERMINATE_AGENTS events
2022-09-23 12:54:49 -04:00
Shreya Malviya
850857c8a1
UI: '/api/terminate-all-agents' -> '/api/agent-signals/terminate-all-agents'
2022-09-23 12:54:49 -04:00
Mike Salvatore
60198ec879
Merge pull request #2332 from guardicore/2261-agent-signals-model
...
2261 agent signals model
2022-09-23 12:54:49 -04:00
Ilija Lazoroski
c25e245a8e
Island: Implement `get_progenitor` in MongoAgentRepository
2022-09-23 12:54:49 -04:00
Ilija Lazoroski
f12e839878
Island: Register AgentSignalsSerivce in DI Container
2022-09-23 12:54:49 -04:00
Shreya Malviya
b666078e7d
Island: '/api/terminate-all-agents' -> '/api/agent-signals/terminate-all-agents'
2022-09-23 12:54:49 -04:00
Ilija Lazoroski
d10c148533
Island: Add `get_progenitor` to IAgentRepository
2022-09-23 12:54:49 -04:00
Shreya Malviya
066f106882
UT: Move relevant tests from test_agent_signals.py to test_terminate_all_agents.py
2022-09-23 12:54:49 -04:00
Shreya Malviya
645e03e46f
Island: Import TerminateAllAgents in cc/resources/__init__.py
2022-09-23 12:54:49 -04:00
Shreya Malviya
105cc60f4b
Island: Remove POST method from AgentSignals resource
2022-09-23 12:54:49 -04:00
Shreya Malviya
c586623b8b
BB: '/api/agent-signals/terminate-all' -> '/api/terminate-all-agents'
2022-09-23 12:54:49 -04:00
Shreya Malviya
7527eca861
UI: '/api/agent-signals/terminate-all' -> '/api/terminate-all-agents'
2022-09-23 12:54:49 -04:00
Shreya Malviya
2864286a29
Island: Add TerminateAllAgents resource
2022-09-23 12:54:49 -04:00
Shreya Malviya
28c3cf581f
UT: Add test cases for AgentSignal resource's POST
2022-09-23 12:54:49 -04:00
Shreya Malviya
24210d4f6f
Island: Add check that terminate timestamp is > 0 in AgentSignals resource
2022-09-23 12:54:49 -04:00
Shreya Malviya
1632d8b3e9
BB: 'kill_time' -> 'terminate_time'
2022-09-23 12:54:49 -04:00
Shreya Malviya
11f443e641
UT: 'kill_time' -> 'terminate_time'
2022-09-23 12:54:49 -04:00
Shreya Malviya
489ead31d2
Island: 'kill_time' -> 'terminate_time'
2022-09-23 12:54:49 -04:00
Shreya Malviya
fbfebc6167
UI: 'kill_time' -> 'terminate_time'
2022-09-23 12:54:49 -04:00
Shreya Malviya
14c615e238
Island: Rename some variables in test_agent_signals.py
2022-09-23 12:54:49 -04:00
Ilija Lazoroski
2d42355e2c
UT: Add tests for GET AgentSignals endpoint
2022-09-23 12:54:49 -04:00
Ilija Lazoroski
41951511d0
Island: Add simplify=true when returning AgentSignals in endpoint
2022-09-23 12:54:49 -04:00
Shreya Malviya
ef273bc1cf
Island: Remove set_stop_all()
2022-09-23 12:54:49 -04:00
Shreya Malviya
637978648a
Island: Remove StopAllAgents resource
2022-09-23 12:54:49 -04:00
Shreya Malviya
263fff28f3
BB: Use /api/agent-signals/terminate-all instead of /api/monkey-control/stop-all-agents
2022-09-23 12:54:49 -04:00
Shreya Malviya
bc43f81a11
UI: Use /api/agent-signals/terminate-all instead of /api/monkey-control/stop-all-agents
2022-09-23 12:54:49 -04:00
Shreya Malviya
5bf63c1221
UT: Fix POST tests in test_agent_signals.py
2022-09-23 12:54:49 -04:00
Shreya Malviya
1afe625395
Island: Catch KeyError in AgentSignals resource's POST
2022-09-23 12:54:49 -04:00
Shreya Malviya
cca4cf9df2
Island: Implement AgentSignals resource's GET
2022-09-23 12:54:49 -04:00
Shreya Malviya
cfe31f8dee
Island: Use terminate signal's timestamp directly instead of creating an AgentSignals object in AgentSignals resource
2022-09-23 12:54:49 -04:00
Shreya Malviya
f23a6c8fa4
Island: Add message to ValueError in AgentSignals resource
2022-09-23 12:54:49 -04:00
Shreya Malviya
58ad44366a
Island: Remove comment in cc/resources/agent_signals.py
2022-09-23 12:54:49 -04:00
Shreya Malviya
dccef0efa5
Island: Rename Signal -> Signals in cc/resources/agent_signals.py
2022-09-23 12:54:49 -04:00
Kekoa Kaaikala
0775449fa9
Island: Add AgentSignals resource
2022-09-23 12:54:49 -04:00
Ilija Lazoroski
c0afae6dfa
Island: Add stubbed AgentSignalsService
2022-09-23 12:54:48 -04:00
Ilija Lazoroski
721cc29559
Island: Add AgentSignals model
2022-09-23 12:51:30 -04:00
Ilija Lazoroski
560d941885
Island: Add terminate field to Simulation model
2022-09-23 12:50:48 -04:00
Ilija Lazoroski
be30db885b
Island: Add TERMINATE_AGENTS to IslandEventTopic
2022-09-23 12:49:41 -04:00
Kekoa Kaaikala
8ff817eed2
Island: Rename local_network_scan
...
local_network_scan -> scan_local_interfaces
2022-09-23 15:43:30 +00:00
Kekoa Kaaikala
4f4eea3d66
Agent: Use get_my_ip_address() to build master
2022-09-23 10:46:47 -04:00
Ilija Lazoroski
49e434d754
Common: Add SocketAddress type
2022-09-23 09:21:34 -04:00
Mike Salvatore
1716a2dddd
Merge pull request #2344 from guardicore/2325-ipv4address-in-island
...
2325 ipv4address in island
2022-09-23 09:09:07 -04:00
Mike Salvatore
0ca004795a
Island: Remove Sequence[str] convention for "ip_addresses"
2022-09-23 08:46:16 -04:00
Mike Salvatore
0592e0a790
Island: Use IPv4Address in LocalMonkeyRunService
2022-09-23 08:45:48 -04:00
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