Skip to content

Commit c59e3a7

Browse files
committed
Update readme
1 parent a87d909 commit c59e3a7

File tree

1 file changed

+23
-14
lines changed

1 file changed

+23
-14
lines changed

README.md

+23-14
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,27 @@
1-
# ad-boilerplate
1+
[![check-services](https://github.com/C4T-BuT-S4D/ctfcup-2024-ad/actions/workflows/check-services.yml/badge.svg?branch=master&event=push)](https://github.com/C4T-BuT-S4D/ctfcup-2023-ad/actions/workflows/check-services.yml)
22

3-
[![check-services](https://github.com/C4T-BuT-S4D/ad-boilerplate/actions/workflows/check-services.yml/badge.svg?branch=master&event=push)](https://github.com/C4T-BuT-S4D/ad-boilerplate/actions/workflows/check-services.yml)
3+
# CTF Cup 2024
44

5-
Development workflow:
5+
The contest was held on December 21, 2024.
66

7-
1. Create branch named `$SERVICE`.
8-
2. Write your code in `services/$SERVICE`, `checkers/$SERVICE`, `sploits/$SERVICE` and `internal/$SERVICE` (if needed).
9-
3. Validate your service with `SERVICE=$SERVICE ./check.py validate`.
10-
4. Up your service with `SERVICE=$SERVICE ./check.py up`.
11-
5. Check your service with `SERVICE=$SERVICE RUNS=200 ./check.py check`.
12-
6. Down your service with `SERVICE=$SERVICE ./check.py down`.
13-
7. Push your code and create pull request to master branch.
7+
Repository contains source code of services, checkers and sploits.
148

15-
Don't forget to:
16-
1. Add your checker requirements to `checkers/requirements.txt`.
17-
2. Use `dedcleaner` container to delete old files if needed. Example can be found in `services/example/docker-compose.yml`.
18-
3. Add info about your checker to `Checker` class. Example can be found in `checkers/example/checker.py`, line 11.
9+
## Results
10+
11+
![Top](scoreboard/top.png)
12+
13+
[Full scoreboard](scoreboard/full.png)
14+
15+
## Services
16+
17+
| Service | Language | Checker | Sploits | Authors |
18+
|------------------------------------|-------------|-------------------------------|------------------------------|------------------------------------------|
19+
| **[aquarius](services/aquarius/)** | C++ | [Checker](checkers/aquarius/) | [Sploits](sploits/aquarius/) | [@falamous](https://github.com/falamous) |
20+
| **[crypter](services/crypter/)** | C++ | [Checker](checkers/crypter/) | [Sploits](sploits/crypter/) | [@falamous](https://github.com/falamous) |
21+
| **[docs](services/docs/)** | Python & Go | [Checker](checkers/docs/) | [Sploits](sploits/docs/) | [@jnovikov](https://github.com/jnovikov) |
22+
| **[ark](services/ark/)** | Rust | [Checker](checkers/ark/) | [Sploits](sploits/ark/) | [@jnovikov](https://github.com/ark) |
23+
24+
## Infrastructure
25+
26+
- DevOps: [@pomo_mondreganto](https://github.com/pomo-mondreganto)
27+
- Checksystem: [ForcAD](https://github.com/pomo-mondreganto/ForcAD),

0 commit comments

Comments
 (0)