Comments (4)
Tracking Challenge Deployment
Challenges are deployed to ctf-chall-dev.csivit.com
.
DO NOT SHARE THIS DOMAIN NAME/IP OUTSIDE CSI until the CTF starts!!!
NOTE: Exposing a port in the challenge.yml
only tells ctfup
to provision a k8 service to expose the port on the cluster. You also need to manually add a firewall rule on the cluster to allow the port, this is mostly done to avoid unnecessary ports being exposed
Append to list
- only check
deployed
when has been tested (means you are able to solve the challenge, and obtain the flag) - only check
healthcheck
when discord bot successfully performs a health check on the challenge
Challenge | Category | Container Port | Server Port | Replicas | Deployed | Wave Number |
---|---|---|---|---|---|---|
pwn-intended-0x1 | Pwn | 9999 | 30001 Firewall Rule ✔️ |
1 | ✔️ | 1 |
pwn-intended-0x2 | Pwn | 9999 | 30007 Firewall Rule ✔️ |
1 | ✔️ | 1 |
pwn-intended-0x3 | Pwn | 9999 | 30013 Firewall Rule ✔️ |
1 | ✔️ | 1 |
Global Warming | Pwn | 9999 | 30023 Firewall Rule ✔️ |
1 | ✔️ | 2 |
Secret Society | Pwn | 9999 | 30041 Firewall Rule ✔️ |
1 | ✔️ | 2 |
Smash | Pwn | 9999 | 30046 Firewall Rule ✔️ |
1 | ✔️ | 2 |
Body Count | Web | 80 | 30202 Firewall Rule ✔️ |
3 | ✔️ | 2 |
Cascade | Web | 9999 | 30203 Firewall Rule ✔️ |
1 | ✔️ | 1 |
CCC | Web | 9999 | 30215 Firewall Rule ✔️ |
1 | ✔️ | 2 |
File Library | Web | 9999 | 30222 Firewall Rule ✔️ |
1 | ✔️ | 2 |
Mr Rami | Web | 9999 | 30231 Firewall Rule ✔️ |
1 | ✔️ | 1 |
Oreo | Web | 9999 | 30243 Firewall Rule ✔️ |
1 | ✔️ | 1 |
The Confused Deputy | Web | 9999 | 30256 Firewall Rule ✔️ |
1 | ✔️ | 2 |
The Usual Suspects | Web | 9999 | 30279 Firewall Rule ✔️ |
1 | ✔️ | 2 |
Warm Up | Web | 80 | 30272 Firewall Rule ✔️ |
3 | ✔️ | 1 |
Secure Portal | Web | 9999 | 30281 Firewall Rule ✔️ |
1 | ✔️ | 1 |
Brobot | Misc | NA | NA | 1 | ✔️ | 2 |
Escape Plan | Misc | 9999 | 30419 Firewall Rule ✔️ |
1 | ✔️ | 1 |
Friends | Misc | 9999 | 30425 Firewall Rule ✔️ |
1 | ✔️ | 1 |
Prison Break | Misc | 9999 | 30407 Firewall Rule ✔️ |
1 | ✔️ | 2 |
Mafia | Misc | 9999 | 30721 Firewall Rule ✔️ |
1 | ✔️ | 2 |
Blaise | Rev | 9999 | 30808 Firewall Rule ✔️ |
1 | ✔️ | 2 |
Vietnam | Rev | 9999 | 30814 Firewall Rule ✔️ |
1 | ✔️ | 1 |
RicknMorty | Rev | 9999 | 30827 Firewall Rule ✔️ |
1 | ✔️ | 1 |
AKA | Linux | 9999 | 30611 Firewall Rule ✔️ |
1 | ✔️ | 1 |
Where am I | Linux | 9999 | 30623 Firewall Rule ✔️ |
1 | ✔️ | 2 |
find32 | Linux | 22 | 30630 Firewall Rule ✔️ |
1 | ✔️ | 1 |
Login Error | Linux | 9999 | 30431 Firewall Rule ✔️ |
1 | ✔️ | 2 |
from ctf-challenges.
Let's also keep this issue to keep track of what challenge is deployed where @roerohan @theProgrammerDavid so its easy to do health checks later, i'll post a list
from ctf-challenges.
For challenges where the flag is a file, we could run a cron job which pings the discord bot with the status of the flag and other stuff. What do you think
from ctf-challenges.
For reference, deployed challenges running on the cluster as of Jul 17 12:12 IST (I'll try to keep this updated)
from ctf-challenges.
Related Issues (16)
- Add contributors HOT 6
- Need to port all challenges to use the challenge.yml format as described by ctfcli HOT 1
- Challenges Wave #1 HOT 1
- No sshd service running inside container
- Challenges Wave #2 HOT 1
- Add all challenge contributors in the README HOT 22
- Additional Exploits / Ideas
- Supress rsync output HOT 2
- Add ports/URLs to descriptions. HOT 2
- Challenges with RCE, nsjail to be added. HOT 1
- Scale up CTFd
- Setup Cloudflare DNS, reverse proxy HOT 1
- Stress testing the challenges HOT 4
- Automatic deployment of challenges HOT 3
- Playing challenges on local machine HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ctf-challenges.