El repositorio de Social-Engineer Toolkit (SET) de TrustedSec - Todas las nuevas versiones de SET se desplegarán aquí.
El Social-Engineer Toolkit es un marco de pruebas de penetración de código abierto para evaluaciones autorizadas de ingeniería social. SET proporciona vectores de ataque guiados para equipos de seguridad que necesitan probar la conciencia del usuario, validar controles y realizar ejercicios de red team basados en consentimiento.
SET es un proyecto de TrustedSec escrito por David Kennedy (ReL1K) / @HackingDave.
SET es solo para pruebas autorizadas donde se haya establecido permiso explícito y alcance. No utilice SET contra sistemas, cuentas, redes o personas sin consentimiento. Revise la licencia en readme/LICENSE antes de usar o distribuir SET.
SET 8.1.3 está dirigido a Python 3.11 hasta 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 .
Para la distribución heredada a nivel de sistema, ejecute el instalador con privilegios elevados:
sudo python3 setup.py
El instalador heredado copia SET a /usr/local/share/setoolkit, escribe /etc/setoolkit/set.config y crea /usr/local/bin/setoolkit.
Inicie la consola interactiva:
sudo setoolkit
Desde una copia del código fuente, también puede ejecutar:
sudo ./setoolkit
El manual de usuario completo está disponible en readme/User_Manual.pdf.
python -m pip install -e .
python -m pip install pytest
python -m compileall -q .
pytest -q
Por favor, reporte vulnerabilidades a través del proceso en SECURITY.md. No abra incidencias públicas para vulnerabilidades explotables.
Para informes de errores no sensibles o solicitudes de mejora, abra una incidencia en https://github.com/trustedsec/social-engineer-toolkit/issues con la versión de SET, plataforma, versión de Python y pasos de reproducción.