monkey
monkey copied to clipboard
Merge control client and control channel
Is your feature request related to a problem? Please describe.
monkey/infection_monkey/cc/control.py:ControlClient and monkey/infection_monkey/cc/control_channel.py:ControlChannel have similar responsibilities of communicating with an island.
Describe the solution you'd like
Merge both of these files together or separate them into specific concerns.
Consider refactoring further to make infrastructure extendable, example:

The original intent was for the ControlChannel to be a strangler and replace control.py.
After #2272, control.py will be gone.