v1.0
Выпущено 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 для детального анализа
Это первый коммерческий релиз нашей платформы генерации трафика. Мы продолжаем работу над новыми функциями и улучшениями.