Skip to main content

v1.0

Daniil Bobryshev

Выпущено 26 мая 2025

Доступные функции

Основная платформа

  • Полнофункциональная многоядерная платформа генерации сетевого трафика, способная масштабироваться до сотен миллионов пакетов в секунду с настраиваемыми плагинами:
    • HTTP (включая TLS 1.2, TLS 1.3, HTTP/1.1 и HTTP/2 с индивидуальной настройкой потоков)
    • WAF (включая настраиваемые базовые и продвинутые методы тестирования на основе HTTP-плагина)
    • Различные симуляции DDoS-атак (включая различные TCP и UDP флуды)

Архитектура построенная поверх плагинов

  • TCP-плагины: SYN, ACK, FIN, RST, PSH, XMAS флуды и их комбинации
  • HTTP-плагины: полная поддержка HTTP/1.1 и HTTP/2 с настраиваемыми заголовками, методами и телом запроса
  • Настраиваемые параметры TCP: MSS, Window Scale, Window Size, последовательные номера
  • Настраиваемые параметры IP: TTL, ToS/DSCP, ECN, идентификаторы пакетов
  • Поддержка пользовательских данных: включая Base64-кодированные полезные нагрузки, например, Payload-data для UDP-flood
  • Глубокая настройка практически всех параметров L2-L7 индивидуально для каждого плагина или глобально

Метрики и мониторинг

  • Более 90 различных метрик для каждого работающего плагина и глобальные метрики для каждой созданной задачи
  • Интеграция с ClickHouse для хранения и анализа метрик в реальном времени
  • Измерение задержек: TCP handshake, TLS handshake, TTFB (Time To First Byte), TTLB (Time To Last Byte) и многое другое
  • Управление задачами: каждая запущенная задача сохраняется для дальнейшего просмотра, включая метрики

Производительность

  • Собственный TCP/IP стек, построенный поверх DPDK для гарантии скоростей >100 Гбит/с на платформах 1U с гибкими возможностями распределения сессий и пакетов между ядрами и потоками
  • Пакетный диспетчер для эффективной обработки сетевого трафика

Архитектура агентов

  • "Агент-отправитель" доступен прямо сейчас с поддержкой множества функций
  • "Агент-получитель" скоро будет доступен для эмуляции ответов сервера и дополнительной статистики
  • Распределенная архитектура с поддержкой primary/secondary процессов

Веб-интерфейс и управление

  • Все функции доступны через веб-интерфейс ("контроллер")
  • Контроллер включает возможность глубокой настройки групп:
    • Каждый созданный пользователь должен быть назначен в группу
    • Группы могут иметь различные ограничения доступа к системе
    • Например, можно сделать группу только для просмотра (view-only)
  • API для всех функций через веб-интерфейс

Сетевые возможности

  • Поддержка VLAN и множественных сетевых интерфейсов
  • Настраиваемые MAC-адреса и автоматическое управление таблицей MAC-адресов
  • Поддержка IPv4 с планами расширения до IPv6
  • Запись пакетов в формате PCAP для детального анализа

Это первый коммерческий релиз нашей платформы генерации трафика. Мы продолжаем работу над новыми функциями и улучшениями.