diff --git a/monkey/infection_monkey/exploit/tools/helpers.py b/monkey/infection_monkey/exploit/tools/helpers.py index 47057b63f..6d2538fc9 100644 --- a/monkey/infection_monkey/exploit/tools/helpers.py +++ b/monkey/infection_monkey/exploit/tools/helpers.py @@ -1,5 +1,4 @@ import logging -from pathlib import Path logger = logging.getLogger(__name__) @@ -12,25 +11,11 @@ def try_get_target_monkey(host): def get_target_monkey(host): - import platform - import sys - from infection_monkey.control import ControlClient if not host.os.get("type"): return None - if host.os.get("type") == platform.system().lower(): - try: - # When running from source, sys.executable will be "python", not an agent. - if "monkey" in Path(sys.executable).name: - return sys.executable - except Exception as ex: - logger.warning( - "Unable to retrieve this executable's path, downloading executable from the island " - f"instead: {ex}" - ) - return ControlClient.download_monkey_exe(host)