From a2677a1a0e5aa33cb18ac2f51f8c93f2ae27e75e Mon Sep 17 00:00:00 2001 From: Shreya Malviya <shreya.malviya@gmail.com> Date: Thu, 14 Jul 2022 16:55:47 +0530 Subject: [PATCH 1/2] Agent: Add __init__.py files to all source code directories for proper code coverage results --- .../credential_collectors/credential_components/__init__.py | 0 monkey/infection_monkey/exploit/zerologon_utils/__init__.py | 0 .../infection_monkey/i_puppet/credential_collection/__init__.py | 0 monkey/infection_monkey/payload/__init__.py | 0 monkey/infection_monkey/post_breach/account_discovery/__init__.py | 0 .../post_breach/clear_command_history/__init__.py | 0 monkey/infection_monkey/post_breach/job_scheduling/__init__.py | 0 monkey/infection_monkey/post_breach/setuid_setgid/__init__.py | 0 .../infection_monkey/post_breach/shell_startup_files/__init__.py | 0 .../post_breach/shell_startup_files/linux/__init__.py | 0 .../post_breach/shell_startup_files/windows/__init__.py | 0 .../infection_monkey/post_breach/signed_script_proxy/__init__.py | 0 .../post_breach/signed_script_proxy/windows/__init__.py | 0 monkey/infection_monkey/post_breach/timestomping/__init__.py | 0 .../infection_monkey/post_breach/timestomping/linux/__init__.py | 0 .../infection_monkey/post_breach/timestomping/windows/__init__.py | 0 monkey/infection_monkey/post_breach/trap_command/__init__.py | 0 monkey/infection_monkey/ransomware/__init__.py | 0 monkey/infection_monkey/system_info/__init__.py | 0 monkey/infection_monkey/system_info/collectors/__init__.py | 0 .../system_info/windows_cred_collector/__init__.py | 0 monkey/infection_monkey/utils/plugins/__init__.py | 0 22 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 monkey/infection_monkey/credential_collectors/credential_components/__init__.py create mode 100644 monkey/infection_monkey/exploit/zerologon_utils/__init__.py create mode 100644 monkey/infection_monkey/i_puppet/credential_collection/__init__.py create mode 100644 monkey/infection_monkey/payload/__init__.py create mode 100644 monkey/infection_monkey/post_breach/account_discovery/__init__.py create mode 100644 monkey/infection_monkey/post_breach/clear_command_history/__init__.py create mode 100644 monkey/infection_monkey/post_breach/job_scheduling/__init__.py create mode 100644 monkey/infection_monkey/post_breach/setuid_setgid/__init__.py create mode 100644 monkey/infection_monkey/post_breach/shell_startup_files/__init__.py create mode 100644 monkey/infection_monkey/post_breach/shell_startup_files/linux/__init__.py create mode 100644 monkey/infection_monkey/post_breach/shell_startup_files/windows/__init__.py create mode 100644 monkey/infection_monkey/post_breach/signed_script_proxy/__init__.py create mode 100644 monkey/infection_monkey/post_breach/signed_script_proxy/windows/__init__.py create mode 100644 monkey/infection_monkey/post_breach/timestomping/__init__.py create mode 100644 monkey/infection_monkey/post_breach/timestomping/linux/__init__.py create mode 100644 monkey/infection_monkey/post_breach/timestomping/windows/__init__.py create mode 100644 monkey/infection_monkey/post_breach/trap_command/__init__.py create mode 100644 monkey/infection_monkey/ransomware/__init__.py create mode 100644 monkey/infection_monkey/system_info/__init__.py create mode 100644 monkey/infection_monkey/system_info/collectors/__init__.py create mode 100644 monkey/infection_monkey/system_info/windows_cred_collector/__init__.py create mode 100644 monkey/infection_monkey/utils/plugins/__init__.py diff --git a/monkey/infection_monkey/credential_collectors/credential_components/__init__.py b/monkey/infection_monkey/credential_collectors/credential_components/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/infection_monkey/exploit/zerologon_utils/__init__.py b/monkey/infection_monkey/exploit/zerologon_utils/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/infection_monkey/i_puppet/credential_collection/__init__.py b/monkey/infection_monkey/i_puppet/credential_collection/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/infection_monkey/payload/__init__.py b/monkey/infection_monkey/payload/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/infection_monkey/post_breach/account_discovery/__init__.py b/monkey/infection_monkey/post_breach/account_discovery/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/infection_monkey/post_breach/clear_command_history/__init__.py b/monkey/infection_monkey/post_breach/clear_command_history/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/infection_monkey/post_breach/job_scheduling/__init__.py b/monkey/infection_monkey/post_breach/job_scheduling/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/infection_monkey/post_breach/setuid_setgid/__init__.py b/monkey/infection_monkey/post_breach/setuid_setgid/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/infection_monkey/post_breach/shell_startup_files/__init__.py b/monkey/infection_monkey/post_breach/shell_startup_files/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/infection_monkey/post_breach/shell_startup_files/linux/__init__.py b/monkey/infection_monkey/post_breach/shell_startup_files/linux/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/infection_monkey/post_breach/shell_startup_files/windows/__init__.py b/monkey/infection_monkey/post_breach/shell_startup_files/windows/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/infection_monkey/post_breach/signed_script_proxy/__init__.py b/monkey/infection_monkey/post_breach/signed_script_proxy/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/infection_monkey/post_breach/signed_script_proxy/windows/__init__.py b/monkey/infection_monkey/post_breach/signed_script_proxy/windows/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/infection_monkey/post_breach/timestomping/__init__.py b/monkey/infection_monkey/post_breach/timestomping/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/infection_monkey/post_breach/timestomping/linux/__init__.py b/monkey/infection_monkey/post_breach/timestomping/linux/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/infection_monkey/post_breach/timestomping/windows/__init__.py b/monkey/infection_monkey/post_breach/timestomping/windows/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/infection_monkey/post_breach/trap_command/__init__.py b/monkey/infection_monkey/post_breach/trap_command/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/infection_monkey/ransomware/__init__.py b/monkey/infection_monkey/ransomware/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/infection_monkey/system_info/__init__.py b/monkey/infection_monkey/system_info/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/infection_monkey/system_info/collectors/__init__.py b/monkey/infection_monkey/system_info/collectors/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/infection_monkey/system_info/windows_cred_collector/__init__.py b/monkey/infection_monkey/system_info/windows_cred_collector/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/infection_monkey/utils/plugins/__init__.py b/monkey/infection_monkey/utils/plugins/__init__.py new file mode 100644 index 000000000..e69de29bb From 4bd90505c28e5618ce2e85880fe5023465c0ec1f Mon Sep 17 00:00:00 2001 From: Shreya Malviya <shreya.malviya@gmail.com> Date: Thu, 14 Jul 2022 16:56:04 +0530 Subject: [PATCH 2/2] Island: Add __init__.py files to all source code directories for proper code coverage results --- monkey/monkey_island/cc/environment/__init__.py | 0 monkey/monkey_island/cc/repository/attack/__init__.py | 0 monkey/monkey_island/cc/repository/file_storage/__init__.py | 0 monkey/monkey_island/cc/resources/blackbox/utils/__init__.py | 0 monkey/monkey_island/cc/resources/exploitations/__init__.py | 0 monkey/monkey_island/cc/resources/monkey_control/__init__.py | 0 monkey/monkey_island/cc/resources/utils/__init__.py | 0 monkey/monkey_island/cc/resources/zero_trust/__init__.py | 0 .../cc/resources/zero_trust/scoutsuite_auth/__init__.py | 0 monkey/monkey_island/cc/services/authentication/__init__.py | 0 .../cc/services/config_schema/definitions/__init__.py | 0 monkey/monkey_island/cc/services/mode/__init__.py | 0 monkey/monkey_island/cc/services/netmap/__init__.py | 0 monkey/monkey_island/cc/services/ransomware/__init__.py | 0 .../telemetry/processing/credentials/identities/__init__.py | 0 .../services/telemetry/processing/credentials/secrets/__init__.py | 0 .../telemetry/processing/system_info_collectors/__init__.py | 0 .../monkey_island/cc/services/zero_trust/scoutsuite/__init__.py | 0 .../cc/services/zero_trust/scoutsuite/consts/__init__.py | 0 .../services/zero_trust/scoutsuite/consts/rule_names/__init__.py | 0 .../cc/services/zero_trust/scoutsuite/data_parsing/__init__.py | 0 .../scoutsuite/data_parsing/rule_path_building/__init__.py | 0 .../rule_path_building/rule_path_creators/__init__.py | 0 23 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 monkey/monkey_island/cc/environment/__init__.py create mode 100644 monkey/monkey_island/cc/repository/attack/__init__.py create mode 100644 monkey/monkey_island/cc/repository/file_storage/__init__.py create mode 100644 monkey/monkey_island/cc/resources/blackbox/utils/__init__.py create mode 100644 monkey/monkey_island/cc/resources/exploitations/__init__.py create mode 100644 monkey/monkey_island/cc/resources/monkey_control/__init__.py create mode 100644 monkey/monkey_island/cc/resources/utils/__init__.py create mode 100644 monkey/monkey_island/cc/resources/zero_trust/__init__.py create mode 100644 monkey/monkey_island/cc/resources/zero_trust/scoutsuite_auth/__init__.py create mode 100644 monkey/monkey_island/cc/services/authentication/__init__.py create mode 100644 monkey/monkey_island/cc/services/config_schema/definitions/__init__.py create mode 100644 monkey/monkey_island/cc/services/mode/__init__.py create mode 100644 monkey/monkey_island/cc/services/netmap/__init__.py create mode 100644 monkey/monkey_island/cc/services/ransomware/__init__.py create mode 100644 monkey/monkey_island/cc/services/telemetry/processing/credentials/identities/__init__.py create mode 100644 monkey/monkey_island/cc/services/telemetry/processing/credentials/secrets/__init__.py create mode 100644 monkey/monkey_island/cc/services/telemetry/processing/system_info_collectors/__init__.py create mode 100644 monkey/monkey_island/cc/services/zero_trust/scoutsuite/__init__.py create mode 100644 monkey/monkey_island/cc/services/zero_trust/scoutsuite/consts/__init__.py create mode 100644 monkey/monkey_island/cc/services/zero_trust/scoutsuite/consts/rule_names/__init__.py create mode 100644 monkey/monkey_island/cc/services/zero_trust/scoutsuite/data_parsing/__init__.py create mode 100644 monkey/monkey_island/cc/services/zero_trust/scoutsuite/data_parsing/rule_path_building/__init__.py create mode 100644 monkey/monkey_island/cc/services/zero_trust/scoutsuite/data_parsing/rule_path_building/rule_path_creators/__init__.py diff --git a/monkey/monkey_island/cc/environment/__init__.py b/monkey/monkey_island/cc/environment/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/monkey_island/cc/repository/attack/__init__.py b/monkey/monkey_island/cc/repository/attack/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/monkey_island/cc/repository/file_storage/__init__.py b/monkey/monkey_island/cc/repository/file_storage/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/monkey_island/cc/resources/blackbox/utils/__init__.py b/monkey/monkey_island/cc/resources/blackbox/utils/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/monkey_island/cc/resources/exploitations/__init__.py b/monkey/monkey_island/cc/resources/exploitations/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/monkey_island/cc/resources/monkey_control/__init__.py b/monkey/monkey_island/cc/resources/monkey_control/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/monkey_island/cc/resources/utils/__init__.py b/monkey/monkey_island/cc/resources/utils/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/monkey_island/cc/resources/zero_trust/__init__.py b/monkey/monkey_island/cc/resources/zero_trust/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/monkey_island/cc/resources/zero_trust/scoutsuite_auth/__init__.py b/monkey/monkey_island/cc/resources/zero_trust/scoutsuite_auth/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/monkey_island/cc/services/authentication/__init__.py b/monkey/monkey_island/cc/services/authentication/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/monkey_island/cc/services/config_schema/definitions/__init__.py b/monkey/monkey_island/cc/services/config_schema/definitions/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/monkey_island/cc/services/mode/__init__.py b/monkey/monkey_island/cc/services/mode/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/monkey_island/cc/services/netmap/__init__.py b/monkey/monkey_island/cc/services/netmap/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/monkey_island/cc/services/ransomware/__init__.py b/monkey/monkey_island/cc/services/ransomware/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/monkey_island/cc/services/telemetry/processing/credentials/identities/__init__.py b/monkey/monkey_island/cc/services/telemetry/processing/credentials/identities/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/monkey_island/cc/services/telemetry/processing/credentials/secrets/__init__.py b/monkey/monkey_island/cc/services/telemetry/processing/credentials/secrets/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/monkey_island/cc/services/telemetry/processing/system_info_collectors/__init__.py b/monkey/monkey_island/cc/services/telemetry/processing/system_info_collectors/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/monkey_island/cc/services/zero_trust/scoutsuite/__init__.py b/monkey/monkey_island/cc/services/zero_trust/scoutsuite/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/monkey_island/cc/services/zero_trust/scoutsuite/consts/__init__.py b/monkey/monkey_island/cc/services/zero_trust/scoutsuite/consts/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/monkey_island/cc/services/zero_trust/scoutsuite/consts/rule_names/__init__.py b/monkey/monkey_island/cc/services/zero_trust/scoutsuite/consts/rule_names/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/monkey_island/cc/services/zero_trust/scoutsuite/data_parsing/__init__.py b/monkey/monkey_island/cc/services/zero_trust/scoutsuite/data_parsing/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/monkey_island/cc/services/zero_trust/scoutsuite/data_parsing/rule_path_building/__init__.py b/monkey/monkey_island/cc/services/zero_trust/scoutsuite/data_parsing/rule_path_building/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/monkey/monkey_island/cc/services/zero_trust/scoutsuite/data_parsing/rule_path_building/rule_path_creators/__init__.py b/monkey/monkey_island/cc/services/zero_trust/scoutsuite/data_parsing/rule_path_building/rule_path_creators/__init__.py new file mode 100644 index 000000000..e69de29bb