# Examples and output ### Actual outputs are more polished than the ones shown here (e.g. colors, better formatting, etc.) One example of the modern output is shown bellow: ![Modern Output](../../images/demo/aws-instance-terminated.png) ## Instance listing 🪧 `python3 secdep.py -l` (sped up animation) ![Listing](../../videos/demo/instance-list.gif) ## Instance listing when there is a gce node `python3 secdep.py -l -P gce` ![Listing gce](../../videos/demo/gce-instance-list.gif) ## Instance listing with 5 aws nodes ![Listing 2](../../images/demo/instance-list-output.png) ## Instance listing with aws and gce nodes ![Listing 3](../../images/demo/instance-list-aws-gce.png) ## Instance deletion 👋 `python3 secdep.py -a delete` ![Deletion](../../images/demo/instance-deletion.png) ## Instance deletion of all gce nodes 💣 `python3 secdep.py -P gce -a deleteall` ![Deletion 2](../../videos/demo/gce-instance-delete.gif) ## Instance creation for gce 🎉 `python3 secdep.py -P gce -c -n test-node -g us-central1-a -s f1-micro -i debian-10-buster-v20230306 -y` ![Creation](../../videos/demo/gce-instance-creation.gif) ## Instance ssh connection 🔗 `python3 secdep.py -P gce --ssh` ![Deletion 2](../../videos/demo/gce-instance-ssh.gif) You can also specify a port with the `--port` flag. ## Instance creation and hardening for aws `python3 secdep.py -P aws -c -n test-node -s t3.micro -i ami-08869bacfa1188ec9 --yes --deploy` ## Instance creation and hardening for aws while deploying a docker-compose file and nginx docker image `python3 secdep.py -P aws -c -n test-node -s t3.micro -i ami-08869bacfa1188ec9 --yes --docker_compose --deploy nginx` (The docker-compose.yml file has to be in the same directory as the script and be names `docker-compose,yml`)