
実際のフィッシングキャンペーンを模倣し、認証情報収集、メール追跡、ランディングページのクローン作成により、セキュリティ意識向上トレーニングおよび許可されたペネトレーションテストを実施します。

フィッシングキャンペーンツールキット

インストール手順については、INSTALL.md ファイルを参照してください。インストール後に使い始めるための手順については、wiki を参照してください。
King Phisher は、実際のフィッシング攻撃をシミュレートすることで、ユーザーの意識をテストし向上させるためのツールです。非常に柔軟なアーキテクチャを備え、電子メールとサーバーコンテンツの両方を完全に制御できるため、使いやすく設計されています。King Phisher は、シンプルな意識向上トレーニングから、資格情報を収集するためにユーザーが認識するコンテンツを提供する、より複雑なシナリオまで、さまざまなキャンペーンを実行するために使用できます。
King Phisher は、対象組織の明確な許可を得た場合にのみ、合法的な目的で使用する必要があります。
最新の安定版は GitHub Releases Page から入手するか、git を使用してソースからプロジェクトをチェックアウトしてください。
クライアントとサーバーの両方は、プラグインが提供する機能によって拡張できます。King Phisher には少数のプラグインが同梱されており、追加のプラグインは Plugins repository で入手できます。
メッセージとサーバーページの両方のテンプレートファイルは、別の King Phisher Templates repository にあります。テンプレートに関するコントリビューションは、テンプレートリポジトリへのプルリクエストでも送信してください。
アプリケーションのユーザー向けドキュメントは、プロジェクトの wiki page で提供されています。これには、新しいユーザーが最初のキャンペーンを開始するための手順が含まれています。開発者向けの追加の技術ドキュメントは、以下のセクションで説明されているように別途管理されています。
King Phisher は内部の技術ドキュメントに Sphinx を使用しています。このドキュメントはソースから次のコマンドで生成できます: sphinx-build -b html docs/source docs/html。最新のドキュメントは ReadTheDocs で king-phisher.readthedocs.io にホストされています。
クライアントメッセージテンプレートは Jinja2 テンプレートエンジンでフォーマットされ、多数の変数をサポートしています。これらは参考としてここに含まれています。包括的なドキュメントについては、テンプレートの wiki page を参照してください。
uid は最も重要であり、メッセージに含まれるリンクに存在する必要があります。
King Phisher は BSD 3-Clause ライセンスの下でリリースされています。詳細については、LICENSE ファイルを参照してください。
スペシャルサンクス (QA / ベータテスト):
King Phisher 開発チーム:
| 変数名 | 変数値 |
|---|
| client.company_name | ターゲットの会社名 |
| client.email_address | ターゲットのメールアドレス |
| client.first_name | ターゲットの名 |
| client.last_name | ターゲットの姓 |
| client.message_id | 一意の追跡識別子 (uid と同じ) |
| sender.email | 「送信元メール(MIME)」フィールドのメールアドレス |
| sender.friendly_alias | 「フレンドリエイリアス」フィールドの値 |
| sender.reply_to | 「返信先」フィールドの値 |
| url.tracking_dot | メッセージ追跡に使用される画像のURL |
| url.webserver | uid パラメータを含むフィッシングサーバーのURL |
| url.webserver_raw | パラメータを含まないフィッシングサーバーのURL |
| tracking_dot_image_tag | 事前フォーマットされた `````` タグ内の追跡画像 |
| uid | 一意の追跡識別子 (client.message_id と同じ) |