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

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

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

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

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

Категории

Все категории
Loading categories
sliver-n8n-notifications — Система уведомлений в реальном времени для обратных вызовов импланта Sliver C2, интегрирующая рабочие процессы n8n для отправки цветных оповещений в Discord и Slack с подробной информацией о цели. | Kitploit
Инструменты/GitHubGitHub/0x0trace/sliver-n8n-notifications
Тестирование на ПроникновениеКомандование и УправлениеУтилиты и фреймворкиRed Teaming
GitHub0x0trace/sliver-n8n-notifications

sliver-n8n-notifications

Система уведомлений в реальном времени для обратных вызовов импланта Sliver C2, интегрирующая рабочие процессы n8n для отправки цветных оповещений в Discord и Slack с подробной информацией о цели.

Репозиторий

Популярное

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

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

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

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

Смотреть все инструменты →
Поделиться
1318 месяцев назадЕщё не проверено

Интеграция Sliver C2 + n8n

Уведомления в реальном времени о callback-ах имплантов Sliver C2 через Discord и Slack

License: MIT Python 3.7+ n8n


Обзор

Этот проект объединяет Sliver C2 (фреймворк Command & Control) с n8n (автоматизация рабочих процессов) для обеспечения уведомлений в реальном времени при установлении новых соединений имплантов. Когда целевая машина подключается к вашему серверу Sliver (через beacon или интерактивную сессию), вы немедленно получите цветные оповещения в Discord и Slack с подробной информацией о цели.

Вариант использования: операции красных команд, тестирование на проникновение, исследования в области безопасности и авторизованные оценки безопасности.

Архитектура

root@kitploit:~
Sliver C2 Server
    ↓
Python Monitor (опрос каждые 5 секунд)
    ↓
n8n Webhook
    ↓
Discord + Slack Notifications (параллельно)

Возможности

  • Оповещения в реальном времени при подключении beacons или сессий
  • Цветные уведомления (красный — сессии, зеленый — beacons)
  • Детальная информация о цели: hostname, имя пользователя, ОС, IP-адрес, архитектура
  • Постоянное отслеживание состояния для предотвращения повторных оповещений после перезапуска
  • Запуск как systemd-сервис для автоматического старта
  • Параллельная доставка уведомлений на несколько платформ

Быстрый старт

Для опытных пользователей, у которых уже настроены Sliver и Python:

  1. Установка n8n:

    root@kitploit:~
    npm install n8n -g
    n8n start
    
  2. Установка Python-зависимостей:

    root@kitploit:~
    pip install sliver-py requests
    
  3. Развертывание скрипта монитора:

    root@kitploit:~
    wget https://raw.githubusercontent.com/0x0Trace/sliver-n8n-notifications/main/sliver_beacon_monitor.py
    chmod +x sliver_beacon_monitor.py
    
  4. Импорт рабочего процесса n8n:

    • Скопируйте n8n_workflow_template.json
    • Импортируйте в интерфейсе n8n: Workflows → Import from File
    • Настройте учетные данные Discord/Slack
  5. Обновление конфигурации:

    • Отредактируйте sliver_beacon_monitor.py, указав URL вашего webhook и путь к конфигу Sliver
    • Запустите: python3 sliver_beacon_monitor.py

Пошаговые инструкции см. в INSTALLATION.md


Документация

  • Руководство по установке — полное пошаговое руководство
  • Быстрый старт — сокращенная настройка для опытных пользователей
  • Устранение неполадок — частые проблемы и их решения

Предварительные требования

  • Установленный и запущенный сервер Sliver C2
  • Файл конфигурации клиента Sliver (~/.sliver-client/configs/)
  • Python 3.7+ с pip
  • URL webhook Discord (создается в настройках сервера Discord)
  • Рабочее пространство Slack с правами приложения (опционально)

Визуализация рабочего процесса

Диаграмма рабочего процесса n8n


Примеры уведомлений

Discord (Beacon — зеленый | Session — красный)

Уведомление Discord

Slack

Уведомление Slack

Детали уведомления:

  • Цветные блоки (Красный = Session, Зеленый = Beacon)
  • Hostname, имя пользователя, удаленный IP
  • Операционная система и архитектура
  • Временная метка подключения

Структура проекта

root@kitploit:~
/home/zerotrace/projects/n8n_sliver_implant_callback/
├── README.md                      # Этот файл
├── INSTALLATION.md                # Полное руководство по установке
├── QUICK_START.md                 # Быстрая настройка для опытных пользователей
├── TROUBLESHOOTING.md             # Частые проблемы и их решения
├── sliver_beacon_monitor.py       # Демон мониторинга на Python
├── n8n_workflow.json              # Конфигурация рабочего процесса n8n
├── sliver-monitor.service         # Файл юнита systemd
├── beacon_state.json              # Автоматически генерируемый файл состояния


Соображения безопасности

  • Только авторизованное использование: Этот инструмент предназначен для авторизованного тестирования на проникновение и исследований в области безопасности.
  • Храните URL-адреса webhook Discord/Slack в тайне (не помещайте их в Git).
  • Ограничьте n8n локальным хостом или используйте аутентификацию при внешнем доступе.
  • Файл beacon_state.json содержит ID соединений, но не содержит конфиденциальных данных.
  • Журналы монитора могут содержать информацию о целях — обеспечьте соответствующую защиту файлов журналов.
  • Сервис запускается с правами пользователя (настраивается в юните systemd).

Как это работает

  1. Сервис монитора Python (sliver_beacon_monitor.py)

    • Подключается к серверу Sliver C2, используя конфигурацию клиента
    • Опрошивает новые beacons и сессии каждые 5 секунд
    • Поддерживает постоянное состояние для предотвращения повторных оповещений
    • Отправляет POST-запросы на webhook n8n при новых соединениях
  2. Рабочий процесс n8n (n8n_workflow.json)

    • Конечная точка webhook получает данные о соединении
    • Форматирует данные для Discord (цветные блоки) и Slack (текст)
    • Параллельно отправляет уведомления на обе платформы
    • Возвращает ответ об успехе вызывающему
  3. Systemd-сервис (sliver-monitor.service)

    • Запускает монитор как фоновый демон
    • Автоматически стартует при загрузке и после сервиса Sliver
    • Автоматически перезапускается при сбое с задержкой 5 секунд

Вклад в проект

Вклад приветствуется! Пожалуйста, убедитесь, что:

  • Весь код соответствует существующим стилям оформления
  • Документация обновлена для новых функций
  • Соблюдаются лучшие практики безопасности
  • Тестирование проводится только в авторизованных средах

Лицензия

Этот проект лицензирован по лицензии MIT. Подробнее см. в файле LICENSE.


Ссылки

  • Документация Sliver C2
  • Документация n8n
  • Руководство по Webhook Discord
  • Документация Slack API

Поддержка

По вопросам, проблемам или предложениям:

  • Откройте issue на GitHub
  • Обратитесь к TROUBLESHOOTING.md для решения частых проблем
  • Ознакомьтесь с INSTALLATION.md для помощи в настройке

Отказ от ответственности: Этот инструмент предназначен только для авторизованного тестирования безопасности. Несанкционированный доступ к компьютерным системам незаконен. Используйте ответственно и этично.

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