Репозиторий The Social-Engineer Toolkit (SET) от TrustedSec - Все новые версии SET будут развертываться здесь.
Инструментарий социальной инженерии — это фреймворк с открытым исходным кодом для тестирования на проникновение при санкционированных оценках социальной инженерии. SET предоставляет направленные векторы атак для команд безопасности, которым необходимо проверять осведомлённость пользователей, валидировать средства контроля и проводить добровольные учения «красных команд».
SET — проект TrustedSec, написанный Дэвидом Кеннеди (ReL1K) / @HackingDave.
SET предназначен только для санкционированного тестирования, где установлены явное разрешение и область. Не используйте SET против систем, учётных записей, сетей или людей без согласия. Перед использованием или распространением SET ознакомьтесь с лицензией в readme/LICENSE.
SET 8.1.3 нацелен на Python 3.11–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. Не открывайте публичные тикеты для эксплуатабельных уязвимостей.
Для сообщений об ошибках, не связанных с безопасностью, или запросов на улучшение создавайте тикеты по адресу https://github.com/trustedsec/social-engineer-toolkit/issues с указанием версии SET, платформы, версии Python и шагов воспроизведения.