Skip to main content

v1.5

Daniil Bobryshev

Выпущено 6 августа 2025

Нововведения

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

  • Руководство администратора теперь разделено по версиям, посмотреть все версии документации можно по ссылке
  • Опубликованы тесты по производительности 100 GbE для версии 1.5, посмотреть их можно по ссылке

Платформа генерации

  • Добавлена поддержка настройки L2 MAC-адреса в stateless-плагинах. Благодаря автономному формированию L2-заголовка стал возможен к реализации MAC-moving, ARP-flood
  • Добавлена поддержка HTML Meta Refresh и HTTP Redirect (например, 307 Redirect) для HTTP/1.1 и HTTP/2. Допустимое количество переадресаций теперь также может быть настроено пользователем (по умолчанию - 20)
  • Добавлена поддержка переадресации HTTP в HTTPS

Улучшения

Платформа генерации

  • Все stateless-плагины переведены на прямое взаимодействие с DPDK вместо raw_socket TCP/IP для увеличения общей производительности системы
  • Теперь для каждого stateless-плагина возможно использование корректной или некорректной L3/L4 checksum
  • Общая статистика станет точнее и стабильнее. Раньше - данные собирались с TCP/IP-стека Пересвет-СТ при генерации пакета, теперь метрики собираются с входа/выхода на DPDK
  • Произведен большой рефакторинг плагинов семейства HTTP и TLS для увеличения стабильности на скоростях >100G

Веб-интерфейс

  • Новые сети и MAC-адреса теперь можно создавать напрямую из плагина, вместо того чтобы перемещаться на страницу "Сети и агенты"
  • Обновлен favicon и заголовки вкладок
  • Прочие небольшие косметические улучшения связанные с UX/UI

Исправления

Платформа генерации

  • Исправлен алгоритм получения HTTP/1.1 и HTTP/2 ответов из-за которого плагины могли некорректно записывать статистику и спустя время деградировать в производительности
  • Исправлена проблема, приводящая к постепенной утечке памяти в Clickhouse-server
  • Исправлена ошибка при которой размер собираемого сетевого дампа не ограничивался в соответствии с установленным ограничением
  • Исправлена ошибка при которой checksum L3/L4 всегда была некорректной в TCP-плагинах
  • Исправлена ошибка из-за которой новые HTTP/2-стримы при большой скорости тестирования (>100G) могли переставать открываться

Веб-интерфейс

  • Исправлена ошибка при которой при принудительном выходе из аккаунта (например, если в этот аккаунт залогинились на другом ПК) система могла зависать и требовать перезагрузки страницы
  • Исправлена ошибка при которой происходило зависание и требовалась перезагрузка страницы при указании несуществующих данных в поле поиска задач
  • Исправлена ошибка "interface is nil, not string" которая появлялась при обновлении токена авторизации

Для обновления ПО на ВМ следуйте инструкции