https://github.com/webpwnized/mutillidae-terraform
https://github.com/webpwnized/mutillidae-terraform
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/webpwnized/mutillidae-terraform
- Owner: webpwnized
- Created: 2021-12-20T01:42:37.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-30T20:29:17.000Z (11 months ago)
- Last Synced: 2025-01-12T06:09:29.132Z (5 months ago)
- Language: HCL
- Size: 271 KB
- Stars: 3
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mutillidae Terraform
This project contains reference architectures for Amazon Web Services (AWS), Google Cloud Platform (GCP) and Microsoft Azure Cloud. Reference architectures provide a working model to demonstrate security best-practices.
The project also contains scripts to generate a deliberately insecure lab environment. The lab environment can be used for demonstrations and in classwork.
## Reference Architectures
- [Amazon Web Services (AWS)](https://github.com/webpwnized/mutillidae-terraform/blob/development/reference-architecture/aws/README.md "Google Cloud Platform (GCP)")
- [Microsoft Azure Cloud](https://github.com/webpwnized/mutillidae-terraform/blob/development/reference-architecture/azure/README.md "Microsoft Azure Cloud")
- [Google Cloud Platform (GCP)](https://github.com/webpwnized/mutillidae-terraform/blob/main/reference-architecture/gcp/README.md "Google Cloud Platform (GCP)")## Lab Environments
- Amazon Web Services (AWS) - TODO - Please contribute using a Pull Request
- Microsoft Azure Cloud - TODO - Please contribute using a Pull Request
- [Google Cloud Platform (GCP)](https://github.com/webpwnized/mutillidae-terraform/blob/main/lab-environment/gcp/README.md "Google Cloud Platform (GCP)")## Cloud Command Line Interfaces (CLI) used in this project
### The Amazon Web Services (AWS) *aws* client software
The Amazon Web Services (AWS) *aws* CLI client software is only needed for the Reference Architecture, but not the GCP lab.
[**This video**](https://www.youtube.com/watch?v=W7YFIzdxflc) shows [**how to install the Amazon Web Services (AWS) *aws* CLI client software on Ubuntu Linux**](https://www.youtube.com/watch?v=W7YFIzdxflc). Otherwise, follow [**the instructions for your distribution**](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)
### The Azure Cloud *az* client software
The Azure az software is only needed for the Reference Architecture, but not the GCP lab.
- [**This video**](https://www.youtube.com/watch?v=phJqcX-fcOw) shows [**how to install the Azure *az* CLI on Ubuntu Linux**](https://www.youtube.com/watch?v=phJqcX-fcOw). Otherwise, follow [**the instructions for your distribution**](https://learn.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt)
### The Google Cloud Platform (GPC) *gcloud* client software
- [**This video**](https://www.youtube.com/watch?v=04GONi_U6zU) shows [**how to install the gcloud CLI on Ubuntu Linux**](https://www.youtube.com/watch?v=04GONi_U6zU). Otherwise, follow [**the instructions for your distribution**](https://cloud.google.com/sdk/docs/install#linux)