TrustedSec による Social-Engineer Toolkit (SET) リポジトリ - SET の全ての新バージョンがここにデプロイされます。
Social-Engineer Toolkitは、許可されたソーシャルエンジニアリング評価のためのオープンソースのペネトレーションテストフレームワークです。SETは、ユーザーの意識をテストし、コントロールを検証し、同意に基づくレッドチーム演習を実施する必要があるセキュリティチーム向けに、ガイド付きの攻撃ベクトルを提供します。
SETは、David Kennedy (ReL1K) / @HackingDave によって書かれたTrustedSecプロジェクトです。
SETは、明示的な許可と範囲が確立された承認済みのテストのみに使用してください。同意なしにシステム、アカウント、ネットワーク、または人に対してSETを使用しないでください。SETを使用または配布する前に、readme/LICENSEでライセンスを確認してください。
SET 8.1.3はPython 3.11からPython 3.13を対象としています。
sudo apt update
sudo apt install set -y
git clone https://github.com/trustedsec/social-engineer-toolkit/ setoolkit/
cd setoolkit
python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install -e .
レガシーなシステムワイドなレイアウトの場合は、昇格した権限でインストーラーを実行します:
sudo python3 setup.py
レガシーインストーラーはSETを/usr/local/share/setoolkitにコピーし、/etc/setoolkit/set.configを書き込み、/usr/local/bin/setoolkitを作成します。
対話型コンソールを起動:
sudo setoolkit
ソースチェックアウトからは、次のようにも実行できます:
sudo ./setoolkit
完全なユーザーマニュアルはreadme/User_Manual.pdfで入手できます。
python -m pip install -e .
python -m pip install pytest
python -m compileall -q .
pytest -q
脆弱性はSECURITY.mdのプロセスに従って報告してください。悪用可能な脆弱性について公開Issueを開かないでください。
機密性の低いバグ報告や機能強化のリクエストは、https://github.com/trustedsec/social-engineer-toolkit/issues で、SETバージョン、プラットフォーム、Pythonバージョン、再現手順を添えてIssueを開いてください。