diff --git a/README.md b/README.md index 9a5a9205f..139b60c32 100644 --- a/README.md +++ b/README.md @@ -5,8 +5,8 @@
@@ -80,7 +80,7 @@ Table 3: Pre-installed emulation configurations.
-Figure 6: Topology of the emulation configuration `csle-level9-070`
+Figure 6: Topology of the emulation configuration `csle-level9-080`
-
-
+
+
@@ -92,6 +92,7 @@ A video walkthrough of the installation process is available [here](https://www.
| Release | Last date of support |
|---------------------------------------------------------------|----------------------|
+| [v.0.8.0](https://github.com/Limmen/csle/releases/tag/v0.8.0) | 2025-08-09 |
| [v.0.7.0](https://github.com/Limmen/csle/releases/tag/v0.7.0) | 2025-03-01 |
| [v.0.6.0](https://github.com/Limmen/csle/releases/tag/v0.6.0) | ~~2024-12-24~~ |
| [v.0.5.0](https://github.com/Limmen/csle/releases/tag/v0.5.0) | ~~2024-06-02~~ |
diff --git a/config.json b/config.json
index 6c2d39a19..876b80ee0 100644
--- a/config.json
+++ b/config.json
@@ -66,5 +66,5 @@
]
},
"allow_registration": true,
- "version": "0.7.0"
+ "version": "0.8.0"
}
diff --git a/docs/_docs/emulation_system.md b/docs/_docs/emulation_system.md
index 165ddda69..27d76d195 100644
--- a/docs/_docs/emulation_system.md
+++ b/docs/_docs/emulation_system.md
@@ -51,26 +51,26 @@ Table 2: Properties of an emulation configuration.
Users of CSLE can create new emulation configurations and insert them into the metastore. CSLE also includes a set of
pre-installed configurations
-(see Table 3). One of these pre-installed configurations is `csle-level9-070` (as an example), whose topology is shown
+(see Table 3). One of these pre-installed configurations is `csle-level9-080` (as an example), whose topology is shown
in Fig. 6 and whose configuration is listed in Table 4.
| *Emulation configuration* | *Description* |
|---------------------------|---------------------------------------------------------------------------------|
-| `csle-level1-070` | Emulation with 7 components, 3 flags, password vulnerabilities, no IDS. |
-| `csle-level2-070` | Emulation with 13 components, 6 flags, password vulnerabilities, no IDS. |
-| `csle-level3-070` | Emulation with 34 components, 6 flags, password vulnerabilities, no IDS. |
-| `csle-level4-070` | Emulation with 7 components, 3 flags, password vulnerabilities, IDS. |
-| `csle-level5-070` | Emulation with 13 components, 6 flags, password vulnerabilities, IDS. |
-| `csle-level6-070` | Emulation with 34 components, 6 flags, password vulnerabilities, IDS. |
-| `csle-level7-070` | Emulation with 7 components, 3 flags, password & RCE vulnerabilities, IDS. |
-| `csle-level8-070` | Emulation with 13 components, 6 flags, password & RCE vulnerabilities, IDS. |
-| `csle-level9-070` | Emulation with 34 components, 6 flags, password & RCE vulnerabilities, IDS. |
-| `csle-level10-070` | Emulation with 16 components, 12 flags, password & RCE vulnerabilities, IDS. |
-| `csle-level11-070` | Emulation with 36 components, 6 flags, password & RCE vulnerabilities, IDS. |
-| `csle-level12-070` | Emulation with 7 components, 3 flags, password RCE vulnerabilities, IDS, SDN. |
-| `csle-level13-070` | Emulation with 64 components, 6 flags, password RCE vulnerabilities, IDS, SDN. |
-| `csle-level14-070` | Emulation with 17 components, 12 flags, password RCE vulnerabilities, IDS, SDN. |
+| `csle-level1-080` | Emulation with 7 components, 3 flags, password vulnerabilities, no IDS. |
+| `csle-level2-080` | Emulation with 13 components, 6 flags, password vulnerabilities, no IDS. |
+| `csle-level3-080` | Emulation with 34 components, 6 flags, password vulnerabilities, no IDS. |
+| `csle-level4-080` | Emulation with 7 components, 3 flags, password vulnerabilities, IDS. |
+| `csle-level5-080` | Emulation with 13 components, 6 flags, password vulnerabilities, IDS. |
+| `csle-level6-080` | Emulation with 34 components, 6 flags, password vulnerabilities, IDS. |
+| `csle-level7-080` | Emulation with 7 components, 3 flags, password & RCE vulnerabilities, IDS. |
+| `csle-level8-080` | Emulation with 13 components, 6 flags, password & RCE vulnerabilities, IDS. |
+| `csle-level9-080` | Emulation with 34 components, 6 flags, password & RCE vulnerabilities, IDS. |
+| `csle-level10-080` | Emulation with 16 components, 12 flags, password & RCE vulnerabilities, IDS. |
+| `csle-level11-080` | Emulation with 36 components, 6 flags, password & RCE vulnerabilities, IDS. |
+| `csle-level12-080` | Emulation with 7 components, 3 flags, password RCE vulnerabilities, IDS, SDN. |
+| `csle-level13-080` | Emulation with 64 components, 6 flags, password RCE vulnerabilities, IDS, SDN. |
+| `csle-level14-080` | Emulation with 17 components, 12 flags, password RCE vulnerabilities, IDS, SDN. |
Table 4: Configuration of the emulation configuration -`csle-level9-070`, whose topology is shown in Fig. 6. +`csle-level9-080`, whose topology is shown in Fig. 6.
An *emulation execution* consists of a set of running containers and virtual networks, diff --git a/docs/_docs/examples.md b/docs/_docs/examples.md index 37714e221..75f818983 100644 --- a/docs/_docs/examples.md +++ b/docs/_docs/examples.md @@ -70,7 +70,7 @@ from csle_system_identification.expectation_maximization.expectation_maximizatio import csle_system_identification.constants.constants as sid_consts # Select emulation config -emulation_env_config = MetastoreFacade.get_emulation_by_name("csle-level9-070") +emulation_env_config = MetastoreFacade.get_emulation_by_name("csle-level9-080") # Extract statistics from the metastore emulation_statistic = MetastoreFacade.get_emulation_statistic(id=1) diff --git a/emulation-system/envs/080/level_14/test_config.py b/emulation-system/envs/080/level_14/test_config.py index da20d0eae..b3a2abdd2 100644 --- a/emulation-system/envs/080/level_14/test_config.py +++ b/emulation-system/envs/080/level_14/test_config.py @@ -12,7 +12,7 @@ def test_create_config(self) -> None: :return: None """ - config = default_config(name="csle-level14-070", network_id=14, level=14, version="0.5.0", + config = default_config(name="csle-level14-080", network_id=14, level=14, version="0.5.0", time_step_len_seconds=15) assert config.vuln_config is not None assert config.containers_config is not None diff --git a/examples/client_generation/manage_clients.py b/examples/client_generation/manage_clients.py index a45c65760..2196224f9 100644 --- a/examples/client_generation/manage_clients.py +++ b/examples/client_generation/manage_clients.py @@ -102,7 +102,7 @@ def start_client_producer(execution: EmulationExecution) -> csle_collector.clien if __name__ == '__main__': - emulation = "csle-level4-070" + emulation = "csle-level4-080" execution_id = 15 execution = MetastoreFacade.get_emulation_execution(emulation_name=emulation, ip_first_octet=execution_id) # clients = [ diff --git a/examples/data_collection/data_importation/emulation_statistics/run_import_json.py b/examples/data_collection/data_importation/emulation_statistics/run_import_json.py index 524b352df..3a855ad49 100644 --- a/examples/data_collection/data_importation/emulation_statistics/run_import_json.py +++ b/examples/data_collection/data_importation/emulation_statistics/run_import_json.py @@ -3,7 +3,7 @@ if __name__ == '__main__': ImportUtil.import_emulation_statistics_from_disk_json( input_file="/media/lagring/statistics_dataset_14_nov_22_json/statistics.json", - emulation_name="csle-level9-070") + emulation_name="csle-level9-080") ImportUtil.import_emulation_statistics_from_disk_json( input_file="/home/kim/stat_1.json", emulation_name="csle-level9-070") diff --git a/examples/data_collection/data_importation/emulation_traces/run_import_json.py b/examples/data_collection/data_importation/emulation_traces/run_import_json.py index 664fb59a6..18a365b6b 100644 --- a/examples/data_collection/data_importation/emulation_traces/run_import_json.py +++ b/examples/data_collection/data_importation/emulation_traces/run_import_json.py @@ -2,7 +2,7 @@ if __name__ == '__main__': # ImportUtil.import_emulation_traces_from_disk_json(input_file="/media/lagring/traces_31_oct/1.json", - # emulation_name="csle-level9-070") + # emulation_name="csle-level9-080") for i in range(1, 64): ImportUtil.import_emulation_traces_from_disk_json( - input_file=f"/media/lagring/traces_31_oct/{i}.json", emulation_name="csle-level9-070") + input_file=f"/media/lagring/traces_31_oct/{i}.json", emulation_name="csle-level9-080") diff --git a/examples/data_collection/manual_sequences/level_9/run.py b/examples/data_collection/manual_sequences/level_9/run.py index 222b32174..7c4555ebf 100644 --- a/examples/data_collection/manual_sequences/level_9/run.py +++ b/examples/data_collection/manual_sequences/level_9/run.py @@ -11,7 +11,7 @@ from csle_common.logging.log import Logger if __name__ == '__main__': - emulation = "csle-level9-070" + emulation = "csle-level9-080" sleep_time_seconds = 45 executions = MetastoreFacade.list_emulation_executions_for_a_given_emulation(emulation_name=emulation) if len(executions) == 0: diff --git a/examples/data_collection/static_sequences/level_10/run.py b/examples/data_collection/static_sequences/level_10/run.py index 29dc13fd0..b31bca1a8 100644 --- a/examples/data_collection/static_sequences/level_10/run.py +++ b/examples/data_collection/static_sequences/level_10/run.py @@ -23,11 +23,11 @@ def passive_defender_sequence(length: int, emulation_env_config: EmulationEnvCon def run() -> None: """ - Runs two static action sequences in the emulation csle-level9-070 + Runs two static action sequences in the emulation csle-level9-080 :return: None """ - executions = MetastoreFacade.list_emulation_executions_for_a_given_emulation(emulation_name="csle-level10-070") + executions = MetastoreFacade.list_emulation_executions_for_a_given_emulation(emulation_name="csle-level10-080") emulation_env_config = executions[0].emulation_env_config assert emulation_env_config is not None attacker_sequence = [ diff --git a/examples/data_collection/static_sequences/level_4/run.py b/examples/data_collection/static_sequences/level_4/run.py index 7556e00a1..a05e4b5e1 100644 --- a/examples/data_collection/static_sequences/level_4/run.py +++ b/examples/data_collection/static_sequences/level_4/run.py @@ -86,7 +86,7 @@ def passive_attacker_sequence(length: int, emulation_env_config: EmulationEnvCon def run() -> None: """ - Runs two static action sequences in the emulation csle-level9-070 + Runs two static action sequences in the emulation csle-level9-080 :return: None """ diff --git a/examples/eval/stopping_game_pomdp_defender/eval.py b/examples/eval/stopping_game_pomdp_defender/eval.py index 847099b53..e8cc0c1ec 100644 --- a/examples/eval/stopping_game_pomdp_defender/eval.py +++ b/examples/eval/stopping_game_pomdp_defender/eval.py @@ -13,7 +13,7 @@ def test_env() -> None: :return: None """ - emulation_env_config = MetastoreFacade.get_emulation_by_name("csle-level9-070") + emulation_env_config = MetastoreFacade.get_emulation_by_name("csle-level9-080") simulation_env_config = MetastoreFacade.get_simulation_by_name("csle-stopping-pomdp-defender-002") config = simulation_env_config.simulation_env_input_config env = gym.make(simulation_env_config.gym_env_name, config=config) diff --git a/examples/plotting/plot_time_series.py b/examples/plotting/plot_time_series.py index 560e6a1e5..f2da4c2fd 100644 --- a/examples/plotting/plot_time_series.py +++ b/examples/plotting/plot_time_series.py @@ -90,7 +90,7 @@ def plot(time_series: EmulationMetricsTimeSeries, time_step_len_seconds: int = 3 if __name__ == '__main__': - emulation_name = "csle-level4-070" + emulation_name = "csle-level4-080" execution_id = 15 execution = MetastoreFacade.get_emulation_execution(emulation_name=emulation_name, ip_first_octet=execution_id) time_series = ClusterController.get_execution_time_series_data(ip='172.31.212.92', port=50041, minutes=60 * 24, diff --git a/examples/system_identification/empirical/level_9_empirical_int_no_int.py b/examples/system_identification/empirical/level_9_empirical_int_no_int.py index 498f8d4f5..9b383457e 100644 --- a/examples/system_identification/empirical/level_9_empirical_int_no_int.py +++ b/examples/system_identification/empirical/level_9_empirical_int_no_int.py @@ -8,7 +8,7 @@ import csle_system_identification.constants.constants as system_identification_constants if __name__ == '__main__': - emulation_env_config = MetastoreFacade.get_emulation_by_name("csle-level9-070") + emulation_env_config = MetastoreFacade.get_emulation_by_name("csle-level9-080") emulation_statistic = MetastoreFacade.get_emulation_statistic(id=1) system_identifcation_config = SystemIdentificationConfig( output_dir=f"{constants.LOGGING.DEFAULT_LOG_DIR}empirical_level9_test", diff --git a/examples/system_identification/expectation_maximization/level_9_em_int_no_int.py b/examples/system_identification/expectation_maximization/level_9_em_int_no_int.py index 546bf0ffc..1f637a7df 100644 --- a/examples/system_identification/expectation_maximization/level_9_em_int_no_int.py +++ b/examples/system_identification/expectation_maximization/level_9_em_int_no_int.py @@ -8,7 +8,7 @@ import csle_system_identification.constants.constants as system_identification_constants if __name__ == '__main__': - emulation_env_config = MetastoreFacade.get_emulation_by_name("csle-level9-070") + emulation_env_config = MetastoreFacade.get_emulation_by_name("csle-level9-080") emulation_statistic = MetastoreFacade.get_emulation_statistic(id=3) system_identifcation_config = SystemIdentificationConfig( output_dir=f"{constants.LOGGING.DEFAULT_LOG_DIR}em_level9_test", diff --git a/examples/system_identification/gp/level_9_empirical_int_no_int.py b/examples/system_identification/gp/level_9_empirical_int_no_int.py index 8f0b9ba6d..4c7d16a9b 100644 --- a/examples/system_identification/gp/level_9_empirical_int_no_int.py +++ b/examples/system_identification/gp/level_9_empirical_int_no_int.py @@ -8,7 +8,7 @@ import csle_system_identification.constants.constants as system_identification_constants if __name__ == '__main__': - emulation_env_config = MetastoreFacade.get_emulation_by_name("csle-level9-070") + emulation_env_config = MetastoreFacade.get_emulation_by_name("csle-level9-080") emulation_statistic = MetastoreFacade.get_emulation_statistic(id=10) system_identifcation_config = SystemIdentificationConfig( output_dir=f"{constants.LOGGING.DEFAULT_LOG_DIR}gp_level9_test", diff --git a/examples/system_identification/mcmc/level_9_mcmc.py b/examples/system_identification/mcmc/level_9_mcmc.py index c7a590488..6f84f41b7 100644 --- a/examples/system_identification/mcmc/level_9_mcmc.py +++ b/examples/system_identification/mcmc/level_9_mcmc.py @@ -8,7 +8,7 @@ import csle_system_identification.constants.constants as system_identification_constants if __name__ == '__main__': - emulation_env_config = MetastoreFacade.get_emulation_by_name("csle-level9-070") + emulation_env_config = MetastoreFacade.get_emulation_by_name("csle-level9-080") emulation_statistic = MetastoreFacade.get_emulation_statistic(id=1) system_identifcation_config = SystemIdentificationConfig( output_dir=f"{constants.LOGGING.DEFAULT_LOG_DIR}mcmc_level9_test", diff --git a/examples/training/bayesian_optimization/intrusion_recovery_pomdp_defender/run_v_001.py b/examples/training/bayesian_optimization/intrusion_recovery_pomdp_defender/run_v_001.py index 9426016a2..3142f21fc 100644 --- a/examples/training/bayesian_optimization/intrusion_recovery_pomdp_defender/run_v_001.py +++ b/examples/training/bayesian_optimization/intrusion_recovery_pomdp_defender/run_v_001.py @@ -13,7 +13,7 @@ from csle_tolerance.util.intrusion_recovery_pomdp_util import IntrusionRecoveryPomdpUtil if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/bayesian_optimization/local_intrusion_response_stopping_pomdp_defender/run_vs_random_attacker_v_001.py b/examples/training/bayesian_optimization/local_intrusion_response_stopping_pomdp_defender/run_vs_random_attacker_v_001.py index 5883c6f63..264a535e4 100644 --- a/examples/training/bayesian_optimization/local_intrusion_response_stopping_pomdp_defender/run_vs_random_attacker_v_001.py +++ b/examples/training/bayesian_optimization/local_intrusion_response_stopping_pomdp_defender/run_vs_random_attacker_v_001.py @@ -16,7 +16,7 @@ IntrusionResponseGameLocalStoppingPOMDPDefenderEnv if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/bayesian_optimization/stopping_pomdp_defender/run_vs_random_attacker_v_001.py b/examples/training/bayesian_optimization/stopping_pomdp_defender/run_vs_random_attacker_v_001.py index d4297071a..cbe6e2c29 100644 --- a/examples/training/bayesian_optimization/stopping_pomdp_defender/run_vs_random_attacker_v_001.py +++ b/examples/training/bayesian_optimization/stopping_pomdp_defender/run_vs_random_attacker_v_001.py @@ -10,7 +10,7 @@ from csle_common.dao.training.policy_type import PolicyType if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/bayesian_optimization_emukit/stopping_pomdp_defender/run_vs_random_attacker_v_001.py b/examples/training/bayesian_optimization_emukit/stopping_pomdp_defender/run_vs_random_attacker_v_001.py index 72b54341f..9adeec1c0 100644 --- a/examples/training/bayesian_optimization_emukit/stopping_pomdp_defender/run_vs_random_attacker_v_001.py +++ b/examples/training/bayesian_optimization_emukit/stopping_pomdp_defender/run_vs_random_attacker_v_001.py @@ -16,7 +16,7 @@ from csle_agents.common.objective_type import ObjectiveType if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/c51_clean/local_intrusion_response_pomdp_defender/run_vs_random_attacker_v_001.py b/examples/training/c51_clean/local_intrusion_response_pomdp_defender/run_vs_random_attacker_v_001.py index c56a52d3a..e4a1a4d3d 100644 --- a/examples/training/c51_clean/local_intrusion_response_pomdp_defender/run_vs_random_attacker_v_001.py +++ b/examples/training/c51_clean/local_intrusion_response_pomdp_defender/run_vs_random_attacker_v_001.py @@ -13,7 +13,7 @@ from gym_csle_intrusion_response_game.util.intrusion_response_game_util import IntrusionResponseGameUtil if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/cma_es/stopping_pomdp_defender/run_vs_random_attacker_v_001.py b/examples/training/cma_es/stopping_pomdp_defender/run_vs_random_attacker_v_001.py index 8be6fa705..c5b8cf771 100644 --- a/examples/training/cma_es/stopping_pomdp_defender/run_vs_random_attacker_v_001.py +++ b/examples/training/cma_es/stopping_pomdp_defender/run_vs_random_attacker_v_001.py @@ -11,7 +11,7 @@ from csle_agents.common.objective_type import ObjectiveType if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/cross_entropy/apt_mdp_attacker/run_vs_random_defender_v_001.py b/examples/training/cross_entropy/apt_mdp_attacker/run_vs_random_defender_v_001.py index 57fc59d02..ff921eecb 100644 --- a/examples/training/cross_entropy/apt_mdp_attacker/run_vs_random_defender_v_001.py +++ b/examples/training/cross_entropy/apt_mdp_attacker/run_vs_random_defender_v_001.py @@ -16,7 +16,7 @@ from gym_csle_apt_game.envs.apt_game_mdp_attacker_env import AptGameMdpAttackerEnv if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/cross_entropy/apt_pomdp_defender/run_vs_random_attacker_v_001.py b/examples/training/cross_entropy/apt_pomdp_defender/run_vs_random_attacker_v_001.py index e21ef72c8..4b142d1f5 100644 --- a/examples/training/cross_entropy/apt_pomdp_defender/run_vs_random_attacker_v_001.py +++ b/examples/training/cross_entropy/apt_pomdp_defender/run_vs_random_attacker_v_001.py @@ -17,7 +17,7 @@ from csle_common.dao.training.random_policy import RandomPolicy if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/cross_entropy/intrusion_recovery_pomdp_defender/run_v_001.py b/examples/training/cross_entropy/intrusion_recovery_pomdp_defender/run_v_001.py index e929a7d87..d43ef5d0b 100644 --- a/examples/training/cross_entropy/intrusion_recovery_pomdp_defender/run_v_001.py +++ b/examples/training/cross_entropy/intrusion_recovery_pomdp_defender/run_v_001.py @@ -13,7 +13,7 @@ from csle_tolerance.util.intrusion_recovery_pomdp_util import IntrusionRecoveryPomdpUtil if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/cross_entropy/stopping_pomdp_defender/run_vs_random_attacker_v_001.py b/examples/training/cross_entropy/stopping_pomdp_defender/run_vs_random_attacker_v_001.py index 073e6291c..eb3081e27 100644 --- a/examples/training/cross_entropy/stopping_pomdp_defender/run_vs_random_attacker_v_001.py +++ b/examples/training/cross_entropy/stopping_pomdp_defender/run_vs_random_attacker_v_001.py @@ -11,7 +11,7 @@ from csle_agents.common.objective_type import ObjectiveType if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/decomposition/run_vs_random_attacker_001.py b/examples/training/decomposition/run_vs_random_attacker_001.py index 38a5431d3..28ee80680 100644 --- a/examples/training/decomposition/run_vs_random_attacker_001.py +++ b/examples/training/decomposition/run_vs_random_attacker_001.py @@ -103,7 +103,7 @@ def reduce_R(R, strategy: Policy) -> np.ndarray: if __name__ == '__main__': # Workflow Env Config - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/decomposition/run_vs_random_attacker_001_workflow_1.py b/examples/training/decomposition/run_vs_random_attacker_001_workflow_1.py index 19371b2f6..2df2765d9 100644 --- a/examples/training/decomposition/run_vs_random_attacker_001_workflow_1.py +++ b/examples/training/decomposition/run_vs_random_attacker_001_workflow_1.py @@ -105,7 +105,7 @@ def reduce_R(R, strategy): if __name__ == '__main__': # Workflow Env Config - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/differential_evolution/intrusion_recovery_pomdp_defender/run_v_001.py b/examples/training/differential_evolution/intrusion_recovery_pomdp_defender/run_v_001.py index 33d05df0e..819ced8fa 100644 --- a/examples/training/differential_evolution/intrusion_recovery_pomdp_defender/run_v_001.py +++ b/examples/training/differential_evolution/intrusion_recovery_pomdp_defender/run_v_001.py @@ -13,7 +13,7 @@ from csle_tolerance.util.intrusion_recovery_pomdp_util import IntrusionRecoveryPomdpUtil if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/differential_evolution/local_intrusion_response_stopping_pomdp_defender/run_vs_random_attacker_v_001.py b/examples/training/differential_evolution/local_intrusion_response_stopping_pomdp_defender/run_vs_random_attacker_v_001.py index ca9c93359..0cd82dd04 100644 --- a/examples/training/differential_evolution/local_intrusion_response_stopping_pomdp_defender/run_vs_random_attacker_v_001.py +++ b/examples/training/differential_evolution/local_intrusion_response_stopping_pomdp_defender/run_vs_random_attacker_v_001.py @@ -14,7 +14,7 @@ from csle_common.dao.training.policy_type import PolicyType if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/differential_evolution/stopping_pomdp_defender/run_vs_random_attacker_v_001.py b/examples/training/differential_evolution/stopping_pomdp_defender/run_vs_random_attacker_v_001.py index c4467f13f..4e9c106c8 100644 --- a/examples/training/differential_evolution/stopping_pomdp_defender/run_vs_random_attacker_v_001.py +++ b/examples/training/differential_evolution/stopping_pomdp_defender/run_vs_random_attacker_v_001.py @@ -10,7 +10,7 @@ from csle_common.dao.training.policy_type import PolicyType if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/dqn/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender.py b/examples/training/dqn/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender.py index 0fc791fad..b3d5a6371 100644 --- a/examples/training/dqn/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender.py +++ b/examples/training/dqn/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender.py @@ -8,7 +8,7 @@ import csle_agents.constants.constants as agents_constants if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/dqn/stopping_pomdp_defender/run_vs_random_attacker_v_001.py b/examples/training/dqn/stopping_pomdp_defender/run_vs_random_attacker_v_001.py index 04aeb52e9..5f0ca56ad 100644 --- a/examples/training/dqn/stopping_pomdp_defender/run_vs_random_attacker_v_001.py +++ b/examples/training/dqn/stopping_pomdp_defender/run_vs_random_attacker_v_001.py @@ -8,7 +8,7 @@ import csle_agents.constants.constants as agents_constants if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/dqn/workflow_intrusion_response_pomdp_defender/run_vs_random_attacker_v_001.py b/examples/training/dqn/workflow_intrusion_response_pomdp_defender/run_vs_random_attacker_v_001.py index 7ac9cc6f1..86040bb18 100644 --- a/examples/training/dqn/workflow_intrusion_response_pomdp_defender/run_vs_random_attacker_v_001.py +++ b/examples/training/dqn/workflow_intrusion_response_pomdp_defender/run_vs_random_attacker_v_001.py @@ -14,7 +14,7 @@ from csle_common.dao.training.tabular_policy import TabularPolicy if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/dqn_clean/stopping_pomdp_defender/run_vs_random_attacker_v_001.py b/examples/training/dqn_clean/stopping_pomdp_defender/run_vs_random_attacker_v_001.py index 6050e1ad5..2fb2f531b 100644 --- a/examples/training/dqn_clean/stopping_pomdp_defender/run_vs_random_attacker_v_001.py +++ b/examples/training/dqn_clean/stopping_pomdp_defender/run_vs_random_attacker_v_001.py @@ -9,7 +9,7 @@ from csle_common.metastore.metastore_facade import MetastoreFacade if __name__ == "__main__": - emulation_name = "csle-level1-070" + emulation_name = "csle-level1-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError( diff --git a/examples/training/fp/stopping_game/run_v002.py b/examples/training/fp/stopping_game/run_v002.py index d5cbbaee9..b7aabc587 100644 --- a/examples/training/fp/stopping_game/run_v002.py +++ b/examples/training/fp/stopping_game/run_v002.py @@ -23,7 +23,7 @@ def game_matrix() -> np.ndarray: if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/kiefer_wolfowitz/stopping_pomdp_defender/run_vs_random_attacker_v_001.py b/examples/training/kiefer_wolfowitz/stopping_pomdp_defender/run_vs_random_attacker_v_001.py index 3af48aa40..b998997ce 100644 --- a/examples/training/kiefer_wolfowitz/stopping_pomdp_defender/run_vs_random_attacker_v_001.py +++ b/examples/training/kiefer_wolfowitz/stopping_pomdp_defender/run_vs_random_attacker_v_001.py @@ -10,7 +10,7 @@ from csle_common.dao.training.policy_type import PolicyType if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/local_dfsp/local_intrusion_response_posg/run.py b/examples/training/local_dfsp/local_intrusion_response_posg/run.py index 0c77c4009..fb1540acc 100644 --- a/examples/training/local_dfsp/local_intrusion_response_posg/run.py +++ b/examples/training/local_dfsp/local_intrusion_response_posg/run.py @@ -54,7 +54,7 @@ def reduce_R(R, strategy): if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/local_dfsp_ppo/local_intrusion_response_posg/run.py b/examples/training/local_dfsp_ppo/local_intrusion_response_posg/run.py index cdebaca77..d760671a2 100644 --- a/examples/training/local_dfsp_ppo/local_intrusion_response_posg/run.py +++ b/examples/training/local_dfsp_ppo/local_intrusion_response_posg/run.py @@ -13,7 +13,7 @@ from csle_common.dao.training.tabular_policy import TabularPolicy if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/mcs/stopping_pomdp_defender/run_vs_random_attacker_v_001.py b/examples/training/mcs/stopping_pomdp_defender/run_vs_random_attacker_v_001.py index 3bb787a1c..d527f548a 100644 --- a/examples/training/mcs/stopping_pomdp_defender/run_vs_random_attacker_v_001.py +++ b/examples/training/mcs/stopping_pomdp_defender/run_vs_random_attacker_v_001.py @@ -10,7 +10,7 @@ from csle_common.metastore.metastore_facade import MetastoreFacade if __name__ == "__main__": - emulation_name = "csle-level1-070" + emulation_name = "csle-level1-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/nelder_mead/stopping_pompd_defender/run_vs_random_attacker_v_001.py b/examples/training/nelder_mead/stopping_pompd_defender/run_vs_random_attacker_v_001.py index 576565e26..753277ff1 100644 --- a/examples/training/nelder_mead/stopping_pompd_defender/run_vs_random_attacker_v_001.py +++ b/examples/training/nelder_mead/stopping_pompd_defender/run_vs_random_attacker_v_001.py @@ -11,7 +11,7 @@ from csle_agents.common.objective_type import ObjectiveType if __name__ == '__main__': - emulation_name = "csle-level1-070" + emulation_name = "csle-level1-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/particle_swarm/stopping_pomdp_defender/run_vs_particle_swarm_attacker_v_001.py b/examples/training/particle_swarm/stopping_pomdp_defender/run_vs_particle_swarm_attacker_v_001.py index 2ec19afe9..368ac2906 100644 --- a/examples/training/particle_swarm/stopping_pomdp_defender/run_vs_particle_swarm_attacker_v_001.py +++ b/examples/training/particle_swarm/stopping_pomdp_defender/run_vs_particle_swarm_attacker_v_001.py @@ -10,7 +10,7 @@ from csle_common.metastore.metastore_facade import MetastoreFacade if __name__ == "__main__": - emulation_name = "csle-level1-070" + emulation_name = "csle-level1-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError( diff --git a/examples/training/pomcp/cyborg_scenario_two_defender/run_cyborg_version_two_b_line_ucb.py b/examples/training/pomcp/cyborg_scenario_two_defender/run_cyborg_version_two_b_line_ucb.py index 383b9f4e7..b1f4fec22 100644 --- a/examples/training/pomcp/cyborg_scenario_two_defender/run_cyborg_version_two_b_line_ucb.py +++ b/examples/training/pomcp/cyborg_scenario_two_defender/run_cyborg_version_two_b_line_ucb.py @@ -33,7 +33,7 @@ def heuristic_value(o: List[List[int]]) -> float: if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = None simulation_name = "csle-cyborg-001" simulation_env_config = SimulationEnvConfig(name="", version="", gym_env_name="", simulation_env_input_config="", diff --git a/examples/training/pomcp/rampart_castle/run_cyborg_version_two_b_line_ucb.py b/examples/training/pomcp/rampart_castle/run_cyborg_version_two_b_line_ucb.py index 383b9f4e7..b1f4fec22 100644 --- a/examples/training/pomcp/rampart_castle/run_cyborg_version_two_b_line_ucb.py +++ b/examples/training/pomcp/rampart_castle/run_cyborg_version_two_b_line_ucb.py @@ -33,7 +33,7 @@ def heuristic_value(o: List[List[int]]) -> float: if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = None simulation_name = "csle-cyborg-001" simulation_env_config = SimulationEnvConfig(name="", version="", gym_env_name="", simulation_env_input_config="", diff --git a/examples/training/pomcp/stopping_pomdp_defender/run_vs_random_attacker_v_001.py b/examples/training/pomcp/stopping_pomdp_defender/run_vs_random_attacker_v_001.py index 73a7e5ac6..281be7c26 100644 --- a/examples/training/pomcp/stopping_pomdp_defender/run_vs_random_attacker_v_001.py +++ b/examples/training/pomcp/stopping_pomdp_defender/run_vs_random_attacker_v_001.py @@ -16,7 +16,7 @@ from gym_csle_stopping_game.dao.stopping_game_defender_pomdp_config import StoppingGameDefenderPomdpConfig if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/ppg_clean/local_intrusion_response_pomdp_defender/run_vs_random_attacker_v_001.py b/examples/training/ppg_clean/local_intrusion_response_pomdp_defender/run_vs_random_attacker_v_001.py index d4d197ca2..9694b1675 100644 --- a/examples/training/ppg_clean/local_intrusion_response_pomdp_defender/run_vs_random_attacker_v_001.py +++ b/examples/training/ppg_clean/local_intrusion_response_pomdp_defender/run_vs_random_attacker_v_001.py @@ -13,7 +13,7 @@ from csle_common.dao.training.tabular_policy import TabularPolicy if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/ppg_clean/stopping_pomdp_defender/run_vs_random_attacker_v_001.py b/examples/training/ppg_clean/stopping_pomdp_defender/run_vs_random_attacker_v_001.py index 1f5ebfb3c..37efd9a81 100644 --- a/examples/training/ppg_clean/stopping_pomdp_defender/run_vs_random_attacker_v_001.py +++ b/examples/training/ppg_clean/stopping_pomdp_defender/run_vs_random_attacker_v_001.py @@ -9,7 +9,7 @@ from csle_common.dao.training.tabular_policy import TabularPolicy if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/ppo/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender.py b/examples/training/ppo/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender.py index 7f92a1229..cef57b472 100644 --- a/examples/training/ppo/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender.py +++ b/examples/training/ppo/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender.py @@ -10,7 +10,7 @@ from gym_csle_cyborg.dao.red_agent_type import RedAgentType if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/ppo/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender_b_line_apple.py b/examples/training/ppo/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender_b_line_apple.py index b70776100..5bb33da49 100644 --- a/examples/training/ppo/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender_b_line_apple.py +++ b/examples/training/ppo/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender_b_line_apple.py @@ -10,7 +10,7 @@ from gym_csle_cyborg.dao.red_agent_type import RedAgentType if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/ppo/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender_b_line_cardiff.py b/examples/training/ppo/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender_b_line_cardiff.py index d1cbaebe5..255e666cf 100644 --- a/examples/training/ppo/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender_b_line_cardiff.py +++ b/examples/training/ppo/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender_b_line_cardiff.py @@ -10,7 +10,7 @@ from gym_csle_cyborg.dao.red_agent_type import RedAgentType if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/ppo/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender_b_line_cardiff_decoy_state.py b/examples/training/ppo/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender_b_line_cardiff_decoy_state.py index bca6937d4..46dd63cd5 100644 --- a/examples/training/ppo/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender_b_line_cardiff_decoy_state.py +++ b/examples/training/ppo/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender_b_line_cardiff_decoy_state.py @@ -10,7 +10,7 @@ from gym_csle_cyborg.dao.red_agent_type import RedAgentType if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/ppo/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender_meander_apple.py b/examples/training/ppo/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender_meander_apple.py index 02c25ce40..7b9f72029 100644 --- a/examples/training/ppo/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender_meander_apple.py +++ b/examples/training/ppo/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender_meander_apple.py @@ -10,7 +10,7 @@ from gym_csle_cyborg.dao.red_agent_type import RedAgentType if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/ppo/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender_meander_cardiff.py b/examples/training/ppo/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender_meander_cardiff.py index 61aa51ae4..4397d6ece 100644 --- a/examples/training/ppo/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender_meander_cardiff.py +++ b/examples/training/ppo/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender_meander_cardiff.py @@ -10,7 +10,7 @@ from gym_csle_cyborg.dao.red_agent_type import RedAgentType if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/ppo/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender_meander_cardiff_decoy_state.py b/examples/training/ppo/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender_meander_cardiff_decoy_state.py index 87c4adac9..dc923b352 100644 --- a/examples/training/ppo/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender_meander_cardiff_decoy_state.py +++ b/examples/training/ppo/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender_meander_cardiff_decoy_state.py @@ -10,7 +10,7 @@ from gym_csle_cyborg.dao.red_agent_type import RedAgentType if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/ppo/intrusion_recovery_pomdp_defender/run_v_001.py b/examples/training/ppo/intrusion_recovery_pomdp_defender/run_v_001.py index f877f423f..538547b6a 100644 --- a/examples/training/ppo/intrusion_recovery_pomdp_defender/run_v_001.py +++ b/examples/training/ppo/intrusion_recovery_pomdp_defender/run_v_001.py @@ -10,7 +10,7 @@ from csle_tolerance.util.intrusion_recovery_pomdp_util import IntrusionRecoveryPomdpUtil if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/ppo/local_intrusion_response_pomdp_attacker/run_vs_random_defender_v_001.py b/examples/training/ppo/local_intrusion_response_pomdp_attacker/run_vs_random_defender_v_001.py index 54d89128a..5a0c2a1c6 100644 --- a/examples/training/ppo/local_intrusion_response_pomdp_attacker/run_vs_random_defender_v_001.py +++ b/examples/training/ppo/local_intrusion_response_pomdp_attacker/run_vs_random_defender_v_001.py @@ -13,7 +13,7 @@ from csle_common.dao.training.tabular_policy import TabularPolicy if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/ppo/local_intrusion_response_pomdp_defender/run_vs_random_attacker_v_001.py b/examples/training/ppo/local_intrusion_response_pomdp_defender/run_vs_random_attacker_v_001.py index 7a3ed8786..8eca5e9f8 100644 --- a/examples/training/ppo/local_intrusion_response_pomdp_defender/run_vs_random_attacker_v_001.py +++ b/examples/training/ppo/local_intrusion_response_pomdp_defender/run_vs_random_attacker_v_001.py @@ -13,7 +13,7 @@ from csle_common.dao.training.tabular_policy import TabularPolicy if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/ppo/stopping_mdp_attacker/run_vs_random_defender_v001.py b/examples/training/ppo/stopping_mdp_attacker/run_vs_random_defender_v001.py index cd53a75be..fe62ddec9 100644 --- a/examples/training/ppo/stopping_mdp_attacker/run_vs_random_defender_v001.py +++ b/examples/training/ppo/stopping_mdp_attacker/run_vs_random_defender_v001.py @@ -9,7 +9,7 @@ import csle_agents.constants.constants as agents_constants if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/ppo/stopping_mdp_attacker/run_vs_threshold_defender_v001.py b/examples/training/ppo/stopping_mdp_attacker/run_vs_threshold_defender_v001.py index 7de832ef7..84c668128 100644 --- a/examples/training/ppo/stopping_mdp_attacker/run_vs_threshold_defender_v001.py +++ b/examples/training/ppo/stopping_mdp_attacker/run_vs_threshold_defender_v001.py @@ -9,7 +9,7 @@ import csle_agents.constants.constants as agents_constants if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/ppo/stopping_mdp_attacker/run_vs_threshold_defender_v002.py b/examples/training/ppo/stopping_mdp_attacker/run_vs_threshold_defender_v002.py index a8f7d7030..18b98a959 100644 --- a/examples/training/ppo/stopping_mdp_attacker/run_vs_threshold_defender_v002.py +++ b/examples/training/ppo/stopping_mdp_attacker/run_vs_threshold_defender_v002.py @@ -10,7 +10,7 @@ from gym_csle_stopping_game.util.stopping_game_util import StoppingGameUtil if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/ppo/stopping_pomdp_defender/run_vs_random_attacker_v_001.py b/examples/training/ppo/stopping_pomdp_defender/run_vs_random_attacker_v_001.py index 85eae0e68..a1ded7f2b 100644 --- a/examples/training/ppo/stopping_pomdp_defender/run_vs_random_attacker_v_001.py +++ b/examples/training/ppo/stopping_pomdp_defender/run_vs_random_attacker_v_001.py @@ -9,7 +9,7 @@ from csle_common.dao.training.tabular_policy import TabularPolicy if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/ppo/workflow_intrusion_response_pomdp_attacker/run_vs_random_defender_v_001.py b/examples/training/ppo/workflow_intrusion_response_pomdp_attacker/run_vs_random_defender_v_001.py index 881205f13..6d295d9a8 100644 --- a/examples/training/ppo/workflow_intrusion_response_pomdp_attacker/run_vs_random_defender_v_001.py +++ b/examples/training/ppo/workflow_intrusion_response_pomdp_attacker/run_vs_random_defender_v_001.py @@ -14,7 +14,7 @@ from csle_common.dao.training.tabular_policy import TabularPolicy if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/ppo/workflow_intrusion_response_pomdp_defender/run_vs_random_attacker_v_001.py b/examples/training/ppo/workflow_intrusion_response_pomdp_defender/run_vs_random_attacker_v_001.py index c3ed78acf..4dd5954f7 100644 --- a/examples/training/ppo/workflow_intrusion_response_pomdp_defender/run_vs_random_attacker_v_001.py +++ b/examples/training/ppo/workflow_intrusion_response_pomdp_defender/run_vs_random_attacker_v_001.py @@ -14,7 +14,7 @@ from csle_common.dao.training.tabular_policy import TabularPolicy if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/ppo_clean/local_intrusion_response_pomdp_defender/run_vs_random_attacker_v_001.py b/examples/training/ppo_clean/local_intrusion_response_pomdp_defender/run_vs_random_attacker_v_001.py index d4d197ca2..9694b1675 100644 --- a/examples/training/ppo_clean/local_intrusion_response_pomdp_defender/run_vs_random_attacker_v_001.py +++ b/examples/training/ppo_clean/local_intrusion_response_pomdp_defender/run_vs_random_attacker_v_001.py @@ -13,7 +13,7 @@ from csle_common.dao.training.tabular_policy import TabularPolicy if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/q_learning/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender.py b/examples/training/q_learning/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender.py index e82919521..406569c92 100644 --- a/examples/training/q_learning/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender.py +++ b/examples/training/q_learning/cyborg_scenario_two_defender/run_cyborg_scenario_two_defender.py @@ -11,7 +11,7 @@ from gym_csle_cyborg.envs.cyborg_scenario_two_defender import CyborgScenarioTwoDefender if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/random_search/intrusion_recovery_pomdp_defender/run_v_001.py b/examples/training/random_search/intrusion_recovery_pomdp_defender/run_v_001.py index b6290f644..6b3d46dc0 100644 --- a/examples/training/random_search/intrusion_recovery_pomdp_defender/run_v_001.py +++ b/examples/training/random_search/intrusion_recovery_pomdp_defender/run_v_001.py @@ -12,7 +12,7 @@ from csle_tolerance.util.intrusion_recovery_pomdp_util import IntrusionRecoveryPomdpUtil if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/random_search/stopping_pomdp_defender/run_vs_random_attacker_v_001.py b/examples/training/random_search/stopping_pomdp_defender/run_vs_random_attacker_v_001.py index 51837b380..9278ab4bb 100644 --- a/examples/training/random_search/stopping_pomdp_defender/run_vs_random_attacker_v_001.py +++ b/examples/training/random_search/stopping_pomdp_defender/run_vs_random_attacker_v_001.py @@ -10,7 +10,7 @@ from csle_common.dao.training.policy_type import PolicyType if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/reinforce/stopping_pomdp_defender/run_vs_random_attacker_v_001.py b/examples/training/reinforce/stopping_pomdp_defender/run_vs_random_attacker_v_001.py index bb300d3d2..8eec490e4 100644 --- a/examples/training/reinforce/stopping_pomdp_defender/run_vs_random_attacker_v_001.py +++ b/examples/training/reinforce/stopping_pomdp_defender/run_vs_random_attacker_v_001.py @@ -9,7 +9,7 @@ from gym_csle_stopping_game.util.stopping_game_util import StoppingGameUtil if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/simulated_annealing/stopping_pomdp_defender/run_vs_sim_anneal_attacker_v_001.py b/examples/training/simulated_annealing/stopping_pomdp_defender/run_vs_sim_anneal_attacker_v_001.py index 030a494f4..9b49512bd 100644 --- a/examples/training/simulated_annealing/stopping_pomdp_defender/run_vs_sim_anneal_attacker_v_001.py +++ b/examples/training/simulated_annealing/stopping_pomdp_defender/run_vs_sim_anneal_attacker_v_001.py @@ -11,7 +11,7 @@ from csle_agents.common.objective_type import ObjectiveType if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/t_fp/stopping_game/run_v002.py b/examples/training/t_fp/stopping_game/run_v002.py index 6faadb1c8..49aff77ee 100644 --- a/examples/training/t_fp/stopping_game/run_v002.py +++ b/examples/training/t_fp/stopping_game/run_v002.py @@ -13,7 +13,7 @@ if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/t_fp/stopping_game/run_v003.py b/examples/training/t_fp/stopping_game/run_v003.py index 8df00ee68..330fec42f 100644 --- a/examples/training/t_fp/stopping_game/run_v003.py +++ b/examples/training/t_fp/stopping_game/run_v003.py @@ -119,7 +119,7 @@ def get_obs_tensor(): if __name__ == '__main__': - emulation_env_name = "csle-level9-070" + emulation_env_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_env_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation with name: {emulation_env_name}") diff --git a/examples/training/t_spsa/intrusion_recovery_pomdp_defender/run_v_001.py b/examples/training/t_spsa/intrusion_recovery_pomdp_defender/run_v_001.py index a4d3d49fa..f25170529 100644 --- a/examples/training/t_spsa/intrusion_recovery_pomdp_defender/run_v_001.py +++ b/examples/training/t_spsa/intrusion_recovery_pomdp_defender/run_v_001.py @@ -13,7 +13,7 @@ from csle_tolerance.util.intrusion_recovery_pomdp_util import IntrusionRecoveryPomdpUtil if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/t_spsa/local_intrusion_response_stopping_pomdp_defender/run_vs_random_attacker_v_001.py b/examples/training/t_spsa/local_intrusion_response_stopping_pomdp_defender/run_vs_random_attacker_v_001.py index 82fae74eb..af3873918 100644 --- a/examples/training/t_spsa/local_intrusion_response_stopping_pomdp_defender/run_vs_random_attacker_v_001.py +++ b/examples/training/t_spsa/local_intrusion_response_stopping_pomdp_defender/run_vs_random_attacker_v_001.py @@ -15,7 +15,7 @@ from csle_agents.common.objective_type import ObjectiveType if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/t_spsa/stopping_mdp_attacker/run_manual_vs_threshold_defender_002.py b/examples/training/t_spsa/stopping_mdp_attacker/run_manual_vs_threshold_defender_002.py index 03eb35d35..fcc0182dd 100644 --- a/examples/training/t_spsa/stopping_mdp_attacker/run_manual_vs_threshold_defender_002.py +++ b/examples/training/t_spsa/stopping_mdp_attacker/run_manual_vs_threshold_defender_002.py @@ -11,7 +11,7 @@ from csle_agents.common.objective_type import ObjectiveType if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/t_spsa/stopping_mdp_attacker/run_vs_random_defender_v001.py b/examples/training/t_spsa/stopping_mdp_attacker/run_vs_random_defender_v001.py index 141c7dab3..da06a2aaa 100644 --- a/examples/training/t_spsa/stopping_mdp_attacker/run_vs_random_defender_v001.py +++ b/examples/training/t_spsa/stopping_mdp_attacker/run_vs_random_defender_v001.py @@ -11,7 +11,7 @@ from csle_agents.common.objective_type import ObjectiveType if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/t_spsa/stopping_mdp_attacker/run_vs_random_defender_v002.py b/examples/training/t_spsa/stopping_mdp_attacker/run_vs_random_defender_v002.py index 33200fbf8..76db8c976 100644 --- a/examples/training/t_spsa/stopping_mdp_attacker/run_vs_random_defender_v002.py +++ b/examples/training/t_spsa/stopping_mdp_attacker/run_vs_random_defender_v002.py @@ -11,7 +11,7 @@ from csle_agents.common.objective_type import ObjectiveType if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/t_spsa/stopping_mdp_attacker/run_vs_threshold_defender_v001.py b/examples/training/t_spsa/stopping_mdp_attacker/run_vs_threshold_defender_v001.py index 5e72a7272..43d335d43 100644 --- a/examples/training/t_spsa/stopping_mdp_attacker/run_vs_threshold_defender_v001.py +++ b/examples/training/t_spsa/stopping_mdp_attacker/run_vs_threshold_defender_v001.py @@ -11,7 +11,7 @@ from csle_agents.common.objective_type import ObjectiveType if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/t_spsa/stopping_mdp_attacker/run_vs_threshold_defender_v002.py b/examples/training/t_spsa/stopping_mdp_attacker/run_vs_threshold_defender_v002.py index a80eb6222..dfccb6730 100644 --- a/examples/training/t_spsa/stopping_mdp_attacker/run_vs_threshold_defender_v002.py +++ b/examples/training/t_spsa/stopping_mdp_attacker/run_vs_threshold_defender_v002.py @@ -13,7 +13,7 @@ from csle_agents.common.objective_type import ObjectiveType if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/t_spsa/stopping_mdp_attacker/run_vs_threshold_defender_v003.py b/examples/training/t_spsa/stopping_mdp_attacker/run_vs_threshold_defender_v003.py index 211c18476..34d819d79 100644 --- a/examples/training/t_spsa/stopping_mdp_attacker/run_vs_threshold_defender_v003.py +++ b/examples/training/t_spsa/stopping_mdp_attacker/run_vs_threshold_defender_v003.py @@ -119,7 +119,7 @@ def get_obs_tensor(): if __name__ == '__main__': - emulation_env_name = "csle-level9-070" + emulation_env_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_env_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation with name: {emulation_env_name}") diff --git a/examples/training/t_spsa/stopping_pomdp_defender/run_vs_random_attacker_v_001.py b/examples/training/t_spsa/stopping_pomdp_defender/run_vs_random_attacker_v_001.py index 2f4406142..fcc3802bd 100644 --- a/examples/training/t_spsa/stopping_pomdp_defender/run_vs_random_attacker_v_001.py +++ b/examples/training/t_spsa/stopping_pomdp_defender/run_vs_random_attacker_v_001.py @@ -11,7 +11,7 @@ from csle_agents.common.objective_type import ObjectiveType if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/t_spsa/stopping_pomdp_defender/run_vs_random_attacker_v_002.py b/examples/training/t_spsa/stopping_pomdp_defender/run_vs_random_attacker_v_002.py index 449605530..e662c0328 100644 --- a/examples/training/t_spsa/stopping_pomdp_defender/run_vs_random_attacker_v_002.py +++ b/examples/training/t_spsa/stopping_pomdp_defender/run_vs_random_attacker_v_002.py @@ -12,7 +12,7 @@ from csle_agents.common.objective_type import ObjectiveType if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/t_spsa/stopping_pomdp_defender/run_vs_random_attacker_v_003.py b/examples/training/t_spsa/stopping_pomdp_defender/run_vs_random_attacker_v_003.py index 17ded1dfc..5f7252d84 100644 --- a/examples/training/t_spsa/stopping_pomdp_defender/run_vs_random_attacker_v_003.py +++ b/examples/training/t_spsa/stopping_pomdp_defender/run_vs_random_attacker_v_003.py @@ -11,7 +11,7 @@ from csle_agents.common.objective_type import ObjectiveType if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/t_spsa/stopping_pomdp_defender/run_vs_random_attacker_v_004.py b/examples/training/t_spsa/stopping_pomdp_defender/run_vs_random_attacker_v_004.py index 92b6823b5..8c8a759a4 100644 --- a/examples/training/t_spsa/stopping_pomdp_defender/run_vs_random_attacker_v_004.py +++ b/examples/training/t_spsa/stopping_pomdp_defender/run_vs_random_attacker_v_004.py @@ -12,7 +12,7 @@ from csle_agents.common.objective_type import ObjectiveType if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}") diff --git a/examples/training/t_spsa/stopping_pomdp_defender/run_vs_threshold_attacker_v_002.py b/examples/training/t_spsa/stopping_pomdp_defender/run_vs_threshold_attacker_v_002.py index f00b9a6b8..a999d1373 100644 --- a/examples/training/t_spsa/stopping_pomdp_defender/run_vs_threshold_attacker_v_002.py +++ b/examples/training/t_spsa/stopping_pomdp_defender/run_vs_threshold_attacker_v_002.py @@ -11,7 +11,7 @@ from csle_agents.common.objective_type import ObjectiveType if __name__ == '__main__': - emulation_name = "csle-level9-070" + emulation_name = "csle-level9-080" emulation_env_config = MetastoreFacade.get_emulation_by_name(emulation_name) if emulation_env_config is None: raise ValueError(f"Could not find an emulation environment with the name: {emulation_name}")