From 190b5d416b8b5f3ff814e941b5adda9775f9caea Mon Sep 17 00:00:00 2001 From: Limmen Date: Sat, 31 Aug 2024 20:50:00 +0200 Subject: [PATCH] release 0.7.0 [WIP] --- docs/_docs/emulation_system.md | 30 +++++++++---------- .../libs/csle-cli/src/csle_cli/cli.py | 6 ++-- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/docs/_docs/emulation_system.md b/docs/_docs/emulation_system.md index 97f25878d..365876a14 100644 --- a/docs/_docs/emulation_system.md +++ b/docs/_docs/emulation_system.md @@ -57,20 +57,20 @@ in Fig. 6 and whose configuration is listed in Table 4. | *Emulation configuration* | *Description* | |---------------------------|---------------------------------------------------------------------------------| -| `csle-level1-060` | Emulation with 7 components, 3 flags, password vulnerabilities, no IDS. | -| `csle-level2-060` | Emulation with 13 components, 6 flags, password vulnerabilities, no IDS. | -| `csle-level3-060` | Emulation with 34 components, 6 flags, password vulnerabilities, no IDS. | -| `csle-level4-060` | Emulation with 7 components, 3 flags, password vulnerabilities, IDS. | -| `csle-level5-060` | Emulation with 13 components, 6 flags, password vulnerabilities, IDS. | -| `csle-level6-060` | Emulation with 34 components, 6 flags, password vulnerabilities, IDS. | -| `csle-level7-060` | Emulation with 7 components, 3 flags, password & RCE vulnerabilities, IDS. | -| `csle-level8-060` | Emulation with 13 components, 6 flags, password & RCE vulnerabilities, IDS. | -| `csle-level9-060` | Emulation with 34 components, 6 flags, password & RCE vulnerabilities, IDS. | -| `csle-level10-060` | Emulation with 16 components, 12 flags, password & RCE vulnerabilities, IDS. | -| `csle-level11-060` | Emulation with 36 components, 6 flags, password & RCE vulnerabilities, IDS. | -| `csle-level12-060` | Emulation with 7 components, 3 flags, password RCE vulnerabilities, IDS, SDN. | -| `csle-level13-060` | Emulation with 64 components, 6 flags, password RCE vulnerabilities, IDS, SDN. | -| `csle-level14-060` | Emulation with 17 components, 12 flags, password RCE vulnerabilities, IDS, SDN. | +| `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. |

@@ -103,7 +103,7 @@ Figure 6: Topology of the emulation configuration `csle-level9-020`

Table 4: Configuration of the emulation configuration -`csle-level9-060`, whose topology is shown in Fig. 6. +`csle-level9-070`, whose topology is shown in Fig. 6.

An *emulation execution* consists of a set of running containers and virtual networks, diff --git a/simulation-system/libs/csle-cli/src/csle_cli/cli.py b/simulation-system/libs/csle-cli/src/csle_cli/cli.py index 86de92a40..a692ef2c0 100755 --- a/simulation-system/libs/csle-cli/src/csle_cli/cli.py +++ b/simulation-system/libs/csle-cli/src/csle_cli/cli.py @@ -765,7 +765,7 @@ def stop_shell_complete(ctx, param, incomplete) -> List[str]: "- \033[95mpacketbeat\033[0m: stops packetbeat for a container with the IP address " "--container_ip, node specified by --ip, and emulation identified by --name and --id.\n\n" "\b\n" - "* \033[93mExample: csle stop filebeat csle-level4-060 15 --ip X.X.X.X " + "* \033[93mExample: csle stop filebeat csle-level4-070 15 --ip X.X.X.X " "--container_ip Y.Y.Y.Y \033[0m") def stop(entity: str, name: str, id: int = -1, ip: str = "", container_ip: str = "") -> None: """ @@ -2033,7 +2033,7 @@ def start_shell_complete(ctx, param, incomplete) -> List[str]: "node with --ip, and emulation with --name and --id. Use --initial_start for the" " initial start.\n\n" "\b\n" - "* \033[93mExample: csle start filebeat csle-level4-060 --id 15 --ip X.X.X.X " + "* \033[93mExample: csle start filebeat csle-level4-070 --id 15 --ip X.X.X.X " "--container_ip Y.Y.Y.Y \033[0m") def start(entity: str, no_traffic: bool, name: str, id: int, no_clients: bool, no_network: bool, ip: str, container_ip: str, no_beats: bool, initial_start: bool) -> None: @@ -3429,7 +3429,7 @@ def ls_shell_complete(ctx, param, incomplete) -> List[str]: "- \033[95memulation_description\033[0m: show detailed information about the containers" " running in the emaultion with the given name and id.\n\n" "\b\n" - "* \033[93mExample: csle ls filebeats --name csle-level4-060 --id 15 --ip X.X.X.X \033[0m") + "* \033[93mExample: csle ls filebeats --name csle-level4-070 --id 15 --ip X.X.X.X \033[0m") @click.argument('entity', default='all', type=str, shell_complete=ls_shell_complete) @click.option('--all', is_flag=True, help='list all') @click.option('--running', is_flag=True, help='list running only (default)')