GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

CTFd

CTFd – 必要に応じてCTFs

投稿日:

必要に応じてCTFs https://ctfd.io

CTFdとは何ですか?

CTFdは、使いやすさとカスタマイズ性に焦点を当てたCapture The Flagフレームワークです。 CTFを実行するのに必要なものがすべて付属しており、プラグインやテーマを使ってカスタマイズするのは簡単です。

特徴

  • 管理インターフェイスから独自の課題、カテゴリ、ヒント、フラグを作成する
    • 静的および正規表現ベースのフラグ
    • ユーザーは無料またはポイント付きのヒントを解除できます
    • サーバーまたはAmazon S3へのファイルのアップロード
    • チャレンジの試行を制限し、チャレンジを隠す
    • 自動提出スロットル
  • 自動タイ解像度のスコアボード
  • 上位10チームとチーム進捗グラフを比較するスコアグラフ
  • マークダウンコンテンツ管理システム
  • SMTP + Mailgunメールサポート
    • 電子メールによる確認のサポート
    • パスワードのサポートを忘れた
  • 自動競技の開始と終了
  • チームの管理と隠蔽
  • プラグインテーマのインターフェイスを使用してすべてをカスタマイズする
  • アーカイブ用のCTFデータのインポートとエクスポート
  • そしてもっとたくさん…

インストール

  1. ./prepare.shを実行して、aptを使用して依存関係をインストールします。
  2. あなたの好みに合わせてCTFd / config.pyを変更してください。
  3. ターミナルでpython serve.pyを使用してデバッグモードにします。

または、Dockerを次のコマンドで使用することもできます。

docker run -p 8000:8000 -it ctfd/ctfd

  • いくつかの展開オプションがあります
  • Getting Startedガイドでは、始める必要のある機能の内訳を確認することができます。

ライブデモ

https://demo.ctfd.io/

サポート

基本的なサポートを受けるには、 CTFd Slackコミュニティに参加することができます:

商用サポートを希望される場合や特別なプロジェクトをご希望の場合は、電子メールsupport@ctfd.ioをお送りください

マネージドホスティング

CTFdを使用したいがインフラストラクチャの管理に対処したくない? 管理されたCTFdの展開については、CTFdのWebサイト参照ください。

HackerFire

CTFの課題を探していますか? HackerFireは、 CTFdを使用して構築された学習型のCTFです。 さまざまな課題があり、新しいコンテンツが頻繁に更新されます。 また、チャレンジを解決するために使用された技術について新入社員を教えるためのカスタム知識リソースも含まれています。

クレジット







-CTFd
-, , , ,

執筆者: