Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
AlirezaDehlaghi authored Apr 29, 2022
1 parent c5f2cfb commit 9067e81
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,18 @@
This is the ICSSIM source code and user manual for simulating industrial control system testbed for cybersecurity experiments


## Run a Sample Bottle Filling Factory
# Run a Sample Bottle Filling Factory

### Run in Docker container Environement
## Run in Docker container Environement

#### Pre steps
### Pre steps
Make sure that you have already installed the following applications and tools.

* git
* Docker
* Docker-Compose

#### Getting ICSSIM and the sample project
### Getting ICSSIM and the sample project
Clone The probject into your local directory using following git command.
```
git clone https://github.com/AlirezaDehlaghi/ICSSIM ICSSIM
Expand All @@ -25,20 +25,20 @@ check the file [Configs.py](src/Configs.py) and make sure that EXECUTION_MODE va
EXECUTION_MODE = EXECUTION_MODE_DOCKER
```

#### Running the sample project
### Running the sample project
Run the sample project using the prepared script
[init.sh](deployments/init.sh)
```
cd ICSSIM/deployments
./init.sh
```
#### Check successful running
### Check successful running
If *init.sh* commands runs to the end, it will show the status of all containers. In the case that all containers are 'Up', then project is running successfully.
You could also see the status of containers with following command:
```
sudo docker-compose ps
```

#### Operating the control system and apply cyberattacks
### Operating the control system and apply cyberattacks
In the directory [deployments](deployments/) there exist some scripts such as [hmi1.sh](deployments/hmi1.sh), [hmi2.sh](deployments/hmi2.sh) or [attacker.sh](deployments/attacker.sh) which can attach user to the container.
### Run in GNS3
## Run in GNS3

0 comments on commit 9067e81

Please sign in to comment.