Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)