root 24dbf0a662 draggable topology + attack visualizer + tools in containers
- topology nodes draggable (pointer events, SVG transform), layout hint shown
- attack visualizer: /api/attacks logs attacker->target events; red pulsing
  dashed arcs on recent attacks (60s hot), ⚔ counts ok/fail
- submit_flag now takes attacker_idx vs target_idx (A/D semantics); UI has
  target dropdown (enemy teams), leaderboard records target
- containers get vim+curl+wget+netcat+git+pip3 (Dockerfiles blogpost/cdn/
  phew/sheesh/warmup); warmup base ubuntu:20.04 EOL -> 24.04
- team portal: target dropdown refreshed after login (was empty pre-auth)
2026-09-23 18:05:44 +08:00
2025-10-10 22:18:06 +07:00
2025-10-10 22:18:06 +07:00
2025-10-10 22:18:06 +07:00
2025-10-25 23:39:08 +07:00
2025-10-25 23:29:44 +07:00

Gemastik XVIII Cybersecurity Final Round - Attack Defense Repository

challenges

challenges author category
blogpost keii web
cdn keii foren
phew itoid crypto
sheesh itoid crypto
carbeat rui pwn
warmup hanz0 warmup

how-to-run

sudo python3 starter.py
S
Description
Attack Defense Platform — multi-year Gemastik A/D CTF orchestrator + panel + services (GEMASTIK XVIII, XVI, XVII)
Readme
20 MiB
Languages
JavaScript 52.3%
CSS 13.5%
Python 11.6%
HTML 10.1%
Less 3.1%
Other 9.3%