CTFd
使いやすくカスタマイズ可能な Capture The Flag 競技プラットフォームです。動的スコアリング、チーム管理、リアルタイムスコアボードを備えた CTF イベントを開催できます。
ユースケース
- CTF 競技 - 複数のチャレンジカテゴリと難易度レベルを持つ Jeopardy 形式の CTF イベントを開催
- セキュリティトレーニング - 攻撃・防御スキルを教えるためのガイド付きチャレンジセットを作成
- チーム管理 - 参加者をチームに編成し、個人・チームベースのスコアリングに対応
- 教育 - 大学の授業やワークショップでサイバーセキュリティの概念を実践的に教育
はじめに
- ブラウザで割り当てられたドメインを開く
- セットアップウィザードで CTF 名、管理者アカウント、スコアリングモードを設定
- 管理パネルからチャレンジカテゴリを作成し、チャレンジを追加
- 参加者に URL を共有して登録・競技を開始
デフォルト設定
- ポート: 8000(HTTP)
- データベース: SQLite(コンテナボリューム内に永続化)
- 管理者: 初回起動時のセットアップウィザードで作成
リソース