diff --git a/src/primaite/config/_package_data/uc7_config.yaml b/src/primaite/config/_package_data/uc7_config.yaml index 2af492cf..b848e852 100644 --- a/src/primaite/config/_package_data/uc7_config.yaml +++ b/src/primaite/config/_package_data/uc7_config.yaml @@ -982,19 +982,19 @@ DEFAULT_GREEN_AGENT_MAX_EXECUTIONS: &DEFAULT_GREEN_AGENT_MAX_EXECUTIONS 1000 # E # Probabilistic Green Agent Config Yaml Anchors # ################################################# -# Probabilistic Green Agent | 20% NODE_APPLICATION_EXECUTE | 80% do-nothing # +# Probabilistic Green Agent | 20% node-application-execute | 80% do-nothing # PROBABILISTIC_CONFIG_20_PERCENTAGE_PROBABILITY: &GREEN_PROBABILISTIC_20 action_probabilities: 0: 0.8 1: 0.2 -# Probabilistic Green Agent | 40% NODE_APPLICATION_EXECUTE | 60% do-nothing # +# Probabilistic Green Agent | 40% node-application-execute | 60% do-nothing # PROBABILISTIC_CONFIG_40_PERCENTAGE_PROBABILITY: &GREEN_PROBABILISTIC_40 action_probabilities: 0: 0.6 1: 0.4 -# Probabilistic Green Agent | 60% NODE_APPLICATION_EXECUTE | 40% do-nothing # +# Probabilistic Green Agent | 60% node-application-execute | 40% do-nothing # PROBABILISTIC_CONFIG_60_PERCENTAGE_PROBABILITY: &GREEN_PROBABILISTIC_60 action_probabilities: 0: 0.4 @@ -2675,542 +2675,3 @@ agents: agent_settings: flatten_obs: True - - - - # ####################################### - # # UC7 Network Wide System POL Config # - # ####################################### - - # # UC7 Network Wide System Pattern Of Life - # # ========================================== - # # 1. All NTP Clients perform periodic NTP Server transactions. - # # 2. Periodic Database (ST_DATA-PRV-SRV-DB) FTP backups (ST_DATA-PRV-SRV-STORAGE) - # # 3. All DNS Clients perform periodic DNS Server transactions. - - # # TODO: NTPClient Node Service Start doesn't start a 'Request' - - # # 1. All NTP Clients perform periodic NTP Server transactions. - - # - ref: SYSTEM-NTP - # team: GREEN - # type: probabilistic-agent - # observation_space: null - # action_space: - # action_list: - # - type: do-nothing - # - type: NODE_SERVICE_START - # action_map: - # # ====== Home Office ======== - # 0: - # action: do-nothing - # options: {} - # 1: - # action: NODE_SERVICE_START - # options: - # node_id: 0 # HOME-PUB-PC-1 - # service_id: 0 # NTPClient - # 2: - # action: NODE_SERVICE_START - # options: - # node_id: 1 # HOME-PUB-PC-2 - # service_id: 0 - # 3: - # action: NODE_SERVICE_START - # options: - # node_id: 2 # HOME-PUB-PC-SRV - # service_id: 0 - # # ====== Remote Site ======== - # 4: - # action: NODE_SERVICE_START - # options: - # node_id: 3 # REM-PUB-PC-1 - # service_id: 0 - # 5: - # action: NODE_SERVICE_START - # options: - # node_id: 4 # REM-PUB-PC-2 - # service_id: 0 - # 6: - # action: NODE_SERVICE_START - # options: - # node_id: 5 # REM-PUB-SRV - # service_id: 0 - # # ====== ST Public DMZ ======= - # 7: - # action: NODE_SERVICE_START - # options: - # node_id: 6 # ST_DMZ-PUB-SRV-WEB - # service_id: 0 - # # ====== ST Head Office ======= - # 8: - # action: NODE_SERVICE_START - # options: - # node_id: 7 # ST_HO-PRV-PC-1 - # service_id: 0 - # 9: - # action: NODE_SERVICE_START - # options: - # node_id: 8 # ST_HO-PRV-PC-2 - # service_id: 0 - # 10: - # action: NODE_SERVICE_START - # options: - # node_id: 9 # ST_HO-PRV-PC-3 - # service_id: 0 - # # ====== ST Human Resources ======= - # 11: - # action: NODE_SERVICE_START - # options: - # node_id: 10 # ST_HR-PRV-PC-1 - # service_id: 0 - # 12: - # action: NODE_SERVICE_START - # options: - # node_id: 11 # ST_HR-PRV-PC-2 - # service_id: 0 - # 13: - # action: NODE_SERVICE_START - # options: - # node_id: 12 # ST_HR-PRV-PC-3 - # service_id: 0 - # # ====== ST DATA Servers ======= - # 14: - # action: NODE_SERVICE_START - # options: - # node_id: 13 # ST_DATA-PRV-SRV-STORAGE - # service_id: 0 - # 15: - # action: NODE_SERVICE_START - # options: - # node_id: 14 # ST_DATA-PRV-SRV-DB - # service_id: 0 - # # ====== ST Project A ======= - # 16: - # action: NODE_SERVICE_START - # options: - # node_id: 15 # PROJ-A-PRV-PC-1 - # service_id: 0 - # 17: - # action: NODE_SERVICE_START - # options: - # node_id: 16 # PROJ-A-PRV-PC-2 - # service_id: 0 - # 18: - # action: NODE_SERVICE_START - # options: - # node_id: 17 # PROJ-A-PRV-PC-3 - # service_id: 0 - # # ====== ST Project B ======= - # 19: - # action: NODE_SERVICE_START - # options: - # node_id: 18 # PROJ-B-PRV-PC-1 - # service_id: 0 - # 20: - # action: NODE_SERVICE_START - # options: - # node_id: 19 # PROJ-B-PRV-PC-2 - # service_id: 0 - # 21: - # action: NODE_SERVICE_START - # options: - # node_id: 20 # PROJ-B-PRV-PC-3 - # service_id: 0 - # # ====== ST Project C ======= - # 22: - # action: NODE_SERVICE_START - # options: - # node_id: 21 # PROJ-C-PRV-PC-1 - # service_id: 0 - # 23: - # action: NODE_SERVICE_START - # options: - # node_id: 22 # PROJ-C-PRV-PC-2 - # service_id: 0 - # 24: - # action: NODE_SERVICE_START - # options: - # node_id: 23 # PROJ-C-PRV-PC-3 - # service_id: 0 - # options: - # nodes: - # # ====== Home Office ======== - # - node_name: HOME-PUB-PC-1 - # services: - # - service_name: NTPClient - # - node_name: HOME-PUB-PC-2 - # services: - # - service_name: NTPClient - # - node_name: HOME-PUB-SRV - # services: - # - service_name: NTPClient - # # ====== Remote Site ======== - # - node_name: REM-PUB-PC-1 - # services: - # - service_name: NTPClient - # - node_name: REM-PUB-PC-2 - # services: - # - service_name: NTPClient - # - node_name: REM-PUB-SRV - # services: - # - service_name: NTPClient - # # ====== ST Public DMZ ======= - # - node_name: ST_DMZ-PUB-SRV-WEB - # services: - # - service_name: NTPClient - # # ====== ST Head Office ======= - # - node_name: ST_HO-PRV-PC-1 - # services: - # - service_name: NTPClient - # - node_name: ST_HO-PRV-PC-2 - # services: - # - service_name: NTPClient - # - node_name: ST_HO-PRV-PC-3 - # services: - # - service_name: NTPClient - # # ===== ST Human Resources ====== - # - node_name: ST_HR-PRV-PC-1 - # services: - # - service_name: NTPClient - # - node_name: ST_HR-PRV-PC-2 - # services: - # - service_name: NTPClient - # - node_name: ST_HR-PRV-PC-3 - # services: - # - service_name: NTPClient - # # ====== ST DATA Servers ======= - # - node_name: ST_DATA-PRV-SRV-STORAGE - # services: - # - service_name: NTPClient - # - node_name: ST_DATA-PRV-SRV-DB - # services: - # - service_name: NTPClient - # # ====== ST Project A ======= - # - node_name: PROJ-A-PRV-PC-1 - # services: - # - service_name: NTPClient - # - node_name: PROJ-A-PRV-PC-2 - # services: - # - service_name: NTPClient - # - node_name: PROJ-A-PRV-PC-3 - # services: - # - service_name: NTPClient - # # ====== ST Project B ======= - # - node_name: PROJ-B-PRV-PC-1 - # services: - # - service_name: NTPClient - # - node_name: PROJ-B-PRV-PC-2 - # services: - # - service_name: NTPClient - # - node_name: PROJ-B-PRV-PC-3 - # services: - # - service_name: NTPClient - # # ====== ST Project C ======= - # - node_name: PROJ-C-PRV-PC-1 - # services: - # - service_name: NTPClient - # - node_name: PROJ-C-PRV-PC-2 - # services: - # - service_name: NTPClient - # - node_name: PROJ-C-PRV-PC-3 - # services: - # - service_name: NTPClient - # ip_list: - # *UC7_IP_LIST - # max_folders_per_node: 1 - # max_files_per_folder: 1 - # max_services_per_node: 1 - # max_applications_per_node: 1 - # settings: - # start_step: 1 - # start_variance: 0 - # max_executions: *DEFAULT_GREEN_AGENT_MAX_EXECUTIONS - # frequency: 1 - # variance: 0 - # reward_function: - # reward_components: - # - type: DUMMY - - # # 2. Periodic Database (ST_DATA-PRV-SRV-DB) FTP backups (ST_DATA-PRV-SRV-STORAGE) - - # - ref: SYSTEM-FTP - # team: GREEN - # type: probabilistic-agent - # observation_space: null - # action_space: - # action_list: - # - type: do-nothing - # - type: NODE_SERVICE_FIX - # action_map: - # 0: - # action: do-nothing - # options: {} - # 1: - # action: NODE_SERVICE_FIX - # options: - # node_id: 0 - # service_id: 0 - # options: - # nodes: - # - node_name: ST_DATA-PRV-SRV-DB - # applications: - # - application_name: database-client - # ip_list: - # - *ST_SRV_DB_IP - # max_folders_per_node: 1 - # max_files_per_folder: 1 - # max_services_per_node: 1 - # max_applications_per_node: 1 - # settings: - # start_step: 4 - # start_variance: 0 - # max_executions: *DEFAULT_GREEN_AGENT_MAX_EXECUTIONS - # frequency: 4 - # variance: 0 - # reward_function: - # reward_components: - # - type: DUMMY - - # # 3. All DNS Clients perform periodic DNS Server transactions. - - # # TODO: Address issue where dns-clients can't be started directly via agents - # - ref: SYSTEM-DNS - # team: GREEN - # type: probabilistic-agent - # observation_space: null - # action_space: - # action_list: - # - type: do-nothing - # - type: NODE_SERVICE_START - # action_map: - # # ====== Home Office ======== - # 0: - # action: do-nothing - # options: {} - # 1: - # action: NODE_SERVICE_START - # options: - # node_id: 0 # HOME-PUB-PC-1 - # service_id: 0 # dns-client - # 2: - # action: NODE_SERVICE_START - # options: - # node_id: 1 # HOME-PUB-PC-2 - # service_id: 0 - # 3: - # action: NODE_SERVICE_START - # options: - # node_id: 2 # HOME-PUB-PC-SRV - # service_id: 0 - # # ====== Remote Site ======== - # 4: - # action: NODE_SERVICE_START - # options: - # node_id: 3 # REM-PUB-PC-1 - # service_id: 0 - # 5: - # action: NODE_SERVICE_START - # options: - # node_id: 4 # REM-PUB-PC-2 - # service_id: 0 - # 6: - # action: NODE_SERVICE_START - # options: - # node_id: 5 # REM-PUB-SRV - # service_id: 0 - # # ====== ST Public DMZ ======= - # 7: - # action: NODE_SERVICE_START - # options: - # node_id: 6 # ST_DMZ-PUB-SRV-WEB - # service_id: 0 - # # ====== ST Head Office ======= - # 8: - # action: NODE_SERVICE_START - # options: - # node_id: 7 # ST_HO-PRV-PC-1 - # service_id: 0 - # 9: - # action: NODE_SERVICE_START - # options: - # node_id: 8 # ST_HO-PRV-PC-2 - # service_id: 0 - # 10: - # action: NODE_SERVICE_START - # options: - # node_id: 9 # ST_HO-PRV-PC-3 - # service_id: 0 - # # ====== ST Human Resources ======= - # 11: - # action: NODE_SERVICE_START - # options: - # node_id: 10 # ST_HR-PRV-PC-1 - # service_id: 0 - # 12: - # action: NODE_SERVICE_START - # options: - # node_id: 11 # ST_HR-PRV-PC-2 - # service_id: 0 - # 13: - # action: NODE_SERVICE_START - # options: - # node_id: 12 # ST_HR-PRV-PC-3 - # service_id: 0 - # # ====== ST DATA Servers ======= - # 14: - # action: NODE_SERVICE_START - # options: - # node_id: 13 # ST_DATA-PRV-SRV-STORAGE - # service_id: 0 - # 15: - # action: NODE_SERVICE_START - # options: - # node_id: 14 # ST_DATA-PRV-SRV-DB - # service_id: 0 - # # ====== ST Project A ======= - # 16: - # action: NODE_SERVICE_START - # options: - # node_id: 15 # PROJ-A-PRV-PC-1 - # service_id: 0 - # 17: - # action: NODE_SERVICE_START - # options: - # node_id: 16 # PROJ-A-PRV-PC-2 - # service_id: 0 - # 18: - # action: NODE_SERVICE_START - # options: - # node_id: 17 # PROJ-A-PRV-PC-3 - # service_id: 0 - # # ====== ST Project B ======= - # 19: - # action: NODE_SERVICE_START - # options: - # node_id: 18 # PROJ-B-PRV-PC-1 - # service_id: 0 - # 20: - # action: NODE_SERVICE_START - # options: - # node_id: 19 # PROJ-B-PRV-PC-2 - # service_id: 0 - # 21: - # action: NODE_SERVICE_START - # options: - # node_id: 20 # PROJ-B-PRV-PC-3 - # service_id: 0 - # # ====== ST Project C ======= - # 22: - # action: NODE_SERVICE_START - # options: - # node_id: 21 # PROJ-C-PRV-PC-1 - # service_id: 0 - # 23: - # action: NODE_SERVICE_START - # options: - # node_id: 22 # PROJ-C-PRV-PC-2 - # service_id: 0 - # 24: - # action: NODE_SERVICE_START - # options: - # node_id: 23 # PROJ-C-PRV-PC-3 - # service_id: 0 - # options: - # nodes: - # # ====== Home Office ======== - # - node_name: HOME-PUB-PC-1 - # services: - # - service_name: dns-client - # - node_name: HOME-PUB-PC-2 - # services: - # - service_name: dns-client - # - node_name: HOME-PUB-SRV - # services: - # - service_name: dns-client - # # ====== Remote Site ======== - # - node_name: REM-PUB-PC-1 - # services: - # - service_name: dns-client - # - node_name: REM-PUB-PC-2 - # services: - # - service_name: dns-client - # - node_name: REM-PUB-SRV - # services: - # - service_name: dns-client - # # ====== ST Public DMZ ======= - # - node_name: ST_DMZ-PUB-SRV-WEB - # services: - # - service_name: dns-client - # # ====== ST Head Office ======= - # - node_name: ST_HO-PRV-PC-1 - # services: - # - service_name: dns-client - # - node_name: ST_HO-PRV-PC-2 - # services: - # - service_name: dns-client - # - node_name: ST_HO-PRV-PC-3 - # services: - # - service_name: dns-client - # # ===== ST Human Resources ====== - # - node_name: ST_HR-PRV-PC-1 - # services: - # - service_name: dns-client - # - node_name: ST_HR-PRV-PC-2 - # services: - # - service_name: dns-client - # - node_name: ST_HR-PRV-PC-3 - # services: - # - service_name: dns-client - # # ====== ST DATA Servers ======= - # - node_name: ST_DATA-PRV-SRV-STORAGE - # services: - # - service_name: dns-client - # - node_name: ST_DATA-PRV-SRV-DB - # services: - # - service_name: dns-client - # # ====== ST Project A ======= - # - node_name: PROJ-A-PRV-PC-1 - # services: - # - service_name: dns-client - # - node_name: PROJ-A-PRV-PC-2 - # services: - # - service_name: dns-client - # - node_name: PROJ-A-PRV-PC-3 - # services: - # - service_name: dns-client - # # ====== ST Project B ======= - # - node_name: PROJ-B-PRV-PC-1 - # services: - # - service_name: dns-client - # - node_name: PROJ-B-PRV-PC-2 - # services: - # - service_name: dns-client - # - node_name: PROJ-B-PRV-PC-3 - # services: - # - service_name: dns-client - # # ====== ST Project C ======= - # - node_name: PROJ-C-PRV-PC-1 - # services: - # - service_name: dns-client - # - node_name: PROJ-C-PRV-PC-2 - # services: - # - service_name: dns-client - # - node_name: PROJ-C-PRV-PC-3 - # services: - # - service_name: dns-client - # ip_list: - # *UC7_IP_LIST - # max_folders_per_node: 1 - # max_files_per_folder: 1 - # max_services_per_node: 1 - # max_applications_per_node: 1 - # settings: - # start_step: 1 - # start_variance: 0 - # max_executions: *DEFAULT_GREEN_AGENT_MAX_EXECUTIONS - # frequency: 1 - # variance: 0 - # reward_function: - # reward_components: - # - type: DUMMY diff --git a/src/primaite/config/_package_data/uc7_config_tap003.yaml b/src/primaite/config/_package_data/uc7_config_tap003.yaml index 3f7aec14..79004e3c 100644 --- a/src/primaite/config/_package_data/uc7_config_tap003.yaml +++ b/src/primaite/config/_package_data/uc7_config_tap003.yaml @@ -983,19 +983,19 @@ DEFAULT_GREEN_AGENT_MAX_EXECUTIONS: &DEFAULT_GREEN_AGENT_MAX_EXECUTIONS 1000 # E # Probabilistic Green Agent Config Yaml Anchors # ################################################# -# Probabilistic Green Agent | 20% NODE_APPLICATION_EXECUTE | 80% do-nothing # +# Probabilistic Green Agent | 20% node-application-execute | 80% do-nothing # PROBABILISTIC_CONFIG_20_PERCENTAGE_PROBABILITY: &GREEN_PROBABILISTIC_20 action_probabilities: 0: 0.8 1: 0.2 -# Probabilistic Green Agent | 40% NODE_APPLICATION_EXECUTE | 60% do-nothing # +# Probabilistic Green Agent | 40% node-application-execute | 60% do-nothing # PROBABILISTIC_CONFIG_40_PERCENTAGE_PROBABILITY: &GREEN_PROBABILISTIC_40 action_probabilities: 0: 0.6 1: 0.4 -# Probabilistic Green Agent | 60% NODE_APPLICATION_EXECUTE | 40% do-nothing # +# Probabilistic Green Agent | 60% node-application-execute | 40% do-nothing # PROBABILISTIC_CONFIG_60_PERCENTAGE_PROBABILITY: &GREEN_PROBABILISTIC_60 action_probabilities: 0: 0.4 @@ -2728,542 +2728,3 @@ agents: agent_settings: flatten_obs: True - - - - # ####################################### - # # UC7 Network Wide System POL Config # - # ####################################### - - # # UC7 Network Wide System Pattern Of Life - # # ========================================== - # # 1. All NTP Clients perform periodic NTP Server transactions. - # # 2. Periodic Database (ST_DATA-PRV-SRV-DB) FTP backups (ST_DATA-PRV-SRV-STORAGE) - # # 3. All DNS Clients perform periodic DNS Server transactions. - - # # TODO: NTPClient Node Service Start doesn't start a 'Request' - - # # 1. All NTP Clients perform periodic NTP Server transactions. - - # - ref: SYSTEM-NTP - # team: GREEN - # type: probabilistic-agent - # observation_space: null - # action_space: - # action_list: - # - type: do-nothing - # - type: NODE_SERVICE_START - # action_map: - # # ====== Home Office ======== - # 0: - # action: do-nothing - # options: {} - # 1: - # action: NODE_SERVICE_START - # options: - # node_id: 0 # HOME-PUB-PC-1 - # service_id: 0 # NTPClient - # 2: - # action: NODE_SERVICE_START - # options: - # node_id: 1 # HOME-PUB-PC-2 - # service_id: 0 - # 3: - # action: NODE_SERVICE_START - # options: - # node_id: 2 # HOME-PUB-PC-SRV - # service_id: 0 - # # ====== Remote Site ======== - # 4: - # action: NODE_SERVICE_START - # options: - # node_id: 3 # REM-PUB-PC-1 - # service_id: 0 - # 5: - # action: NODE_SERVICE_START - # options: - # node_id: 4 # REM-PUB-PC-2 - # service_id: 0 - # 6: - # action: NODE_SERVICE_START - # options: - # node_id: 5 # REM-PUB-SRV - # service_id: 0 - # # ====== ST Public DMZ ======= - # 7: - # action: NODE_SERVICE_START - # options: - # node_id: 6 # ST_DMZ-PUB-SRV-WEB - # service_id: 0 - # # ====== ST Head Office ======= - # 8: - # action: NODE_SERVICE_START - # options: - # node_id: 7 # ST_HO-PRV-PC-1 - # service_id: 0 - # 9: - # action: NODE_SERVICE_START - # options: - # node_id: 8 # ST_HO-PRV-PC-2 - # service_id: 0 - # 10: - # action: NODE_SERVICE_START - # options: - # node_id: 9 # ST_HO-PRV-PC-3 - # service_id: 0 - # # ====== ST Human Resources ======= - # 11: - # action: NODE_SERVICE_START - # options: - # node_id: 10 # ST_HR-PRV-PC-1 - # service_id: 0 - # 12: - # action: NODE_SERVICE_START - # options: - # node_id: 11 # ST_HR-PRV-PC-2 - # service_id: 0 - # 13: - # action: NODE_SERVICE_START - # options: - # node_id: 12 # ST_HR-PRV-PC-3 - # service_id: 0 - # # ====== ST DATA Servers ======= - # 14: - # action: NODE_SERVICE_START - # options: - # node_id: 13 # ST_DATA-PRV-SRV-STORAGE - # service_id: 0 - # 15: - # action: NODE_SERVICE_START - # options: - # node_id: 14 # ST_DATA-PRV-SRV-DB - # service_id: 0 - # # ====== ST Project A ======= - # 16: - # action: NODE_SERVICE_START - # options: - # node_id: 15 # PROJ-A-PRV-PC-1 - # service_id: 0 - # 17: - # action: NODE_SERVICE_START - # options: - # node_id: 16 # PROJ-A-PRV-PC-2 - # service_id: 0 - # 18: - # action: NODE_SERVICE_START - # options: - # node_id: 17 # PROJ-A-PRV-PC-3 - # service_id: 0 - # # ====== ST Project B ======= - # 19: - # action: NODE_SERVICE_START - # options: - # node_id: 18 # PROJ-B-PRV-PC-1 - # service_id: 0 - # 20: - # action: NODE_SERVICE_START - # options: - # node_id: 19 # PROJ-B-PRV-PC-2 - # service_id: 0 - # 21: - # action: NODE_SERVICE_START - # options: - # node_id: 20 # PROJ-B-PRV-PC-3 - # service_id: 0 - # # ====== ST Project C ======= - # 22: - # action: NODE_SERVICE_START - # options: - # node_id: 21 # PROJ-C-PRV-PC-1 - # service_id: 0 - # 23: - # action: NODE_SERVICE_START - # options: - # node_id: 22 # PROJ-C-PRV-PC-2 - # service_id: 0 - # 24: - # action: NODE_SERVICE_START - # options: - # node_id: 23 # PROJ-C-PRV-PC-3 - # service_id: 0 - # options: - # nodes: - # # ====== Home Office ======== - # - node_name: HOME-PUB-PC-1 - # services: - # - service_name: NTPClient - # - node_name: HOME-PUB-PC-2 - # services: - # - service_name: NTPClient - # - node_name: HOME-PUB-SRV - # services: - # - service_name: NTPClient - # # ====== Remote Site ======== - # - node_name: REM-PUB-PC-1 - # services: - # - service_name: NTPClient - # - node_name: REM-PUB-PC-2 - # services: - # - service_name: NTPClient - # - node_name: REM-PUB-SRV - # services: - # - service_name: NTPClient - # # ====== ST Public DMZ ======= - # - node_name: ST_DMZ-PUB-SRV-WEB - # services: - # - service_name: NTPClient - # # ====== ST Head Office ======= - # - node_name: ST_HO-PRV-PC-1 - # services: - # - service_name: NTPClient - # - node_name: ST_HO-PRV-PC-2 - # services: - # - service_name: NTPClient - # - node_name: ST_HO-PRV-PC-3 - # services: - # - service_name: NTPClient - # # ===== ST Human Resources ====== - # - node_name: ST_HR-PRV-PC-1 - # services: - # - service_name: NTPClient - # - node_name: ST_HR-PRV-PC-2 - # services: - # - service_name: NTPClient - # - node_name: ST_HR-PRV-PC-3 - # services: - # - service_name: NTPClient - # # ====== ST DATA Servers ======= - # - node_name: ST_DATA-PRV-SRV-STORAGE - # services: - # - service_name: NTPClient - # - node_name: ST_DATA-PRV-SRV-DB - # services: - # - service_name: NTPClient - # # ====== ST Project A ======= - # - node_name: PROJ-A-PRV-PC-1 - # services: - # - service_name: NTPClient - # - node_name: PROJ-A-PRV-PC-2 - # services: - # - service_name: NTPClient - # - node_name: PROJ-A-PRV-PC-3 - # services: - # - service_name: NTPClient - # # ====== ST Project B ======= - # - node_name: PROJ-B-PRV-PC-1 - # services: - # - service_name: NTPClient - # - node_name: PROJ-B-PRV-PC-2 - # services: - # - service_name: NTPClient - # - node_name: PROJ-B-PRV-PC-3 - # services: - # - service_name: NTPClient - # # ====== ST Project C ======= - # - node_name: PROJ-C-PRV-PC-1 - # services: - # - service_name: NTPClient - # - node_name: PROJ-C-PRV-PC-2 - # services: - # - service_name: NTPClient - # - node_name: PROJ-C-PRV-PC-3 - # services: - # - service_name: NTPClient - # ip_list: - # *UC7_IP_LIST - # max_folders_per_node: 1 - # max_files_per_folder: 1 - # max_services_per_node: 1 - # max_applications_per_node: 1 - # settings: - # start_step: 1 - # start_variance: 0 - # max_executions: *DEFAULT_GREEN_AGENT_MAX_EXECUTIONS - # frequency: 1 - # variance: 0 - # reward_function: - # reward_components: - # - type: DUMMY - - # # 2. Periodic Database (ST_DATA-PRV-SRV-DB) FTP backups (ST_DATA-PRV-SRV-STORAGE) - - # - ref: SYSTEM-FTP - # team: GREEN - # type: probabilistic-agent - # observation_space: null - # action_space: - # action_list: - # - type: do-nothing - # - type: NODE_SERVICE_FIX - # action_map: - # 0: - # action: do-nothing - # options: {} - # 1: - # action: NODE_SERVICE_FIX - # options: - # node_id: 0 - # service_id: 0 - # options: - # nodes: - # - node_name: ST_DATA-PRV-SRV-DB - # applications: - # - application_name: database-client - # ip_list: - # - *ST_SRV_DB_IP - # max_folders_per_node: 1 - # max_files_per_folder: 1 - # max_services_per_node: 1 - # max_applications_per_node: 1 - # settings: - # start_step: 4 - # start_variance: 0 - # max_executions: *DEFAULT_GREEN_AGENT_MAX_EXECUTIONS - # frequency: 4 - # variance: 0 - # reward_function: - # reward_components: - # - type: DUMMY - - # # 3. All DNS Clients perform periodic DNS Server transactions. - - # # TODO: Address issue where dns-clients can't be started directly via agents - # - ref: SYSTEM-DNS - # team: GREEN - # type: probabilistic-agent - # observation_space: null - # action_space: - # action_list: - # - type: do-nothing - # - type: NODE_SERVICE_START - # action_map: - # # ====== Home Office ======== - # 0: - # action: do-nothing - # options: {} - # 1: - # action: NODE_SERVICE_START - # options: - # node_id: 0 # HOME-PUB-PC-1 - # service_id: 0 # dns-client - # 2: - # action: NODE_SERVICE_START - # options: - # node_id: 1 # HOME-PUB-PC-2 - # service_id: 0 - # 3: - # action: NODE_SERVICE_START - # options: - # node_id: 2 # HOME-PUB-PC-SRV - # service_id: 0 - # # ====== Remote Site ======== - # 4: - # action: NODE_SERVICE_START - # options: - # node_id: 3 # REM-PUB-PC-1 - # service_id: 0 - # 5: - # action: NODE_SERVICE_START - # options: - # node_id: 4 # REM-PUB-PC-2 - # service_id: 0 - # 6: - # action: NODE_SERVICE_START - # options: - # node_id: 5 # REM-PUB-SRV - # service_id: 0 - # # ====== ST Public DMZ ======= - # 7: - # action: NODE_SERVICE_START - # options: - # node_id: 6 # ST_DMZ-PUB-SRV-WEB - # service_id: 0 - # # ====== ST Head Office ======= - # 8: - # action: NODE_SERVICE_START - # options: - # node_id: 7 # ST_HO-PRV-PC-1 - # service_id: 0 - # 9: - # action: NODE_SERVICE_START - # options: - # node_id: 8 # ST_HO-PRV-PC-2 - # service_id: 0 - # 10: - # action: NODE_SERVICE_START - # options: - # node_id: 9 # ST_HO-PRV-PC-3 - # service_id: 0 - # # ====== ST Human Resources ======= - # 11: - # action: NODE_SERVICE_START - # options: - # node_id: 10 # ST_HR-PRV-PC-1 - # service_id: 0 - # 12: - # action: NODE_SERVICE_START - # options: - # node_id: 11 # ST_HR-PRV-PC-2 - # service_id: 0 - # 13: - # action: NODE_SERVICE_START - # options: - # node_id: 12 # ST_HR-PRV-PC-3 - # service_id: 0 - # # ====== ST DATA Servers ======= - # 14: - # action: NODE_SERVICE_START - # options: - # node_id: 13 # ST_DATA-PRV-SRV-STORAGE - # service_id: 0 - # 15: - # action: NODE_SERVICE_START - # options: - # node_id: 14 # ST_DATA-PRV-SRV-DB - # service_id: 0 - # # ====== ST Project A ======= - # 16: - # action: NODE_SERVICE_START - # options: - # node_id: 15 # PROJ-A-PRV-PC-1 - # service_id: 0 - # 17: - # action: NODE_SERVICE_START - # options: - # node_id: 16 # PROJ-A-PRV-PC-2 - # service_id: 0 - # 18: - # action: NODE_SERVICE_START - # options: - # node_id: 17 # PROJ-A-PRV-PC-3 - # service_id: 0 - # # ====== ST Project B ======= - # 19: - # action: NODE_SERVICE_START - # options: - # node_id: 18 # PROJ-B-PRV-PC-1 - # service_id: 0 - # 20: - # action: NODE_SERVICE_START - # options: - # node_id: 19 # PROJ-B-PRV-PC-2 - # service_id: 0 - # 21: - # action: NODE_SERVICE_START - # options: - # node_id: 20 # PROJ-B-PRV-PC-3 - # service_id: 0 - # # ====== ST Project C ======= - # 22: - # action: NODE_SERVICE_START - # options: - # node_id: 21 # PROJ-C-PRV-PC-1 - # service_id: 0 - # 23: - # action: NODE_SERVICE_START - # options: - # node_id: 22 # PROJ-C-PRV-PC-2 - # service_id: 0 - # 24: - # action: NODE_SERVICE_START - # options: - # node_id: 23 # PROJ-C-PRV-PC-3 - # service_id: 0 - # options: - # nodes: - # # ====== Home Office ======== - # - node_name: HOME-PUB-PC-1 - # services: - # - service_name: dns-client - # - node_name: HOME-PUB-PC-2 - # services: - # - service_name: dns-client - # - node_name: HOME-PUB-SRV - # services: - # - service_name: dns-client - # # ====== Remote Site ======== - # - node_name: REM-PUB-PC-1 - # services: - # - service_name: dns-client - # - node_name: REM-PUB-PC-2 - # services: - # - service_name: dns-client - # - node_name: REM-PUB-SRV - # services: - # - service_name: dns-client - # # ====== ST Public DMZ ======= - # - node_name: ST_DMZ-PUB-SRV-WEB - # services: - # - service_name: dns-client - # # ====== ST Head Office ======= - # - node_name: ST_HO-PRV-PC-1 - # services: - # - service_name: dns-client - # - node_name: ST_HO-PRV-PC-2 - # services: - # - service_name: dns-client - # - node_name: ST_HO-PRV-PC-3 - # services: - # - service_name: dns-client - # # ===== ST Human Resources ====== - # - node_name: ST_HR-PRV-PC-1 - # services: - # - service_name: dns-client - # - node_name: ST_HR-PRV-PC-2 - # services: - # - service_name: dns-client - # - node_name: ST_HR-PRV-PC-3 - # services: - # - service_name: dns-client - # # ====== ST DATA Servers ======= - # - node_name: ST_DATA-PRV-SRV-STORAGE - # services: - # - service_name: dns-client - # - node_name: ST_DATA-PRV-SRV-DB - # services: - # - service_name: dns-client - # # ====== ST Project A ======= - # - node_name: PROJ-A-PRV-PC-1 - # services: - # - service_name: dns-client - # - node_name: PROJ-A-PRV-PC-2 - # services: - # - service_name: dns-client - # - node_name: PROJ-A-PRV-PC-3 - # services: - # - service_name: dns-client - # # ====== ST Project B ======= - # - node_name: PROJ-B-PRV-PC-1 - # services: - # - service_name: dns-client - # - node_name: PROJ-B-PRV-PC-2 - # services: - # - service_name: dns-client - # - node_name: PROJ-B-PRV-PC-3 - # services: - # - service_name: dns-client - # # ====== ST Project C ======= - # - node_name: PROJ-C-PRV-PC-1 - # services: - # - service_name: dns-client - # - node_name: PROJ-C-PRV-PC-2 - # services: - # - service_name: dns-client - # - node_name: PROJ-C-PRV-PC-3 - # services: - # - service_name: dns-client - # ip_list: - # *UC7_IP_LIST - # max_folders_per_node: 1 - # max_files_per_folder: 1 - # max_services_per_node: 1 - # max_applications_per_node: 1 - # settings: - # start_step: 1 - # start_variance: 0 - # max_executions: *DEFAULT_GREEN_AGENT_MAX_EXECUTIONS - # frequency: 1 - # variance: 0 - # reward_function: - # reward_components: - # - type: DUMMY diff --git a/src/primaite/config/_package_data/uc7_multiple_attack_variants/uc7_config_no_red.yaml b/src/primaite/config/_package_data/uc7_multiple_attack_variants/uc7_config_no_red.yaml index b5a2a3f5..79080547 100644 --- a/src/primaite/config/_package_data/uc7_multiple_attack_variants/uc7_config_no_red.yaml +++ b/src/primaite/config/_package_data/uc7_multiple_attack_variants/uc7_config_no_red.yaml @@ -981,19 +981,19 @@ DEFAULT_GREEN_AGENT_MAX_EXECUTIONS: &DEFAULT_GREEN_AGENT_MAX_EXECUTIONS 1000 # E # Probabilistic Green Agent Config Yaml Anchors # ################################################# -# Probabilistic Green Agent | 20% NODE_APPLICATION_EXECUTE | 80% do-nothing # +# Probabilistic Green Agent | 20% node-application-execute | 80% do-nothing # PROBABILISTIC_CONFIG_20_PERCENTAGE_PROBABILITY: &GREEN_PROBABILISTIC_20 action_probabilities: 0: 0.8 1: 0.2 -# Probabilistic Green Agent | 40% NODE_APPLICATION_EXECUTE | 60% do-nothing # +# Probabilistic Green Agent | 40% node-application-execute | 60% do-nothing # PROBABILISTIC_CONFIG_40_PERCENTAGE_PROBABILITY: &GREEN_PROBABILISTIC_40 action_probabilities: 0: 0.6 1: 0.4 -# Probabilistic Green Agent | 60% NODE_APPLICATION_EXECUTE | 40% do-nothing # +# Probabilistic Green Agent | 60% node-application-execute | 40% do-nothing # PROBABILISTIC_CONFIG_60_PERCENTAGE_PROBABILITY: &GREEN_PROBABILISTIC_60 action_probabilities: 0: 0.4 @@ -2633,542 +2633,3 @@ agents: agent_settings: flatten_obs: False - - - - # ####################################### - # # UC7 Network Wide System POL Config # - # ####################################### - - # # UC7 Network Wide System Pattern Of Life - # # ========================================== - # # 1. All NTP Clients perform periodic NTP Server transactions. - # # 2. Periodic Database (ST_DATA-PRV-SRV-DB) FTP backups (ST_DATA-PRV-SRV-STORAGE) - # # 3. All DNS Clients perform periodic DNS Server transactions. - - # # TODO: NTPClient Node Service Start doesn't start a 'Request' - - # # 1. All NTP Clients perform periodic NTP Server transactions. - - # - ref: SYSTEM-NTP - # team: GREEN - # type: probabilistic-agent - # observation_space: null - # action_space: - # action_list: - # - type: do-nothing - # - type: NODE_SERVICE_START - # action_map: - # # ====== Home Office ======== - # 0: - # action: do-nothing - # options: {} - # 1: - # action: NODE_SERVICE_START - # options: - # node_id: 0 # HOME-PUB-PC-1 - # service_id: 0 # NTPClient - # 2: - # action: NODE_SERVICE_START - # options: - # node_id: 1 # HOME-PUB-PC-2 - # service_id: 0 - # 3: - # action: NODE_SERVICE_START - # options: - # node_id: 2 # HOME-PUB-PC-SRV - # service_id: 0 - # # ====== Remote Site ======== - # 4: - # action: NODE_SERVICE_START - # options: - # node_id: 3 # REM-PUB-PC-1 - # service_id: 0 - # 5: - # action: NODE_SERVICE_START - # options: - # node_id: 4 # REM-PUB-PC-2 - # service_id: 0 - # 6: - # action: NODE_SERVICE_START - # options: - # node_id: 5 # REM-PUB-SRV - # service_id: 0 - # # ====== ST Public DMZ ======= - # 7: - # action: NODE_SERVICE_START - # options: - # node_id: 6 # ST_DMZ-PUB-SRV-WEB - # service_id: 0 - # # ====== ST Head Office ======= - # 8: - # action: NODE_SERVICE_START - # options: - # node_id: 7 # ST_HO-PRV-PC-1 - # service_id: 0 - # 9: - # action: NODE_SERVICE_START - # options: - # node_id: 8 # ST_HO-PRV-PC-2 - # service_id: 0 - # 10: - # action: NODE_SERVICE_START - # options: - # node_id: 9 # ST_HO-PRV-PC-3 - # service_id: 0 - # # ====== ST Human Resources ======= - # 11: - # action: NODE_SERVICE_START - # options: - # node_id: 10 # ST_HR-PRV-PC-1 - # service_id: 0 - # 12: - # action: NODE_SERVICE_START - # options: - # node_id: 11 # ST_HR-PRV-PC-2 - # service_id: 0 - # 13: - # action: NODE_SERVICE_START - # options: - # node_id: 12 # ST_HR-PRV-PC-3 - # service_id: 0 - # # ====== ST DATA Servers ======= - # 14: - # action: NODE_SERVICE_START - # options: - # node_id: 13 # ST_DATA-PRV-SRV-STORAGE - # service_id: 0 - # 15: - # action: NODE_SERVICE_START - # options: - # node_id: 14 # ST_DATA-PRV-SRV-DB - # service_id: 0 - # # ====== ST Project A ======= - # 16: - # action: NODE_SERVICE_START - # options: - # node_id: 15 # PROJ-A-PRV-PC-1 - # service_id: 0 - # 17: - # action: NODE_SERVICE_START - # options: - # node_id: 16 # PROJ-A-PRV-PC-2 - # service_id: 0 - # 18: - # action: NODE_SERVICE_START - # options: - # node_id: 17 # PROJ-A-PRV-PC-3 - # service_id: 0 - # # ====== ST Project B ======= - # 19: - # action: NODE_SERVICE_START - # options: - # node_id: 18 # PROJ-B-PRV-PC-1 - # service_id: 0 - # 20: - # action: NODE_SERVICE_START - # options: - # node_id: 19 # PROJ-B-PRV-PC-2 - # service_id: 0 - # 21: - # action: NODE_SERVICE_START - # options: - # node_id: 20 # PROJ-B-PRV-PC-3 - # service_id: 0 - # # ====== ST Project C ======= - # 22: - # action: NODE_SERVICE_START - # options: - # node_id: 21 # PROJ-C-PRV-PC-1 - # service_id: 0 - # 23: - # action: NODE_SERVICE_START - # options: - # node_id: 22 # PROJ-C-PRV-PC-2 - # service_id: 0 - # 24: - # action: NODE_SERVICE_START - # options: - # node_id: 23 # PROJ-C-PRV-PC-3 - # service_id: 0 - # options: - # nodes: - # # ====== Home Office ======== - # - node_name: HOME-PUB-PC-1 - # services: - # - service_name: NTPClient - # - node_name: HOME-PUB-PC-2 - # services: - # - service_name: NTPClient - # - node_name: HOME-PUB-SRV - # services: - # - service_name: NTPClient - # # ====== Remote Site ======== - # - node_name: REM-PUB-PC-1 - # services: - # - service_name: NTPClient - # - node_name: REM-PUB-PC-2 - # services: - # - service_name: NTPClient - # - node_name: REM-PUB-SRV - # services: - # - service_name: NTPClient - # # ====== ST Public DMZ ======= - # - node_name: ST_DMZ-PUB-SRV-WEB - # services: - # - service_name: NTPClient - # # ====== ST Head Office ======= - # - node_name: ST_HO-PRV-PC-1 - # services: - # - service_name: NTPClient - # - node_name: ST_HO-PRV-PC-2 - # services: - # - service_name: NTPClient - # - node_name: ST_HO-PRV-PC-3 - # services: - # - service_name: NTPClient - # # ===== ST Human Resources ====== - # - node_name: ST_HR-PRV-PC-1 - # services: - # - service_name: NTPClient - # - node_name: ST_HR-PRV-PC-2 - # services: - # - service_name: NTPClient - # - node_name: ST_HR-PRV-PC-3 - # services: - # - service_name: NTPClient - # # ====== ST DATA Servers ======= - # - node_name: ST_DATA-PRV-SRV-STORAGE - # services: - # - service_name: NTPClient - # - node_name: ST_DATA-PRV-SRV-DB - # services: - # - service_name: NTPClient - # # ====== ST Project A ======= - # - node_name: PROJ-A-PRV-PC-1 - # services: - # - service_name: NTPClient - # - node_name: PROJ-A-PRV-PC-2 - # services: - # - service_name: NTPClient - # - node_name: PROJ-A-PRV-PC-3 - # services: - # - service_name: NTPClient - # # ====== ST Project B ======= - # - node_name: PROJ-B-PRV-PC-1 - # services: - # - service_name: NTPClient - # - node_name: PROJ-B-PRV-PC-2 - # services: - # - service_name: NTPClient - # - node_name: PROJ-B-PRV-PC-3 - # services: - # - service_name: NTPClient - # # ====== ST Project C ======= - # - node_name: PROJ-C-PRV-PC-1 - # services: - # - service_name: NTPClient - # - node_name: PROJ-C-PRV-PC-2 - # services: - # - service_name: NTPClient - # - node_name: PROJ-C-PRV-PC-3 - # services: - # - service_name: NTPClient - # ip_list: - # *UC7_IP_LIST - # max_folders_per_node: 1 - # max_files_per_folder: 1 - # max_services_per_node: 1 - # max_applications_per_node: 1 - # settings: - # start_step: 1 - # start_variance: 0 - # max_executions: *DEFAULT_GREEN_AGENT_MAX_EXECUTIONS - # frequency: 1 - # variance: 0 - # reward_function: - # reward_components: - # - type: DUMMY - - # # 2. Periodic Database (ST_DATA-PRV-SRV-DB) FTP backups (ST_DATA-PRV-SRV-STORAGE) - - # - ref: SYSTEM-FTP - # team: GREEN - # type: probabilistic-agent - # observation_space: null - # action_space: - # action_list: - # - type: do-nothing - # - type: NODE_SERVICE_FIX - # action_map: - # 0: - # action: do-nothing - # options: {} - # 1: - # action: NODE_SERVICE_FIX - # options: - # node_id: 0 - # service_id: 0 - # options: - # nodes: - # - node_name: ST_DATA-PRV-SRV-DB - # applications: - # - application_name: database-client - # ip_list: - # - *ST_SRV_DB_IP - # max_folders_per_node: 1 - # max_files_per_folder: 1 - # max_services_per_node: 1 - # max_applications_per_node: 1 - # settings: - # start_step: 4 - # start_variance: 0 - # max_executions: *DEFAULT_GREEN_AGENT_MAX_EXECUTIONS - # frequency: 4 - # variance: 0 - # reward_function: - # reward_components: - # - type: DUMMY - - # # 3. All DNS Clients perform periodic DNS Server transactions. - - # # TODO: Address issue where dns-clients can't be started directly via agents - # - ref: SYSTEM-DNS - # team: GREEN - # type: probabilistic-agent - # observation_space: null - # action_space: - # action_list: - # - type: do-nothing - # - type: NODE_SERVICE_START - # action_map: - # # ====== Home Office ======== - # 0: - # action: do-nothing - # options: {} - # 1: - # action: NODE_SERVICE_START - # options: - # node_id: 0 # HOME-PUB-PC-1 - # service_id: 0 # dns-client - # 2: - # action: NODE_SERVICE_START - # options: - # node_id: 1 # HOME-PUB-PC-2 - # service_id: 0 - # 3: - # action: NODE_SERVICE_START - # options: - # node_id: 2 # HOME-PUB-PC-SRV - # service_id: 0 - # # ====== Remote Site ======== - # 4: - # action: NODE_SERVICE_START - # options: - # node_id: 3 # REM-PUB-PC-1 - # service_id: 0 - # 5: - # action: NODE_SERVICE_START - # options: - # node_id: 4 # REM-PUB-PC-2 - # service_id: 0 - # 6: - # action: NODE_SERVICE_START - # options: - # node_id: 5 # REM-PUB-SRV - # service_id: 0 - # # ====== ST Public DMZ ======= - # 7: - # action: NODE_SERVICE_START - # options: - # node_id: 6 # ST_DMZ-PUB-SRV-WEB - # service_id: 0 - # # ====== ST Head Office ======= - # 8: - # action: NODE_SERVICE_START - # options: - # node_id: 7 # ST_HO-PRV-PC-1 - # service_id: 0 - # 9: - # action: NODE_SERVICE_START - # options: - # node_id: 8 # ST_HO-PRV-PC-2 - # service_id: 0 - # 10: - # action: NODE_SERVICE_START - # options: - # node_id: 9 # ST_HO-PRV-PC-3 - # service_id: 0 - # # ====== ST Human Resources ======= - # 11: - # action: NODE_SERVICE_START - # options: - # node_id: 10 # ST_HR-PRV-PC-1 - # service_id: 0 - # 12: - # action: NODE_SERVICE_START - # options: - # node_id: 11 # ST_HR-PRV-PC-2 - # service_id: 0 - # 13: - # action: NODE_SERVICE_START - # options: - # node_id: 12 # ST_HR-PRV-PC-3 - # service_id: 0 - # # ====== ST DATA Servers ======= - # 14: - # action: NODE_SERVICE_START - # options: - # node_id: 13 # ST_DATA-PRV-SRV-STORAGE - # service_id: 0 - # 15: - # action: NODE_SERVICE_START - # options: - # node_id: 14 # ST_DATA-PRV-SRV-DB - # service_id: 0 - # # ====== ST Project A ======= - # 16: - # action: NODE_SERVICE_START - # options: - # node_id: 15 # PROJ-A-PRV-PC-1 - # service_id: 0 - # 17: - # action: NODE_SERVICE_START - # options: - # node_id: 16 # PROJ-A-PRV-PC-2 - # service_id: 0 - # 18: - # action: NODE_SERVICE_START - # options: - # node_id: 17 # PROJ-A-PRV-PC-3 - # service_id: 0 - # # ====== ST Project B ======= - # 19: - # action: NODE_SERVICE_START - # options: - # node_id: 18 # PROJ-B-PRV-PC-1 - # service_id: 0 - # 20: - # action: NODE_SERVICE_START - # options: - # node_id: 19 # PROJ-B-PRV-PC-2 - # service_id: 0 - # 21: - # action: NODE_SERVICE_START - # options: - # node_id: 20 # PROJ-B-PRV-PC-3 - # service_id: 0 - # # ====== ST Project C ======= - # 22: - # action: NODE_SERVICE_START - # options: - # node_id: 21 # PROJ-C-PRV-PC-1 - # service_id: 0 - # 23: - # action: NODE_SERVICE_START - # options: - # node_id: 22 # PROJ-C-PRV-PC-2 - # service_id: 0 - # 24: - # action: NODE_SERVICE_START - # options: - # node_id: 23 # PROJ-C-PRV-PC-3 - # service_id: 0 - # options: - # nodes: - # # ====== Home Office ======== - # - node_name: HOME-PUB-PC-1 - # services: - # - service_name: dns-client - # - node_name: HOME-PUB-PC-2 - # services: - # - service_name: dns-client - # - node_name: HOME-PUB-SRV - # services: - # - service_name: dns-client - # # ====== Remote Site ======== - # - node_name: REM-PUB-PC-1 - # services: - # - service_name: dns-client - # - node_name: REM-PUB-PC-2 - # services: - # - service_name: dns-client - # - node_name: REM-PUB-SRV - # services: - # - service_name: dns-client - # # ====== ST Public DMZ ======= - # - node_name: ST_DMZ-PUB-SRV-WEB - # services: - # - service_name: dns-client - # # ====== ST Head Office ======= - # - node_name: ST_HO-PRV-PC-1 - # services: - # - service_name: dns-client - # - node_name: ST_HO-PRV-PC-2 - # services: - # - service_name: dns-client - # - node_name: ST_HO-PRV-PC-3 - # services: - # - service_name: dns-client - # # ===== ST Human Resources ====== - # - node_name: ST_HR-PRV-PC-1 - # services: - # - service_name: dns-client - # - node_name: ST_HR-PRV-PC-2 - # services: - # - service_name: dns-client - # - node_name: ST_HR-PRV-PC-3 - # services: - # - service_name: dns-client - # # ====== ST DATA Servers ======= - # - node_name: ST_DATA-PRV-SRV-STORAGE - # services: - # - service_name: dns-client - # - node_name: ST_DATA-PRV-SRV-DB - # services: - # - service_name: dns-client - # # ====== ST Project A ======= - # - node_name: PROJ-A-PRV-PC-1 - # services: - # - service_name: dns-client - # - node_name: PROJ-A-PRV-PC-2 - # services: - # - service_name: dns-client - # - node_name: PROJ-A-PRV-PC-3 - # services: - # - service_name: dns-client - # # ====== ST Project B ======= - # - node_name: PROJ-B-PRV-PC-1 - # services: - # - service_name: dns-client - # - node_name: PROJ-B-PRV-PC-2 - # services: - # - service_name: dns-client - # - node_name: PROJ-B-PRV-PC-3 - # services: - # - service_name: dns-client - # # ====== ST Project C ======= - # - node_name: PROJ-C-PRV-PC-1 - # services: - # - service_name: dns-client - # - node_name: PROJ-C-PRV-PC-2 - # services: - # - service_name: dns-client - # - node_name: PROJ-C-PRV-PC-3 - # services: - # - service_name: dns-client - # ip_list: - # *UC7_IP_LIST - # max_folders_per_node: 1 - # max_files_per_folder: 1 - # max_services_per_node: 1 - # max_applications_per_node: 1 - # settings: - # start_step: 1 - # start_variance: 0 - # max_executions: *DEFAULT_GREEN_AGENT_MAX_EXECUTIONS - # frequency: 1 - # variance: 0 - # reward_function: - # reward_components: - # - type: DUMMY diff --git a/src/primaite/notebooks/UC7-attack-variants.ipynb b/src/primaite/notebooks/UC7-attack-variants.ipynb index 90245197..02ab2a99 100644 --- a/src/primaite/notebooks/UC7-attack-variants.ipynb +++ b/src/primaite/notebooks/UC7-attack-variants.ipynb @@ -169,7 +169,7 @@ " table.add_row([item.timestep, item.action, node, application, target_ip, item.response.status])\n", "\n", " print(table)\n", - " print(\"(Any DONOTHING actions are omitted)\")\n", + " print(\"(Any do-nothing actions are omitted)\")\n", "\n", "def finish_episode_and_print_reward():\n", " while env.game.step_counter < 128:\n", diff --git a/src/primaite/notebooks/_package_data/uc7/uc7_tap001/uc7_tap001_c2.png b/src/primaite/notebooks/_package_data/uc7/uc7_tap001/uc7_tap001_c2.png index 4a3f90db..b8ab98e6 100644 Binary files a/src/primaite/notebooks/_package_data/uc7/uc7_tap001/uc7_tap001_c2.png and b/src/primaite/notebooks/_package_data/uc7/uc7_tap001/uc7_tap001_c2.png differ diff --git a/src/primaite/notebooks/_package_data/uc7/uc7_tap001/uc7_tap001_payload.png b/src/primaite/notebooks/_package_data/uc7/uc7_tap001/uc7_tap001_payload.png index c0c2c39d..bf9f07ae 100644 Binary files a/src/primaite/notebooks/_package_data/uc7/uc7_tap001/uc7_tap001_payload.png and b/src/primaite/notebooks/_package_data/uc7/uc7_tap001/uc7_tap001_payload.png differ diff --git a/src/primaite/notebooks/_package_data/uc7/uc7_tap001_training_static_red.png b/src/primaite/notebooks/_package_data/uc7/uc7_tap001_training_static_red.png deleted file mode 100644 index 9bb6ca68..00000000 Binary files a/src/primaite/notebooks/_package_data/uc7/uc7_tap001_training_static_red.png and /dev/null differ diff --git a/src/primaite/notebooks/_package_data/uc7/uc7_tap003_training_static_red.png b/src/primaite/notebooks/_package_data/uc7/uc7_tap003_training_static_red.png deleted file mode 100644 index 428d60e8..00000000 Binary files a/src/primaite/notebooks/_package_data/uc7/uc7_tap003_training_static_red.png and /dev/null differ