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 ` | 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 |