From 69992bb358edada4ce6db3283063ccf500c4c136 Mon Sep 17 00:00:00 2001
From: foroogh shahab
Date: Sun, 18 Aug 2024 15:52:10 +0200
Subject: [PATCH] Documentation is added.
---
docs/_docs/cli.md | 164 +++++++++++++++++++++++-----------------------
1 file changed, 82 insertions(+), 82 deletions(-)
diff --git a/docs/_docs/cli.md b/docs/_docs/cli.md
index 2af609034..f542038b2 100644
--- a/docs/_docs/cli.md
+++ b/docs/_docs/cli.md
@@ -100,89 +100,89 @@ Table 24: Commands available in the CSLE command-line interface (1/2).
-| *Command* | *Description* |
-|------------------------------------------------------------------|----------------------------------------------------------------|
-| `csle shell ` | Opens shell in a given container. |
-| `csle start prometheus ` | Starts prometheus. |
-| `csle start node_exporter ` | Starts node exporter. |
-| `csle start grafana ` | Starts grafana. |
-| `csle start cadvisor ` | Starts cadvisor. |
-| `csle start managementsystem ` | Starts the management system. |
-| `csle start ` | Starts the given container. |
-| `csle start ` | Starts the given emulation. |
-| `csle start --no_network` | Starts the given emulation without virtual networks. |
-| `csle start --no_traffic` | Starts the given emulation without traffic generators. |
-| `csle start --no_beats` | Starts the given emulation without configuring/starting beats. |
-| `csle start --no_clients` | Starts the given emulation without clients. |
-| `csle start --id` | Starts the given emulation with execution id. |
-| `csle start all ` | Starts everything. |
-| `csle start all --id ` | Starts everything in an execution. |
+| *Command* | *Description* |
+|-----------------------------------------------------------------|----------------------------------------------------------------|
+| `csle shell ` | Opens shell in a given container. |
+| `csle start prometheus ` | Starts prometheus. |
+| `csle start node_exporter ` | Starts node exporter. |
+| `csle start grafana ` | Starts grafana. |
+| `csle start cadvisor ` | Starts cadvisor. |
+| `csle start managementsystem ` | Starts the management system. |
+| `csle start ` | Starts the given container. |
+| `csle start ` | Starts the given emulation. |
+| `csle start --no_network` | Starts the given emulation without virtual networks. |
+| `csle start --no_traffic` | Starts the given emulation without traffic generators. |
+| `csle start --no_beats` | Starts the given emulation without configuring/starting beats. |
+| `csle start --no_clients` | Starts the given emulation without clients. |
+| `csle start --id` | Starts the given emulation with execution id. |
+| `csle start all ` | Starts everything. |
+| `csle start all --id ` | Starts everything in an execution. |
| `csle start statsmanager ` | Starts statsmanager. |
-| `csle start ` | Starts trainingjob with a given id. |
-| `csle start ` | Starts system identification job with a given id. |
-| `csle start ` | Starts a container with a given image and name. |
-| `csle start_traffic ` | Starts the traffic and clients in execution. |
-| `csle statsmanager ` | Starts the statsmanager. |
-| `csle start hostmanagers --id --ip ` | Starts host managers on the specified ip sever. |
-| `csle start hostmanager --id --ip --container_ip ` | Starts a host manager on the specified container. |
-| `csle start clientmanager --id --ip ` | Starts a client managers on the specified ip sever. |
-| `csle start snortmanagers --id --ip ` | Starts snort managers on the specified ip sever. |
-| `csle start snort manager --id --ip --container_ip ` | Starts a snort manager on the specified container. |
-| `csle start elkmanager --id --ip ` | Starts an Elk managers on the specified ip sever. |
-| `csle start traffic managers --id --ip ` | Starts traffic managers on the specified ip sever. |
-| `csle start trafficmanager --id --ip --container_ip ` | Starts a traffic manager on the specified container. |
-| `csle start ossecmanagers --id --ip ` | Starts Ossec managers on the specified ip sever. |
-| `csle start ossecmanager --id --ip --container_ip ` | Starts an Ossec manager on the specified container. |
-| `csle start ryumanager --id --ip ` | Starts a Ryu managers on the specified ip sever. |
-| `csle start filebeats --id --ip ` | Starts filebeats on the specified ip sever. |
-| `csle start filebeat --id --ip --container_ip ` | Starts the filebeat on the specified container. |
-| `csle start metricbeats --id --ip ` | Starts metricbeats on the specified ip sever. |
-| `csle start metricbeat --id --ip --container_ip ` | Starts the metricbeat on the specified container. |
-| `csle start heartbeats --id --ip ` | Starts heartbeats on the specified ip sever. |
-| `csle start heartbeat --id --ip --container_ip ` | Starts the heartbeat on the specified container. |
-| `csle start packetbeats --id --ip ` | Starts packetbeats on the specified ip sever. |
-| `csle start packetbeat --id --ip --container_ip ` | Starts the packetbeat on the specified container. |
-| `csle stop ` | Stops the emulation execution. |
-| `csle stop ` | Stops prometheus. |
-| `csle stop ` | Stops cadvisor. |
-| `csle stop ` | Stops grafana. |
-| `csle stop ` | Stops the management system. |
-| `csle stop ` | Stops the container. |
-| `csle stop ` | Stops the statsmanager. |
-| `csle stop emulation_executions ` | Stops all emulation executions. |
-| `csle stop all ` | Stops everything that runs. |
-| `csle stop_traffic ` | Stops client population and traffic in execution. |
-| `csle stop hostmanagers --ip ` | Stops host managers on the specified ip sever. |
-| `csle stop hostmanager --ip --container_ip ` | Stops a host manager on the specified container. |
-| `csle stop clientmanager --ip ` | Stops a client managers on the specified ip sever. |
-| `csle stop snortmanagers --ip ` | Stops snort managers on the specified ip sever. |
-| `csle stop snort manager --ip --container_ip ` | Stops a snort manager on the specified container. |
-| `csle stop elkmanager --ip ` | Stops an Elk managers on the specified ip sever. |
-| `csle stop traffic managers --ip ` | Stops traffic managers on the specified ip sever. |
-| `csle stop trafficmanager --ip --container_ip ` | Stops a traffic manager on the specified container. |
-| `csle stop ossecmanagers --ip ` | Stops Ossec managers on the specified ip sever. |
-| `csle stop ossecmanager --ip --container_ip ` | Stops an Ossec manager on the specified container. |
-| `csle stop ryumanager --ip ` | Stops a Ryu managers on the specified ip sever. |
-| `csle stop filebeats --ip ` | Stops filebeats on the specified ip sever. |
-| `csle stop filebeat --ip --container_ip ` | Stops the filebeat on the specified container. |
-| `csle stop metricbeats --ip ` | Stops metricbeats on the specified ip sever. |
-| `csle stop metricbeat --ip --container_ip ` | Stops the metricbeat on the specified container. |
-| `csle stop heartbeats --ip ` | Stops heartbeats on the specified ip sever. |
-| `csle stop heartbeat --ip --container_ip ` | Stops the heartbeat on the specified container. |
-| `csle stop packetbeats --ip ` | Stops packetbeats on the specified ip sever. |
-| `csle stop packetbeat --ip --container_ip ` | Stops the packetbeat on the specified container. |
-| `csle systemidentificationjob ` | Starts job. |
-| `csle trainingjob ` | Starts job. |
-| `csle datacollectionjob ` | Starts job. |
-| `csle uninstall emulations` | Uninstalls emulation environments. |
-| `csle uninstall simulations` | Uninstalls simulation environments. |
-| `csle uninstall ` | Uninstalls emulation. |
-| `csle uninstall ` | Uninstalls simulation. |
-| `csle uninstall derived_images` | Uninstalls derived images. |
-| `csle uninstall base_images` | Uninstalls base images. |
-| `csle uninstall metastore` | Uninstalls metastore. |
-| `csle uninstall all` | Uninstalls everything. |
-| `csle help` | Lists all available commands |
+| `csle start ` | Starts trainingjob with a given id. |
+| `csle start ` | Starts system identification job with a given id. |
+| `csle start ` | Starts a container with a given image and name. |
+| `csle start_traffic ` | Starts the traffic and clients in execution. |
+| `csle statsmanager ` | Starts the statsmanager. |
+| `csle start hostmanagers --id --ip ` | Starts host managers on the specified ip sever. |
+| `csle start hostmanager --id --ip --container_ip ` | Starts a host manager on the specified container. |
+| `csle start clientmanager --id --ip ` | Starts a client managers on the specified ip sever. |
+| `csle start snortmanagers --id --ip ` | Starts snort managers on the specified ip sever. |
+| `csle start snort manager --id --ip --container_ip ` | Starts a snort manager on the specified container. |
+| `csle start elkmanager --id --ip ` | Starts an Elk managers on the specified ip sever. |
+| `csle start traffic managers --id --ip ` | Starts traffic managers on the specified ip sever. |
+| `csle start trafficmanager --id --ip --container_ip ` | Starts a traffic manager on the specified container. |
+| `csle start ossecmanagers --id --ip ` | Starts Ossec managers on the specified ip sever. |
+| `csle start ossecmanager --id --ip --container_ip ` | Starts an Ossec manager on the specified container. |
+| `csle start ryumanager --id --ip ` | Starts a Ryu managers on the specified ip sever. |
+| `csle start filebeats --id --ip ` | Starts filebeats on the specified ip sever. |
+| `csle start filebeat --id --ip --container_ip ` | Starts the filebeat on the specified container. |
+| `csle start metricbeats --id --ip ` | Starts metricbeats on the specified ip sever. |
+| `csle start metricbeat --id --ip --container_ip ` | Starts the metricbeat on the specified container. |
+| `csle start heartbeats --id --ip ` | Starts heartbeats on the specified ip sever. |
+| `csle start heartbeat --id --ip --container_ip ` | Starts the heartbeat on the specified container. |
+| `csle start packetbeats --id --ip ` | Starts packetbeats on the specified ip sever. |
+| `csle start packetbeat --id --ip --container_ip ` | Starts the packetbeat on the specified container. |
+| `csle stop ` | Stops the emulation execution. |
+| `csle stop