
Das Social-Engineer Toolkit (SET) Repository von TrustedSec – Alle neuen Versionen von SET werden hier bereitgestellt.
Das Social-Engineer Toolkit ist ein Open-Source-Penetrationstest-Framework für autorisierte Social-Engineering-Bewertungen. SET bietet geführte Angriffsvektoren für Sicherheitsteams, die das Benutzerbewusstsein testen, Kontrollen validieren und konsensbasierte Red-Team-Übungen durchführen müssen.
SET ist ein TrustedSec-Projekt, geschrieben von David Kennedy (ReL1K) / @HackingDave.
SET ist nur für autorisierte Tests bestimmt, bei denen explizite Genehmigung und Umfang festgelegt wurden. Verwenden Sie SET nicht gegen Systeme, Konten, Netzwerke oder Personen ohne Einwilligung. Überprüfen Sie die Lizenz in readme/LICENSE, bevor Sie SET verwenden oder weitergeben.
SET 8.1.3 zielt auf Python 3.11 bis Python 3.13 ab.
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 .
Für das veraltete systemweite Layout führen Sie das Installationsprogramm mit erhöhten Rechten aus:
sudo python3 setup.py
Der veraltete Installer kopiert SET nach /usr/local/share/setoolkit, schreibt /etc/setoolkit/set.config und erstellt /usr/local/bin/setoolkit.
Starten Sie die interaktive Konsole:
sudo setoolkit
Aus einem Quellcode-Checkout können Sie auch Folgendes ausführen:
sudo ./setoolkit
Das vollständige Benutzerhandbuch ist verfügbar unter readme/User_Manual.pdf.
python -m pip install -e .
python -m pip install pytest
python -m compileall -q .
pytest -q
Bitte melden Sie Schwachstellen gemäß dem Verfahren in SECURITY.md. Eröffnen Sie keine öffentlichen Issues für ausnutzbare Schwachstellen.
Für nicht sensible Fehlerberichte oder Verbesserungsvorschläge eröffnen Sie ein Issue unter https://github.com/trustedsec/social-engineer-toolkit/issues mit SET-Version, Plattform, Python-Version und Reproduktionsschritten.