Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/minpeter/dklodd
π¦ Advanced challenge deploymenet system
https://github.com/minpeter/dklodd
compose ctf docker htmx instancer klodd nc ncat rcds rctf tcp traefik
Last synced: 16 days ago
JSON representation
π¦ Advanced challenge deploymenet system
- Host: GitHub
- URL: https://github.com/minpeter/dklodd
- Owner: minpeter
- Created: 2022-02-14T12:59:17.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-12T05:53:24.000Z (about 1 year ago)
- Last Synced: 2024-06-19T19:38:37.821Z (6 months ago)
- Topics: compose, ctf, docker, htmx, instancer, klodd, nc, ncat, rcds, rctf, tcp, traefik
- Language: Go
- Homepage: https://dklodd.minpeter.xyz
- Size: 138 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
## Dklodd for operating CTF system challenge with docker
[TJCSec/klodd](https://github.com/TJCSec/klodd)μ k8s μμ΄ μ΄μ©ν μ μλλ‘ λ§λ νλ‘μ νΈμ λλ€.
TJCsecκ³Ό μλ¬΄λ° μ°κ΄μ΄ μμΌλ©° λ¨λ μ μΈ νλ‘μ νΈμμ λ°νλλ€.This is a project created to enable TJCSec/klodd to be operated without k8s.
We would like to clarify that this is an independent project and has no connection with TJCsec.μ°μνκ² μ€μ λ λ¨λ traefikμ νλμ λ¨Έμ λλ VMμμ λμνλλ‘ μ€κ³λμμ΅λλ€.
κΈ°μ‘΄μ nc λͺ λ Ήμ΄ λμ ncat, socat, opensslλ₯Ό μ¬μ©νμ¬ ssl μ μμ νμ©ν©λλ€.
## [dome service](https://dklodd.minpeter.tech)
- mathematian-in-wonderland: [dklodd.minpeter.tech/0](https://dklodd.minpeter.tech/0)
- admin panel: [dklodd.minpeter.tech/admin](https://dklodd.minpeter.tech/admin) (admin:admin)### How to use
μμ§ μ€νμ μΈ λ¨κ³μ΄λ―λ‘, μ¬μ©μ μ£Όμκ° νμν©λλ€.
```bash
make dev
```μ€μ λ‘ μλΉμ€λ₯Ό μ΄μ©νκΈ° μν΄μ μ μ μνμ¬ μ¬μ©ν μ μμ΅λλ€.
---
μ€μ μλΉμ€λ₯Ό μν΄μ sidecar-compose.ymlκ³Ό [minpeter/homelab_infra](https://github.com/minpeter/homelab_infra)μ traefikμ μ΄μ©νμ¬ μΈλΆμμ μ μν μ μλλ‘ μ€μ ν΄μΌ ν©λλ€. μ΄λ `infra-config/sidecar-compose.yml`λ₯Ό μ¬μ©νμ¬ μλΉμ€λ₯Ό μ€ννλ©΄ λ©λλ€.
### shutdown all containers
```bash
make down
```## photo
![image](https://github.com/minpeter/dklodd/assets/62207008/6fd5c64a-9e11-4452-bad6-10b772654c09)
![image](https://github.com/minpeter/dklodd/assets/62207008/4c7ead83-4927-4e80-a1e9-7b2d42bbb423)