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:
Is your feature request related to a problem? Please describe.
monkey/infection_monkey/cc/control.py:ControlClient
andmonkey/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: