Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ictf-framework — オープンソースのフレームワークで、攻撃/防御CTF競技のホスティングを自動化。自動ゲームボット、スクリプト実行、VPNルーティング、教育者やトレーナー向けのクラウドベースインフラ管理を提供します。 | Kitploit
ツール/GitHubGitHub/shellphish/ictf-framework
ペネトレーションテストフレームワークCTFクラウドセキュリティ学習と教育
GitHubshellphish/ictf-framework

ictf-framework

オープンソースのフレームワークで、攻撃/防御CTF競技のホスティングを自動化。自動ゲームボット、スクリプト実行、VPNルーティング、教育者やトレーナー向けのクラウドベースインフラ管理を提供します。

リポジトリを見る
330864年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

iCTFフレームワーク 3.0

これはShellphishがiCTFを開催するために使用するフレームワークです。

iCTFフレームワークは、2014年のUsenix 3GSEワークショップで発表された論文で説明されています。

私たちは、教育者やトレーナーが自身のA/D CTFを開催できるようにするため、これを公開しました。このフレームワークは商用利用無料ですが、提供できるサポートは限られています。

将来的には各コンポーネントに関するより詳細な技術文書を公開する予定ですが、現時点ではゲームの作成方法についてはこちらで説明を見つけることができます。

質問がある場合は、[email protected] までメールをお送りください。

免責事項: このフレームワークはまだ開発中であり、このリリースはベータ版とみなされるべきです。新しいプルリクエストや問題の報告は歓迎します :)

TODOと既知の問題

  • コードベースから未使用の古いコードを取り除く必要があります。
  • すべてのコンポーネントをPython 3に移植し終える。
  • 各コンポーネントのドキュメントを完成させる。
  • AWS以外の複数のクラウドプロバイダーをサポートするようフレームワークを拡張する。
  • Dockerレジストリにログインするための認証情報が12時間後に期限切れになり、ゲーム実行中に更新する方法が現在ないため、CTFは12時間以上実行できません。

データベース

これはゲームの状態を追跡する中央データベースです。Database VM上で動作し、RESTful APIを公開します。このデータベースはチームが直接アクセスすべきではなく、代わりにチームサービスコンポーネントを経由する必要があることに注意してください。

Gamebot

Gamebotは競技を進行させるコンポーネントです。競技はティックに分割されています。各ティックの開始時に、gamebotはscriptbotによって実行されるスクリプト(例:フラグを設定する、フラグを取得する、サービスをテストするスクリプト)を決定し、スケジュールを中央データベースに書き込みます。次に、データベースから前のティックに関するデータ(例:提出されたフラグやサービスチェックのステータス)を抽出し、各チームに割り当てるポイントを計算します。新しいスコアはデータベースに保存され、ダッシュボードコンポーネントによって表示できるようになります。

Scriptbot

Scriptbotはgamebotによってスケジュールされたスクリプトの実行を担当します。Scriptbotは中央データベースから実行予定のスクリプトを取得し、それらを実行します。例えば、スクリプトは前のティックで設定されたフラグを取得したり、サービスが稼働して機能しているかを確認したりします。

Router

Routerコンポーネントは、競技中のチーム間のトラフィックをルーティングする責任があります。このコンポーネントはOpenVPNサービスを実装しています。各チームには、そのチームのルーターとして機能するVMが与えられます。チーム間のトラフィックは匿名化されなければならず、チームがscriptbotが生成したトラフィックとチームのトラフィックを区別できないようにする必要があります。

CTF競技の作成

詳細については、クラスCTFの運営に関するwikiページをご覧ください。

ツールをダウンロード