Skip to content

Commit

Permalink
release 0.7.0 [WIP]
Browse files Browse the repository at this point in the history
  • Loading branch information
Limmen committed Aug 31, 2024
1 parent db2fe4f commit 190b5d4
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 18 deletions.
30 changes: 15 additions & 15 deletions docs/_docs/emulation_system.md
Original file line number Diff line number Diff line change
Expand Up @@ -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. |


<p class="captionFig">
Expand Down Expand Up @@ -103,7 +103,7 @@ Figure 6: Topology of the emulation configuration `csle-level9-020`

<p class="captionFig">
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.
</p>

An *emulation execution* consists of a set of running containers and virtual networks,
Expand Down
6 changes: 3 additions & 3 deletions simulation-system/libs/csle-cli/src/csle_cli/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -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:
"""
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -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)')
Expand Down

0 comments on commit 190b5d4

Please sign in to comment.