Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
T3SF — Технический фреймворк для симуляции теоретических учений | Kitploit
Инструменты/GitHubGitHub/base4security/t3sf
Обучение и ОбразованиеЛаборатории и Практика
GitHubbase4security/t3sf

T3SF

Технический фреймворк для симуляции теоретических учений

РепозиторийСайт
48352 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Логотип T3SF

T3SF

Status PyPI version Documentation Status License DOI

Docker Image for Discord Docker Image for Slack

Фреймворк для симуляции технических настольных учений

Содержание

  • О проекте
  • Подготовка
  • TODO
  • CHANGELOG
  • Участие

О проекте

T3SF — это фреймворк, предлагающий модульную структуру для оркестрации событий на основе списка событий основного сценария (MSEL) вместе с набором правил, определённых для каждого упражнения (опционально), и конфигурации, позволяющей задать параметры соответствующей платформы. Основной модуль выполняет связь со специфическим модулем (Discord, Slack, Telegram и т.д.), который позволяет представлять события во входных каналах в виде инжектов для каждой платформы. Кроме того, фреймворк поддерживает различные сценарии использования: «одна организация, несколько областей», «несколько организаций, одна область» и «несколько организаций, несколько областей».

Подготовка

Чтобы использовать фреймворк с желаемой платформой (Slack или Discord), вам потребуется установить необходимые модули для этой платформы. Но не волнуйтесь, установка этих модулей проста и понятна.

Для этого вы можете следовать этой простой пошаговой инструкции, или, если вы уже умеете устанавливать пакеты с помощью pip, можете перейти к последнему шагу!

root@kitploit:~
# Python 3.6+ required
python -m venv .venv       # We will create a python virtual environment
source .venv/bin/activate  # Let's get inside it

pip install -U pip         # Upgrade pip

После создания и активации виртуального окружения Python установите фреймворк T3SF для нужной платформы, выполнив следующую команду:

root@kitploit:~
pip install "T3SF[Discord]"  # Install the framework to work with Discord

или

root@kitploit:~
pip install "T3SF[Slack]"  # Install the framework to work with Slack

Это установит фреймворк T3SF вместе с необходимыми зависимостями для выбранной платформы. После завершения установки вы можете начать использовать фреймворк с вашей платформой.

Мы настоятельно рекомендуем следовать руководству для конкретной платформы на нашем Read The Docs! Вот ссылки:

  • Discord
  • Slack
  • Telegram
  • WhatsApp

Использование

Мы создали этот фреймворк, чтобы упростить всю вашу работу!

Использование Docker

Поддерживаемые теги

  • slack → Этот образ содержит всё необходимое для проведения упражнения в Slack.
  • discord → Этот образ содержит всё необходимое для проведения упражнения в Discord.

Использование с Slack

root@kitploit:~
$ docker run --rm -t --env-file .env -v $(pwd)/MSEL.json:/app/MSEL.json base4sec/t3sf:slack

В файле .env необходимо указать токены SLACK_BOT_TOKEN и SLACK_APP_TOKEN. Подробнее читайте здесь.

Также существует переменная окружения MSEL_PATH. Она сообщает фреймворку путь, по которому находится MSEL. По умолчанию путь в контейнере — /app/MSEL.json. Если вы измените точку монтирования тома, измените и переменную.

Использование с Discord

root@kitploit:~
$ docker run --rm -t --env-file .env -v $(pwd)/MSEL.json:/app/MSEL.json base4sec/t3sf:discord

Когда всё готово, используйте наш шаблон для main.py или измените следующий код:

Вот пример, если вы хотите запустить фреймворк с ботом Discord и GUI.

root@kitploit:~
from T3SF import T3SF
import asyncio

async def main():
    await T3SF.start(MSEL="MSEL_TTX.json", platform="Discord", gui=True)

if __name__ == '__main__':
    asyncio.run(main())

Или, если вы предпочитаете запустить фреймворк без GUI и с Slack, просто измените аргументы, и всё!

Да, это так просто!

root@kitploit:~
await T3SF.start(MSEL="MSEL_TTX.json", platform="Slack", gui=False)

Если вам нужна дополнительная помощь, вы всегда можете обратиться к нашей документации здесь!

Скачать инструмент

В файле .env необходимо указать токен DISCORD_TOKEN. Подробнее читайте здесь.

Также существует переменная окружения MSEL_PATH. Она сообщает фреймворку путь, по которому находится MSEL. По умолчанию путь в контейнере — /app/MSEL.json. Если вы измените точку монтирования тома, измените и переменную.