Discord Honeypot Systemは、サーバーのセキュリティと緩和効率を高めるために設計された洗練された監視ツールです。このPythonベースのシステムは、それぞれ専用の仮想マシン(VM)またはDockerコンテナで実行されている複数のDiscordアカウントを利用して、直接メッセージ(DM)アクティビティの監視を自動化します。その主な目的は、節度チームによるさらなるアクションのために、指定されたサーバー内の特定のチャネルとの疑わしいまたは不要なDM通信を検出、キャプチャ、およびリレーすることです。
controller.py :これは、ハニーポットインスタンスを開始および監視するメインスクリプトです。honeypot_1.pyからhoneypot_6.py :これらはhoneypotインスタンススクリプトです。Tools folder : wordlist.txtファイルに基づいて、各honeypotインスタンスの偽のデータを作成するジェネレータースクリプトを含む。wordlist.txt :ジェネレータースクリプトは、このファイルを使用して、ハニーポットアカウントのランダム化ユーザー名とニックネームを生成します。Honeypot-Logs folder :Honeypotインスタンスごとにログファイルが含まれています: honeypot_log_1.json to honeypot_log_6.json 。Tokens folder :各ハニーポットインスタンスにトークンとIDが含まれています: token_1.jsonからtoken_6.json 。Database folder :各Honeypotインスタンスのプロファイル画像と構成ファイルが含まれています。システムのハニーポットボットには、有効性を高め、検出不能のままでさまざまなカスタマイズ能力が装備されています。さらに、新しいController.pyスクリプトは、ハニーポットインスタンスを管理および監視します。
honeypot_1.pyからhoneypot_6.pyなどの各Honeypotインスタンスファイルは、ユーザーの動作のシミュレーション、直接メッセージ(DMS)の監視、および不一致サーバー内の貧弱な存在の維持を担当するスタンドアロンスクリプトとして機能します。これらのファイルの機能と構造の概要は次のとおりです。
これらのスクリプトは、包括的な監視と検出フレームワークを作成するために、コントローラースクリプトと連携して連携して、不一致のハニーポットシステムの重要なコンポーネントです。 DMアクティビティを積極的に監視しながら本物のユーザーインタラクションをシミュレートすることにより、これらのハニーポットインスタンスは、サーバーのセキュリティと緩和の取り組みに大きく貢献します。
このスクリプトは、セルフボットの使用を含む、 Discordの利用規約(TOS)に反する方法論を利用することによって動作します。その作成と分布は、概念的および教育的な目的のみを目的としています。ユーザーは、潜在的なアカウント禁止を含むリスクを認識している必要があり、その使用から生じる結果について単独で責任を負います。
このプロジェクトは、教育と研究の目的を目的とした概念的な枠組みです。開発者は、このシステムの展開に起因するDiscordのTOSの誤用または違反に対するすべての責任を放棄します。ユーザーは、慎重に進み、行動の倫理的および法的意味を考慮することをお勧めします。
フィードバックと貢献は、システムの機能と効率を向上させるために歓迎します。変更または追加を提案する際に、標準的なコーディングプラクティスを遵守し、Discordのガイドラインを尊重してください。