├── .gitignore ├── LICENSE ├── README.md ├── core ├── framework │ ├── cloudhelpers │ │ ├── cloudfunctions.py │ │ ├── deployments.py │ │ ├── gcstorage.py │ │ ├── iam.py │ │ └── ssh_keys.py │ ├── config │ │ ├── cfg.py │ │ └── seeds.json │ ├── level-hints-template.jinja │ ├── levels.py │ ├── project.py │ └── templates │ │ ├── bucket_acl.jinja │ │ ├── cloud_function.jinja │ │ ├── container_vm.jinja │ │ ├── iam_policy.jinja │ │ ├── schema │ │ ├── bucket_acl.jinja.schema │ │ ├── cloud_function.jinja.schema │ │ ├── container_vm.schema │ │ ├── iam_policy.jinja.schema │ │ ├── service_account.jinja.schema │ │ ├── sql_db.jinja.schema │ │ └── ubuntu_vm.jinja.schema │ │ ├── service_account.jinja │ │ ├── sql_db.jinja │ │ └── ubuntu_vm.jinja └── levels │ ├── community │ └── template │ │ ├── template.hints.html │ │ ├── template.py │ │ └── template.yaml │ ├── defender │ ├── audit │ │ ├── audit.hints.html │ │ ├── audit.py │ │ ├── audit.yaml │ │ ├── cloud_sql_proxy │ │ ├── register_users.py │ │ └── resources │ │ │ ├── api-engine-compromised │ │ │ ├── Dockerfile │ │ │ ├── cloud_sql_proxy │ │ │ ├── main.py │ │ │ ├── requirements.txt │ │ │ └── test.py │ │ │ ├── api-engine │ │ │ ├── Dockerfile │ │ │ ├── cloud_sql_proxy │ │ │ ├── main.py │ │ │ ├── requirements.txt │ │ │ └── test.py │ │ │ ├── devs.csv │ │ │ ├── rmUser │ │ │ ├── main.py │ │ │ └── requirements.txt │ │ │ └── users.csv │ └── intro │ │ ├── intro.hints.html │ │ ├── intro.html │ │ ├── intro.py │ │ ├── intro.yaml │ │ └── requirements.txt │ ├── leastprivilege │ ├── ct1 │ │ ├── ct1.py │ │ ├── ct1.yaml │ │ ├── ct1 │ │ │ ├── functionaccess │ │ │ │ ├── main.py │ │ │ │ ├── requirements.txt │ │ │ │ └── templates │ │ │ │ │ └── ct1-access.html │ │ │ └── functioncheck │ │ │ │ ├── main.py │ │ │ │ ├── requirements.txt │ │ │ │ └── templates │ │ │ │ └── ct1-check.html │ │ └── requirements.txt │ ├── ct2 │ │ ├── ct2.py │ │ ├── ct2.yaml │ │ ├── ct2 │ │ │ ├── functionaccess │ │ │ │ ├── main.py │ │ │ │ ├── requirements.txt │ │ │ │ └── templates │ │ │ │ │ └── ct2-access.html │ │ │ └── functioncheck │ │ │ │ ├── main.py │ │ │ │ ├── requirements.txt │ │ │ │ └── templates │ │ │ │ └── ct2-check.html │ │ └── requirements.txt │ ├── ct3 │ │ ├── ct3.py │ │ ├── ct3.yaml │ │ ├── ct3 │ │ │ ├── functionaccess │ │ │ │ ├── main.py │ │ │ │ ├── requirements.txt │ │ │ │ └── templates │ │ │ │ │ └── ct3-access.html │ │ │ └── functioncheck │ │ │ │ ├── main.py │ │ │ │ ├── requirements.txt │ │ │ │ └── templates │ │ │ │ └── ct3-check.html │ │ └── requirements.txt │ ├── ct4 │ │ ├── ct4.py │ │ ├── ct4.yaml │ │ ├── ct4 │ │ │ ├── functionaccess │ │ │ │ ├── main.py │ │ │ │ ├── requirements.txt │ │ │ │ └── templates │ │ │ │ │ └── ct4-access.html │ │ │ └── functioncheck │ │ │ │ ├── main.py │ │ │ │ ├── requirements.txt │ │ │ │ └── templates │ │ │ │ └── ct4-check.html │ │ └── requirements.txt │ ├── pd1 │ │ ├── pd1.hints.html │ │ ├── pd1.py │ │ ├── pd1.yaml │ │ ├── pd1 │ │ │ ├── functionaccess │ │ │ │ ├── main.py │ │ │ │ ├── requirements.txt │ │ │ │ └── templates │ │ │ │ │ └── pd1-access.html │ │ │ └── functioncheck │ │ │ │ ├── main.py │ │ │ │ ├── requirements.txt │ │ │ │ └── templates │ │ │ │ └── pd1-check.html │ │ └── requirements.txt │ ├── pd2 │ │ ├── pd2.py │ │ ├── pd2.yaml │ │ ├── pd2 │ │ │ ├── functionaccess │ │ │ │ ├── main.py │ │ │ │ ├── requirements.txt │ │ │ │ └── templates │ │ │ │ │ └── pd2-access.html │ │ │ └── functioncheck │ │ │ │ ├── main.py │ │ │ │ ├── requirements.txt │ │ │ │ └── templates │ │ │ │ └── pd2-check.html │ │ └── requirements.txt │ ├── pd3 │ │ ├── pd3.py │ │ ├── pd3.yaml │ │ ├── pd3 │ │ │ ├── functionaccess │ │ │ │ ├── main.py │ │ │ │ ├── requirements.txt │ │ │ │ └── templates │ │ │ │ │ └── pd3-access.html │ │ │ └── functioncheck │ │ │ │ ├── main.py │ │ │ │ ├── requirements.txt │ │ │ │ └── templates │ │ │ │ └── pd3-check.html │ │ └── requirements.txt │ ├── pd4 │ │ ├── pd4.py │ │ ├── pd4.yaml │ │ ├── pd4 │ │ │ ├── functionaccess │ │ │ │ ├── main.py │ │ │ │ ├── requirements.txt │ │ │ │ └── templates │ │ │ │ │ └── pd4-access.html │ │ │ └── functioncheck │ │ │ │ ├── main.py │ │ │ │ ├── requirements.txt │ │ │ │ └── templates │ │ │ │ └── pd4-check.html │ │ └── requirements.txt │ ├── pd5 │ │ ├── pd5.py │ │ ├── pd5.yaml │ │ ├── pd5 │ │ │ ├── functionaccess │ │ │ │ ├── main.py │ │ │ │ ├── requirements.txt │ │ │ │ └── templates │ │ │ │ │ └── pd5-access.html │ │ │ └── functioncheck │ │ │ │ ├── main.py │ │ │ │ ├── requirements.txt │ │ │ │ └── templates │ │ │ │ └── pd5-check.html │ │ └── requirements.txt │ ├── pr │ │ ├── pr.py │ │ ├── pr.yaml │ │ ├── pr │ │ │ ├── functionaccess │ │ │ │ ├── main.py │ │ │ │ ├── requirements.txt │ │ │ │ └── templates │ │ │ │ │ └── pr-access.html │ │ │ └── functioncheck │ │ │ │ ├── main.py │ │ │ │ ├── requirements.txt │ │ │ │ └── templates │ │ │ │ └── pr-check.html │ │ └── requirements.txt │ └── roles │ │ ├── ct1 │ │ ├── functionaccess │ │ │ ├── main.py │ │ │ ├── requirements.txt │ │ │ └── templates │ │ │ │ └── ct1-access.html │ │ └── functioncheck │ │ │ ├── main.py │ │ │ ├── requirements.txt │ │ │ └── templates │ │ │ └── ct1-check.html │ │ ├── ct2 │ │ ├── functionaccess │ │ │ ├── main.py │ │ │ ├── requirements.txt │ │ │ └── templates │ │ │ │ └── ct2-access.html │ │ └── functioncheck │ │ │ ├── main.py │ │ │ ├── requirements.txt │ │ │ └── templates │ │ │ └── ct2-check.html │ │ ├── ct3 │ │ ├── functionaccess │ │ │ ├── main.py │ │ │ ├── requirements.txt │ │ │ └── templates │ │ │ │ └── ct3-access.html │ │ └── functioncheck │ │ │ ├── main.py │ │ │ ├── requirements.txt │ │ │ └── templates │ │ │ └── ct3-check.html │ │ ├── ct4 │ │ ├── functionaccess │ │ │ ├── main.py │ │ │ ├── requirements.txt │ │ │ └── templates │ │ │ │ └── ct4-access.html │ │ └── functioncheck │ │ │ ├── main.py │ │ │ ├── requirements.txt │ │ │ └── templates │ │ │ └── ct4-check.html │ │ ├── ct5-deprecated │ │ ├── functionaccess │ │ │ ├── main.py │ │ │ ├── requirements.txt │ │ │ └── templates │ │ │ │ └── ct5-access.html │ │ └── functioncheck │ │ │ ├── main.py │ │ │ ├── requirements.txt │ │ │ └── templates │ │ │ └── ct5-check.html │ │ ├── pd1 │ │ ├── functionaccess │ │ │ ├── main.py │ │ │ ├── requirements.txt │ │ │ └── templates │ │ │ │ └── pd1-access.html │ │ └── functioncheck │ │ │ ├── main.py │ │ │ ├── requirements.txt │ │ │ └── templates │ │ │ └── pd1-check.html │ │ ├── pd2 │ │ ├── functionaccess │ │ │ ├── main.py │ │ │ ├── requirements.txt │ │ │ └── templates │ │ │ │ └── pd2-access.html │ │ └── functioncheck │ │ │ ├── main.py │ │ │ ├── requirements.txt │ │ │ └── templates │ │ │ └── pd2-check.html │ │ ├── pd3 │ │ ├── functionaccess │ │ │ ├── main.py │ │ │ ├── requirements.txt │ │ │ └── templates │ │ │ │ └── pd3-access.html │ │ └── functioncheck │ │ │ ├── main.py │ │ │ ├── requirements.txt │ │ │ └── templates │ │ │ └── pd3-check.html │ │ ├── pd4 │ │ ├── functionaccess │ │ │ ├── main.py │ │ │ ├── requirements.txt │ │ │ └── templates │ │ │ │ └── pd4-access.html │ │ └── functioncheck │ │ │ ├── main.py │ │ │ ├── requirements.txt │ │ │ └── templates │ │ │ └── pd4-check.html │ │ ├── pd5 │ │ ├── functionaccess │ │ │ ├── main.py │ │ │ ├── requirements.txt │ │ │ └── templates │ │ │ │ └── pd5-access.html │ │ └── functioncheck │ │ │ ├── main.py │ │ │ ├── requirements.txt │ │ │ └── templates │ │ │ └── pd5-check.html │ │ ├── pr │ │ ├── functionaccess │ │ │ ├── main.py │ │ │ ├── requirements.txt │ │ │ └── templates │ │ │ │ └── pr-access.html │ │ └── functioncheck │ │ │ ├── main.py │ │ │ ├── requirements.txt │ │ │ └── templates │ │ │ └── pr-check.html │ │ ├── requirements.txt │ │ ├── roles-all.yaml │ │ ├── roles.hints.html │ │ ├── roles.py │ │ ├── roles.yaml │ │ └── scores │ │ ├── main.py │ │ ├── requirements.txt │ │ └── templates │ │ └── scores.html │ └── thunder │ ├── a1openbucket │ ├── a1openbucket.hints.html │ ├── a1openbucket.py │ └── a1openbucket.yaml │ ├── a2finance │ ├── a2finance.hints.html │ ├── a2finance.py │ ├── a2finance.yaml │ ├── first-names.txt │ └── last-names.txt │ ├── a3password │ ├── a3password.hints.html │ ├── a3password.py │ ├── a3password.yaml │ └── function │ │ ├── main.py │ │ └── requirements.txt │ ├── a4error │ ├── a4error.hints.html │ ├── a4error.py │ └── a4error.yaml │ ├── a5power │ ├── a5power.hints.html │ ├── a5power.py │ ├── a5power.yaml │ └── function │ │ └── main.py │ └── a6container │ ├── a6container.hints.html │ ├── a6container.py │ ├── a6container.yaml │ └── ssrf-container │ ├── Dockerfile.ubuntu │ ├── app.py │ ├── requirements.txt │ └── templates │ └── proxy.html ├── destroy-level.sh ├── docs ├── CNAME ├── community │ └── template.html ├── defender │ ├── audit.html │ └── intro.html ├── img │ ├── a3password │ │ ├── tryapi1.png │ │ └── tryapi2.png │ └── index │ │ └── cloudshell.png ├── index.html ├── leastprivilege │ ├── img │ │ └── index │ │ │ ├── cloudshell.png │ │ │ └── success.png │ ├── index.html │ ├── pd1.html │ ├── roles.html │ └── static │ │ ├── bannercollapse.js │ │ ├── slideshow.js │ │ └── style.css ├── pydocs │ └── framework │ │ ├── cloudhelpers │ │ ├── cloudfunctions.html │ │ ├── deployments.html │ │ ├── gcstorage.html │ │ ├── iam.html │ │ ├── index.html │ │ └── ssh_keys.html │ │ ├── config │ │ ├── cfg.html │ │ └── index.html │ │ ├── index.html │ │ ├── levels.html │ │ └── project.html ├── static │ ├── bannercollapse.js │ ├── slideshow.js │ └── style.css └── thunder │ ├── a1openbucket.html │ ├── a2finance.html │ ├── a3password.html │ ├── a4error.html │ ├── a5power.html │ └── a6container.html ├── main.tf ├── modules ├── a1openbucket │ └── main.tf ├── a2finance │ ├── a2finance_provision.py │ ├── first-names.txt │ ├── last-names.txt │ ├── main.tf │ ├── startup.sh │ └── variables.tf ├── a3password │ ├── a3password_provision.py │ ├── main.tf │ └── variables.tf ├── a4error │ ├── a4error_provision.py │ ├── main.tf │ ├── startup.sh │ └── variables.tf ├── a5power │ ├── a5power_provision.py │ ├── function.zip │ ├── main.tf │ └── variables.tf ├── a6container │ ├── a6container_provision.py │ ├── main.tf │ └── variables.tf ├── audit │ ├── audit.py │ ├── cloud_sql_proxy │ ├── function.zip │ ├── main.tf │ ├── register_users.py │ ├── resources │ │ ├── api-engine-compromised │ │ │ ├── Dockerfile │ │ │ ├── cloud_sql_proxy │ │ │ ├── main.py │ │ │ ├── requirements.txt │ │ │ └── test.py │ │ ├── api-engine │ │ │ ├── Dockerfile │ │ │ ├── cloud_sql_proxy │ │ │ ├── main.py │ │ │ ├── requirements.txt │ │ │ └── test.py │ │ ├── devs.csv │ │ ├── rmUser │ │ │ ├── main.py │ │ │ └── requirements.txt │ │ └── users.csv │ └── variables.tf ├── auditLogging │ ├── main.tf │ └── variables.tf ├── audit_intro │ ├── audit_intro_provision.py │ ├── generated │ │ ├── bucket1.txt │ │ └── bucket2.txt │ ├── main.tf │ └── variables.tf └── setup │ └── main.tf ├── requirements.txt ├── run-level.sh ├── scripts ├── permissions.py └── test-permissions.py ├── terraform.tfvars ├── testing.py ├── thunder.py └── variables.tf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/README.md -------------------------------------------------------------------------------- /core/framework/cloudhelpers/cloudfunctions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/framework/cloudhelpers/cloudfunctions.py -------------------------------------------------------------------------------- /core/framework/cloudhelpers/deployments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/framework/cloudhelpers/deployments.py -------------------------------------------------------------------------------- /core/framework/cloudhelpers/gcstorage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/framework/cloudhelpers/gcstorage.py -------------------------------------------------------------------------------- /core/framework/cloudhelpers/iam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/framework/cloudhelpers/iam.py -------------------------------------------------------------------------------- /core/framework/cloudhelpers/ssh_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/framework/cloudhelpers/ssh_keys.py -------------------------------------------------------------------------------- /core/framework/config/cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/framework/config/cfg.py -------------------------------------------------------------------------------- /core/framework/config/seeds.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/framework/config/seeds.json -------------------------------------------------------------------------------- /core/framework/level-hints-template.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/framework/level-hints-template.jinja -------------------------------------------------------------------------------- /core/framework/levels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/framework/levels.py -------------------------------------------------------------------------------- /core/framework/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/framework/project.py -------------------------------------------------------------------------------- /core/framework/templates/bucket_acl.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/framework/templates/bucket_acl.jinja -------------------------------------------------------------------------------- /core/framework/templates/cloud_function.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/framework/templates/cloud_function.jinja -------------------------------------------------------------------------------- /core/framework/templates/container_vm.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/framework/templates/container_vm.jinja -------------------------------------------------------------------------------- /core/framework/templates/iam_policy.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/framework/templates/iam_policy.jinja -------------------------------------------------------------------------------- /core/framework/templates/schema/bucket_acl.jinja.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/framework/templates/schema/bucket_acl.jinja.schema -------------------------------------------------------------------------------- /core/framework/templates/schema/cloud_function.jinja.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/framework/templates/schema/cloud_function.jinja.schema -------------------------------------------------------------------------------- /core/framework/templates/schema/container_vm.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/framework/templates/schema/container_vm.schema -------------------------------------------------------------------------------- /core/framework/templates/schema/iam_policy.jinja.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/framework/templates/schema/iam_policy.jinja.schema -------------------------------------------------------------------------------- /core/framework/templates/schema/service_account.jinja.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/framework/templates/schema/service_account.jinja.schema -------------------------------------------------------------------------------- /core/framework/templates/schema/sql_db.jinja.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/framework/templates/schema/sql_db.jinja.schema -------------------------------------------------------------------------------- /core/framework/templates/schema/ubuntu_vm.jinja.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/framework/templates/schema/ubuntu_vm.jinja.schema -------------------------------------------------------------------------------- /core/framework/templates/service_account.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/framework/templates/service_account.jinja -------------------------------------------------------------------------------- /core/framework/templates/sql_db.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/framework/templates/sql_db.jinja -------------------------------------------------------------------------------- /core/framework/templates/ubuntu_vm.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/framework/templates/ubuntu_vm.jinja -------------------------------------------------------------------------------- /core/levels/community/template/template.hints.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/community/template/template.hints.html -------------------------------------------------------------------------------- /core/levels/community/template/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/community/template/template.py -------------------------------------------------------------------------------- /core/levels/community/template/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/community/template/template.yaml -------------------------------------------------------------------------------- /core/levels/defender/audit/audit.hints.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/levels/defender/audit/audit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/defender/audit/audit.py -------------------------------------------------------------------------------- /core/levels/defender/audit/audit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/defender/audit/audit.yaml -------------------------------------------------------------------------------- /core/levels/defender/audit/cloud_sql_proxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/defender/audit/cloud_sql_proxy -------------------------------------------------------------------------------- /core/levels/defender/audit/register_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/defender/audit/register_users.py -------------------------------------------------------------------------------- /core/levels/defender/audit/resources/api-engine-compromised/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/defender/audit/resources/api-engine-compromised/Dockerfile -------------------------------------------------------------------------------- /core/levels/defender/audit/resources/api-engine-compromised/cloud_sql_proxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/defender/audit/resources/api-engine-compromised/cloud_sql_proxy -------------------------------------------------------------------------------- /core/levels/defender/audit/resources/api-engine-compromised/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/defender/audit/resources/api-engine-compromised/main.py -------------------------------------------------------------------------------- /core/levels/defender/audit/resources/api-engine-compromised/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/defender/audit/resources/api-engine-compromised/requirements.txt -------------------------------------------------------------------------------- /core/levels/defender/audit/resources/api-engine-compromised/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/defender/audit/resources/api-engine-compromised/test.py -------------------------------------------------------------------------------- /core/levels/defender/audit/resources/api-engine/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/defender/audit/resources/api-engine/Dockerfile -------------------------------------------------------------------------------- /core/levels/defender/audit/resources/api-engine/cloud_sql_proxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/defender/audit/resources/api-engine/cloud_sql_proxy -------------------------------------------------------------------------------- /core/levels/defender/audit/resources/api-engine/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/defender/audit/resources/api-engine/main.py -------------------------------------------------------------------------------- /core/levels/defender/audit/resources/api-engine/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/defender/audit/resources/api-engine/requirements.txt -------------------------------------------------------------------------------- /core/levels/defender/audit/resources/api-engine/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/defender/audit/resources/api-engine/test.py -------------------------------------------------------------------------------- /core/levels/defender/audit/resources/devs.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/defender/audit/resources/devs.csv -------------------------------------------------------------------------------- /core/levels/defender/audit/resources/rmUser/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/defender/audit/resources/rmUser/main.py -------------------------------------------------------------------------------- /core/levels/defender/audit/resources/rmUser/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/defender/audit/resources/rmUser/requirements.txt -------------------------------------------------------------------------------- /core/levels/defender/audit/resources/users.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/defender/audit/resources/users.csv -------------------------------------------------------------------------------- /core/levels/defender/intro/intro.hints.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/levels/defender/intro/intro.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/defender/intro/intro.html -------------------------------------------------------------------------------- /core/levels/defender/intro/intro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/defender/intro/intro.py -------------------------------------------------------------------------------- /core/levels/defender/intro/intro.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/defender/intro/intro.yaml -------------------------------------------------------------------------------- /core/levels/defender/intro/requirements.txt: -------------------------------------------------------------------------------- 1 | google-cloud-storage 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct1/ct1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/ct1/ct1.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct1/ct1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/ct1/ct1.yaml -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct1/ct1/functionaccess/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/ct1/ct1/functionaccess/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct1/ct1/functionaccess/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/ct1/ct1/functionaccess/requirements.txt -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct1/ct1/functionaccess/templates/ct1-access.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/ct1/ct1/functionaccess/templates/ct1-access.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct1/ct1/functioncheck/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/ct1/ct1/functioncheck/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct1/ct1/functioncheck/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct1/ct1/functioncheck/templates/ct1-check.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/ct1/ct1/functioncheck/templates/ct1-check.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct1/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct2/ct2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/ct2/ct2.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct2/ct2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/ct2/ct2.yaml -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct2/ct2/functionaccess/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/ct2/ct2/functionaccess/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct2/ct2/functionaccess/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/ct2/ct2/functionaccess/requirements.txt -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct2/ct2/functionaccess/templates/ct2-access.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/ct2/ct2/functionaccess/templates/ct2-access.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct2/ct2/functioncheck/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/ct2/ct2/functioncheck/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct2/ct2/functioncheck/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct2/ct2/functioncheck/templates/ct2-check.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/ct2/ct2/functioncheck/templates/ct2-check.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct2/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct3/ct3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/ct3/ct3.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct3/ct3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/ct3/ct3.yaml -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct3/ct3/functionaccess/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/ct3/ct3/functionaccess/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct3/ct3/functionaccess/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/ct3/ct3/functionaccess/requirements.txt -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct3/ct3/functionaccess/templates/ct3-access.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/ct3/ct3/functionaccess/templates/ct3-access.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct3/ct3/functioncheck/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/ct3/ct3/functioncheck/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct3/ct3/functioncheck/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct3/ct3/functioncheck/templates/ct3-check.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/ct3/ct3/functioncheck/templates/ct3-check.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct3/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct4/ct4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/ct4/ct4.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct4/ct4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/ct4/ct4.yaml -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct4/ct4/functionaccess/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/ct4/ct4/functionaccess/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct4/ct4/functionaccess/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/ct4/ct4/functionaccess/requirements.txt -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct4/ct4/functionaccess/templates/ct4-access.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/ct4/ct4/functionaccess/templates/ct4-access.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct4/ct4/functioncheck/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/ct4/ct4/functioncheck/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct4/ct4/functioncheck/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct4/ct4/functioncheck/templates/ct4-check.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/ct4/ct4/functioncheck/templates/ct4-check.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/ct4/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd1/pd1.hints.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd1/pd1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd1/pd1.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd1/pd1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd1/pd1.yaml -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd1/pd1/functionaccess/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd1/pd1/functionaccess/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd1/pd1/functionaccess/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd1/pd1/functionaccess/requirements.txt -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd1/pd1/functionaccess/templates/pd1-access.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd1/pd1/functionaccess/templates/pd1-access.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd1/pd1/functioncheck/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd1/pd1/functioncheck/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd1/pd1/functioncheck/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd1/pd1/functioncheck/templates/pd1-check.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd1/pd1/functioncheck/templates/pd1-check.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd1/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd2/pd2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd2/pd2.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd2/pd2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd2/pd2.yaml -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd2/pd2/functionaccess/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd2/pd2/functionaccess/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd2/pd2/functionaccess/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd2/pd2/functionaccess/requirements.txt -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd2/pd2/functionaccess/templates/pd2-access.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd2/pd2/functionaccess/templates/pd2-access.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd2/pd2/functioncheck/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd2/pd2/functioncheck/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd2/pd2/functioncheck/requirements.txt: -------------------------------------------------------------------------------- 1 | cryptography 2 | pyparsing==2.4.7 3 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd2/pd2/functioncheck/templates/pd2-check.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd2/pd2/functioncheck/templates/pd2-check.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd2/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd3/pd3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd3/pd3.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd3/pd3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd3/pd3.yaml -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd3/pd3/functionaccess/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd3/pd3/functionaccess/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd3/pd3/functionaccess/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd3/pd3/functionaccess/requirements.txt -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd3/pd3/functionaccess/templates/pd3-access.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd3/pd3/functionaccess/templates/pd3-access.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd3/pd3/functioncheck/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd3/pd3/functioncheck/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd3/pd3/functioncheck/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd3/pd3/functioncheck/templates/pd3-check.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd3/pd3/functioncheck/templates/pd3-check.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd3/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd4/pd4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd4/pd4.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd4/pd4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd4/pd4.yaml -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd4/pd4/functionaccess/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd4/pd4/functionaccess/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd4/pd4/functionaccess/requirements.txt: -------------------------------------------------------------------------------- 1 | google-cloud-datastore 2 | pyparsing==2.4.7 3 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd4/pd4/functionaccess/templates/pd4-access.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd4/pd4/functionaccess/templates/pd4-access.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd4/pd4/functioncheck/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd4/pd4/functioncheck/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd4/pd4/functioncheck/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd4/pd4/functioncheck/templates/pd4-check.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd4/pd4/functioncheck/templates/pd4-check.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd4/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd5/pd5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd5/pd5.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd5/pd5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd5/pd5.yaml -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd5/pd5/functionaccess/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd5/pd5/functionaccess/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd5/pd5/functionaccess/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd5/pd5/functionaccess/requirements.txt -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd5/pd5/functionaccess/templates/pd5-access.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd5/pd5/functionaccess/templates/pd5-access.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd5/pd5/functioncheck/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd5/pd5/functioncheck/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd5/pd5/functioncheck/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd5/pd5/functioncheck/templates/pd5-check.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pd5/pd5/functioncheck/templates/pd5-check.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/pd5/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/pr/pr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pr/pr.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/pr/pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pr/pr.yaml -------------------------------------------------------------------------------- /core/levels/leastprivilege/pr/pr/functionaccess/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pr/pr/functionaccess/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/pr/pr/functionaccess/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pr/pr/functionaccess/requirements.txt -------------------------------------------------------------------------------- /core/levels/leastprivilege/pr/pr/functionaccess/templates/pr-access.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pr/pr/functionaccess/templates/pr-access.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/pr/pr/functioncheck/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pr/pr/functioncheck/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/pr/pr/functioncheck/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/pr/pr/functioncheck/templates/pr-check.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/pr/pr/functioncheck/templates/pr-check.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/pr/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct1/functionaccess/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/ct1/functionaccess/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct1/functionaccess/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/ct1/functionaccess/requirements.txt -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct1/functionaccess/templates/ct1-access.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/ct1/functionaccess/templates/ct1-access.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct1/functioncheck/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/ct1/functioncheck/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct1/functioncheck/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct1/functioncheck/templates/ct1-check.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/ct1/functioncheck/templates/ct1-check.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct2/functionaccess/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/ct2/functionaccess/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct2/functionaccess/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/ct2/functionaccess/requirements.txt -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct2/functionaccess/templates/ct2-access.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/ct2/functionaccess/templates/ct2-access.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct2/functioncheck/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/ct2/functioncheck/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct2/functioncheck/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct2/functioncheck/templates/ct2-check.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/ct2/functioncheck/templates/ct2-check.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct3/functionaccess/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/ct3/functionaccess/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct3/functionaccess/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/ct3/functionaccess/requirements.txt -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct3/functionaccess/templates/ct3-access.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/ct3/functionaccess/templates/ct3-access.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct3/functioncheck/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/ct3/functioncheck/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct3/functioncheck/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct3/functioncheck/templates/ct3-check.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/ct3/functioncheck/templates/ct3-check.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct4/functionaccess/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/ct4/functionaccess/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct4/functionaccess/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/ct4/functionaccess/requirements.txt -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct4/functionaccess/templates/ct4-access.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/ct4/functionaccess/templates/ct4-access.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct4/functioncheck/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/ct4/functioncheck/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct4/functioncheck/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct4/functioncheck/templates/ct4-check.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/ct4/functioncheck/templates/ct4-check.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct5-deprecated/functionaccess/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/ct5-deprecated/functionaccess/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct5-deprecated/functionaccess/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/ct5-deprecated/functionaccess/requirements.txt -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct5-deprecated/functionaccess/templates/ct5-access.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/ct5-deprecated/functionaccess/templates/ct5-access.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct5-deprecated/functioncheck/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/ct5-deprecated/functioncheck/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct5-deprecated/functioncheck/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/ct5-deprecated/functioncheck/templates/ct5-check.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/ct5-deprecated/functioncheck/templates/ct5-check.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd1/functionaccess/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/pd1/functionaccess/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd1/functionaccess/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/pd1/functionaccess/requirements.txt -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd1/functionaccess/templates/pd1-access.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/pd1/functionaccess/templates/pd1-access.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd1/functioncheck/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/pd1/functioncheck/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd1/functioncheck/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd1/functioncheck/templates/pd1-check.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/pd1/functioncheck/templates/pd1-check.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd2/functionaccess/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/pd2/functionaccess/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd2/functionaccess/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/pd2/functionaccess/requirements.txt -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd2/functionaccess/templates/pd2-access.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/pd2/functionaccess/templates/pd2-access.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd2/functioncheck/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/pd2/functioncheck/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd2/functioncheck/requirements.txt: -------------------------------------------------------------------------------- 1 | cryptography 2 | pyparsing==2.4.7 3 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd2/functioncheck/templates/pd2-check.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/pd2/functioncheck/templates/pd2-check.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd3/functionaccess/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/pd3/functionaccess/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd3/functionaccess/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/pd3/functionaccess/requirements.txt -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd3/functionaccess/templates/pd3-access.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/pd3/functionaccess/templates/pd3-access.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd3/functioncheck/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/pd3/functioncheck/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd3/functioncheck/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd3/functioncheck/templates/pd3-check.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/pd3/functioncheck/templates/pd3-check.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd4/functionaccess/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/pd4/functionaccess/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd4/functionaccess/requirements.txt: -------------------------------------------------------------------------------- 1 | google-cloud-datastore 2 | pyparsing==2.4.7 3 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd4/functionaccess/templates/pd4-access.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/pd4/functionaccess/templates/pd4-access.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd4/functioncheck/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/pd4/functioncheck/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd4/functioncheck/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd4/functioncheck/templates/pd4-check.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/pd4/functioncheck/templates/pd4-check.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd5/functionaccess/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/pd5/functionaccess/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd5/functionaccess/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/pd5/functionaccess/requirements.txt -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd5/functionaccess/templates/pd5-access.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/pd5/functionaccess/templates/pd5-access.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd5/functioncheck/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/pd5/functioncheck/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd5/functioncheck/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pd5/functioncheck/templates/pd5-check.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/pd5/functioncheck/templates/pd5-check.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pr/functionaccess/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/pr/functionaccess/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pr/functionaccess/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/pr/functionaccess/requirements.txt -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pr/functionaccess/templates/pr-access.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/pr/functionaccess/templates/pr-access.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pr/functioncheck/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/pr/functioncheck/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pr/functioncheck/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/pr/functioncheck/templates/pr-check.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/pr/functioncheck/templates/pr-check.html -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/roles-all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/roles-all.yaml -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/roles.hints.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/roles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/roles.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/roles.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/roles.yaml -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/scores/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/scores/main.py -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/scores/requirements.txt: -------------------------------------------------------------------------------- 1 | pyparsing==2.4.7 2 | -------------------------------------------------------------------------------- /core/levels/leastprivilege/roles/scores/templates/scores.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/leastprivilege/roles/scores/templates/scores.html -------------------------------------------------------------------------------- /core/levels/thunder/a1openbucket/a1openbucket.hints.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/thunder/a1openbucket/a1openbucket.hints.html -------------------------------------------------------------------------------- /core/levels/thunder/a1openbucket/a1openbucket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/thunder/a1openbucket/a1openbucket.py -------------------------------------------------------------------------------- /core/levels/thunder/a1openbucket/a1openbucket.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/thunder/a1openbucket/a1openbucket.yaml -------------------------------------------------------------------------------- /core/levels/thunder/a2finance/a2finance.hints.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/thunder/a2finance/a2finance.hints.html -------------------------------------------------------------------------------- /core/levels/thunder/a2finance/a2finance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/thunder/a2finance/a2finance.py -------------------------------------------------------------------------------- /core/levels/thunder/a2finance/a2finance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/thunder/a2finance/a2finance.yaml -------------------------------------------------------------------------------- /core/levels/thunder/a2finance/first-names.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/thunder/a2finance/first-names.txt -------------------------------------------------------------------------------- /core/levels/thunder/a2finance/last-names.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/thunder/a2finance/last-names.txt -------------------------------------------------------------------------------- /core/levels/thunder/a3password/a3password.hints.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/thunder/a3password/a3password.hints.html -------------------------------------------------------------------------------- /core/levels/thunder/a3password/a3password.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/thunder/a3password/a3password.py -------------------------------------------------------------------------------- /core/levels/thunder/a3password/a3password.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/thunder/a3password/a3password.yaml -------------------------------------------------------------------------------- /core/levels/thunder/a3password/function/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/thunder/a3password/function/main.py -------------------------------------------------------------------------------- /core/levels/thunder/a3password/function/requirements.txt: -------------------------------------------------------------------------------- 1 | google-cloud-storage -------------------------------------------------------------------------------- /core/levels/thunder/a4error/a4error.hints.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/thunder/a4error/a4error.hints.html -------------------------------------------------------------------------------- /core/levels/thunder/a4error/a4error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/thunder/a4error/a4error.py -------------------------------------------------------------------------------- /core/levels/thunder/a4error/a4error.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/thunder/a4error/a4error.yaml -------------------------------------------------------------------------------- /core/levels/thunder/a5power/a5power.hints.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/thunder/a5power/a5power.hints.html -------------------------------------------------------------------------------- /core/levels/thunder/a5power/a5power.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/thunder/a5power/a5power.py -------------------------------------------------------------------------------- /core/levels/thunder/a5power/a5power.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/thunder/a5power/a5power.yaml -------------------------------------------------------------------------------- /core/levels/thunder/a5power/function/main.py: -------------------------------------------------------------------------------- 1 | def main(request): 2 | return "Hello World!\n" -------------------------------------------------------------------------------- /core/levels/thunder/a6container/a6container.hints.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/thunder/a6container/a6container.hints.html -------------------------------------------------------------------------------- /core/levels/thunder/a6container/a6container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/thunder/a6container/a6container.py -------------------------------------------------------------------------------- /core/levels/thunder/a6container/a6container.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/thunder/a6container/a6container.yaml -------------------------------------------------------------------------------- /core/levels/thunder/a6container/ssrf-container/Dockerfile.ubuntu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/thunder/a6container/ssrf-container/Dockerfile.ubuntu -------------------------------------------------------------------------------- /core/levels/thunder/a6container/ssrf-container/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/thunder/a6container/ssrf-container/app.py -------------------------------------------------------------------------------- /core/levels/thunder/a6container/ssrf-container/requirements.txt: -------------------------------------------------------------------------------- 1 | flask 2 | requests -------------------------------------------------------------------------------- /core/levels/thunder/a6container/ssrf-container/templates/proxy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/core/levels/thunder/a6container/ssrf-container/templates/proxy.html -------------------------------------------------------------------------------- /destroy-level.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/destroy-level.sh -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | thunder-ctf.cloud -------------------------------------------------------------------------------- /docs/community/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/community/template.html -------------------------------------------------------------------------------- /docs/defender/audit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/defender/audit.html -------------------------------------------------------------------------------- /docs/defender/intro.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/defender/intro.html -------------------------------------------------------------------------------- /docs/img/a3password/tryapi1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/img/a3password/tryapi1.png -------------------------------------------------------------------------------- /docs/img/a3password/tryapi2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/img/a3password/tryapi2.png -------------------------------------------------------------------------------- /docs/img/index/cloudshell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/img/index/cloudshell.png -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/leastprivilege/img/index/cloudshell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/leastprivilege/img/index/cloudshell.png -------------------------------------------------------------------------------- /docs/leastprivilege/img/index/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/leastprivilege/img/index/success.png -------------------------------------------------------------------------------- /docs/leastprivilege/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/leastprivilege/index.html -------------------------------------------------------------------------------- /docs/leastprivilege/pd1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/leastprivilege/pd1.html -------------------------------------------------------------------------------- /docs/leastprivilege/roles.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/leastprivilege/roles.html -------------------------------------------------------------------------------- /docs/leastprivilege/static/bannercollapse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/leastprivilege/static/bannercollapse.js -------------------------------------------------------------------------------- /docs/leastprivilege/static/slideshow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/leastprivilege/static/slideshow.js -------------------------------------------------------------------------------- /docs/leastprivilege/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/leastprivilege/static/style.css -------------------------------------------------------------------------------- /docs/pydocs/framework/cloudhelpers/cloudfunctions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/pydocs/framework/cloudhelpers/cloudfunctions.html -------------------------------------------------------------------------------- /docs/pydocs/framework/cloudhelpers/deployments.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/pydocs/framework/cloudhelpers/deployments.html -------------------------------------------------------------------------------- /docs/pydocs/framework/cloudhelpers/gcstorage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/pydocs/framework/cloudhelpers/gcstorage.html -------------------------------------------------------------------------------- /docs/pydocs/framework/cloudhelpers/iam.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/pydocs/framework/cloudhelpers/iam.html -------------------------------------------------------------------------------- /docs/pydocs/framework/cloudhelpers/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/pydocs/framework/cloudhelpers/index.html -------------------------------------------------------------------------------- /docs/pydocs/framework/cloudhelpers/ssh_keys.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/pydocs/framework/cloudhelpers/ssh_keys.html -------------------------------------------------------------------------------- /docs/pydocs/framework/config/cfg.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/pydocs/framework/config/cfg.html -------------------------------------------------------------------------------- /docs/pydocs/framework/config/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/pydocs/framework/config/index.html -------------------------------------------------------------------------------- /docs/pydocs/framework/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/pydocs/framework/index.html -------------------------------------------------------------------------------- /docs/pydocs/framework/levels.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/pydocs/framework/levels.html -------------------------------------------------------------------------------- /docs/pydocs/framework/project.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/pydocs/framework/project.html -------------------------------------------------------------------------------- /docs/static/bannercollapse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/static/bannercollapse.js -------------------------------------------------------------------------------- /docs/static/slideshow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/static/slideshow.js -------------------------------------------------------------------------------- /docs/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/static/style.css -------------------------------------------------------------------------------- /docs/thunder/a1openbucket.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/thunder/a1openbucket.html -------------------------------------------------------------------------------- /docs/thunder/a2finance.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/thunder/a2finance.html -------------------------------------------------------------------------------- /docs/thunder/a3password.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/thunder/a3password.html -------------------------------------------------------------------------------- /docs/thunder/a4error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/thunder/a4error.html -------------------------------------------------------------------------------- /docs/thunder/a5power.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/thunder/a5power.html -------------------------------------------------------------------------------- /docs/thunder/a6container.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/docs/thunder/a6container.html -------------------------------------------------------------------------------- /main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/main.tf -------------------------------------------------------------------------------- /modules/a1openbucket/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/a1openbucket/main.tf -------------------------------------------------------------------------------- /modules/a2finance/a2finance_provision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/a2finance/a2finance_provision.py -------------------------------------------------------------------------------- /modules/a2finance/first-names.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/a2finance/first-names.txt -------------------------------------------------------------------------------- /modules/a2finance/last-names.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/a2finance/last-names.txt -------------------------------------------------------------------------------- /modules/a2finance/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/a2finance/main.tf -------------------------------------------------------------------------------- /modules/a2finance/startup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/a2finance/startup.sh -------------------------------------------------------------------------------- /modules/a2finance/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/a2finance/variables.tf -------------------------------------------------------------------------------- /modules/a3password/a3password_provision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/a3password/a3password_provision.py -------------------------------------------------------------------------------- /modules/a3password/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/a3password/main.tf -------------------------------------------------------------------------------- /modules/a3password/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/a3password/variables.tf -------------------------------------------------------------------------------- /modules/a4error/a4error_provision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/a4error/a4error_provision.py -------------------------------------------------------------------------------- /modules/a4error/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/a4error/main.tf -------------------------------------------------------------------------------- /modules/a4error/startup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/a4error/startup.sh -------------------------------------------------------------------------------- /modules/a4error/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/a4error/variables.tf -------------------------------------------------------------------------------- /modules/a5power/a5power_provision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/a5power/a5power_provision.py -------------------------------------------------------------------------------- /modules/a5power/function.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/a5power/function.zip -------------------------------------------------------------------------------- /modules/a5power/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/a5power/main.tf -------------------------------------------------------------------------------- /modules/a5power/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/a5power/variables.tf -------------------------------------------------------------------------------- /modules/a6container/a6container_provision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/a6container/a6container_provision.py -------------------------------------------------------------------------------- /modules/a6container/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/a6container/main.tf -------------------------------------------------------------------------------- /modules/a6container/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/a6container/variables.tf -------------------------------------------------------------------------------- /modules/audit/audit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/audit/audit.py -------------------------------------------------------------------------------- /modules/audit/cloud_sql_proxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/audit/cloud_sql_proxy -------------------------------------------------------------------------------- /modules/audit/function.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/audit/function.zip -------------------------------------------------------------------------------- /modules/audit/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/audit/main.tf -------------------------------------------------------------------------------- /modules/audit/register_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/audit/register_users.py -------------------------------------------------------------------------------- /modules/audit/resources/api-engine-compromised/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/audit/resources/api-engine-compromised/Dockerfile -------------------------------------------------------------------------------- /modules/audit/resources/api-engine-compromised/cloud_sql_proxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/audit/resources/api-engine-compromised/cloud_sql_proxy -------------------------------------------------------------------------------- /modules/audit/resources/api-engine-compromised/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/audit/resources/api-engine-compromised/main.py -------------------------------------------------------------------------------- /modules/audit/resources/api-engine-compromised/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/audit/resources/api-engine-compromised/requirements.txt -------------------------------------------------------------------------------- /modules/audit/resources/api-engine-compromised/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/audit/resources/api-engine-compromised/test.py -------------------------------------------------------------------------------- /modules/audit/resources/api-engine/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/audit/resources/api-engine/Dockerfile -------------------------------------------------------------------------------- /modules/audit/resources/api-engine/cloud_sql_proxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/audit/resources/api-engine/cloud_sql_proxy -------------------------------------------------------------------------------- /modules/audit/resources/api-engine/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/audit/resources/api-engine/main.py -------------------------------------------------------------------------------- /modules/audit/resources/api-engine/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/audit/resources/api-engine/requirements.txt -------------------------------------------------------------------------------- /modules/audit/resources/api-engine/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/audit/resources/api-engine/test.py -------------------------------------------------------------------------------- /modules/audit/resources/devs.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/audit/resources/devs.csv -------------------------------------------------------------------------------- /modules/audit/resources/rmUser/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/audit/resources/rmUser/main.py -------------------------------------------------------------------------------- /modules/audit/resources/rmUser/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/audit/resources/rmUser/requirements.txt -------------------------------------------------------------------------------- /modules/audit/resources/users.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/audit/resources/users.csv -------------------------------------------------------------------------------- /modules/audit/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/audit/variables.tf -------------------------------------------------------------------------------- /modules/auditLogging/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/auditLogging/main.tf -------------------------------------------------------------------------------- /modules/auditLogging/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/auditLogging/variables.tf -------------------------------------------------------------------------------- /modules/audit_intro/audit_intro_provision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/audit_intro/audit_intro_provision.py -------------------------------------------------------------------------------- /modules/audit_intro/generated/bucket1.txt: -------------------------------------------------------------------------------- 1 | audit-intro-bucket1-b35146d4 -------------------------------------------------------------------------------- /modules/audit_intro/generated/bucket2.txt: -------------------------------------------------------------------------------- 1 | audit-intro-bucket2-b35146d4 -------------------------------------------------------------------------------- /modules/audit_intro/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/audit_intro/main.tf -------------------------------------------------------------------------------- /modules/audit_intro/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/audit_intro/variables.tf -------------------------------------------------------------------------------- /modules/setup/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/modules/setup/main.tf -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/requirements.txt -------------------------------------------------------------------------------- /run-level.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/run-level.sh -------------------------------------------------------------------------------- /scripts/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/scripts/permissions.py -------------------------------------------------------------------------------- /scripts/test-permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/scripts/test-permissions.py -------------------------------------------------------------------------------- /terraform.tfvars: -------------------------------------------------------------------------------- 1 | project_id = "FMI" 2 | 3 | -------------------------------------------------------------------------------- /testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/testing.py -------------------------------------------------------------------------------- /thunder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/thunder.py -------------------------------------------------------------------------------- /variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NicholasSpringer/thunder-ctf/HEAD/variables.tf --------------------------------------------------------------------------------