Skip to main content

v1.4

Daniil Bobryshev

Выпущено 17 июля 2025

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

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

  • Стало доступно руководство администратора содержащее в себе информацию как по управлению, так и по установке ПО. Получить его можно по ссылке

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

  • Реализован плагин MHDDoS Emulation, включая эмуляцию и настройку под-плагинов
    • Каждый под-плагин настраивается индивидуально и имеет настройки по умолчанию в рамках интегрированный базы вредоносных сигнатур. Под-плагины MHDDoS Emulation полностью имитируют существующие пейлоады, типы запросов и прочие параметры соединений и пакетов популярного инструмента для осуществления DDoS-атак. Для реализации плагина использовалась реальная информация существующих атак на клиентов различных Anti-DDoS провайдеров
      • SYN Flood
      • UDP Flood
      • GRE Flood
      • STRESS
      • BYPASS
      • H2 BYPASS
      • HTTP TEMPLATE
      • H2 TEMPLATE
  • Реализованы макросы во всех существующих плагинах семейства HTTP
    • Макросы помогают автоматизировать перебор или рандомизацию определенных значений в нужных пользователю полях, например, при использовании макроса ${userAgent} в поле user-agent, система обеспечивает ротацию User-Agent: для каждого запроса, выбирая случайный валидный вариант из списка встроенной базы сигнатур
    • Макросы присутствуют почти во всех полях плагинов семейства HTTP и поддерживают десятки различных строковых значений и вариаций
    • Заложена архитектура для дальнейшего расширения макросов на новые плагины
  • Добавлен плагин GRE Flood с ICMPv6 атакой

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

  • Реализованы базовые оповещения с обратной связью. Автоматически скрываются через 5 секунд или при нажатии на него. Заложена возможность показывать нескрываемые алерты в будущих обновлениях для ошибок или важных предупреждений
  • Убран захардкоженный с тестов издатель с ID 2, теперь там реальный пользователь
  • Добавлено пользовательское соглашение по требованию регулятора
  • Добавлены значения по умолчанию во всём конструкторе, чтобы избежать непредсказуемого поведения из-за пропущенных полей при создании задачи
  • Добавлена возможность активировать -1 (без ограничений) для настроек скорости PPS и RPS
  • Добавлена возможность задать интервал между отправкой запросов и пакетов (sleep/время ожидания между пачкой отправленных запросов)

Улучшения

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

  • Реализован новый механизм распределения 4-tuple комбинаций чтобы избежать пересечения в разных плагинах. Теперь, вы можете использовать одну и ту-же маленькую сеть в десятках плагинов до тех пор пока 4-tuple комбинации для stateful-плагинов физически не закончатся. В дополнение к этому, новый механизм требует меньше оперативной памяти и работает быстрее
  • Теперь при обнаружении какой-либо ошибки или проблемы - задание самостоятельно останавливается
  • Оптимизировано хранение HTTP/2 стримов в хэшмапе, потребление ОЗУ в среднем снизилось в x1.25 раза
  • Модифицирован алгоритм формирования некорректной чек-суммы UDP, теперь он работает со сдвигом, давая более "реалистичную некорректную" чек-сумму

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

  • Закрытие модального окна при управлении лицензиями теперь возможно кликом на задний фон или нажатием клавиши ESC
  • Переделано поле HWID, теперь видно весь хеш и убрана кнопка скопировать, которая могла не работать из-за HTTP navigator restrictions
  • После успешной загрузки лицензии, информация теперь запрашивается повторно сразу
  • Убран захардкоженный с тестов издатель с ID 2, теперь там реальный пользователь
  • Расширена информация в списке сетей при создании и редактировании заданий. Теперь видно порты, шлюз и подсеть
  • При переключении между плагинами в момент их редактирования или создания в задании реализован сброс состояния полей на фронтэнде, чтобы данные из предыдущего плагина случайно не попадали в новое
  • Проведена большая работа по оптимизации конструктора плагинов, добавлена поддержка подплагинов (например, как в плагине MHDDoS Emulation)
  • Визуальные изменения настроек и просмотра списка плагинов. Например, левый блок где выбирается плагин теперь может "скрываться" и раскрываться пользователем для экономии пространства на экране
  • Реализовано множество новых подсказок, включая подсказки по всем макросам на всех доступных полях

Исправления

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

  • Исправлен баг при котором на лицензиях объемом более 50 Gbps скорость могла считаться некорректно
  • Исправлен баг при котором скорость в лицензиях считалась в гигабайтах, теперь она считается в гигабитах
  • Исправлен баг с некорректной остановкой задач на виртуальных машинах
  • Ко времени выполнения задания добавлено 5 секунд чтобы компенсировать статичную задержку инициализации, до этого исправления длительность задания установленная пользователем и получаемая могла плавать
  • Исправлена проблема при которой прерывание запуска задачи из-за возникшей ошибки/краша блокировало агента и требовало ручную перезагрузку его сервиса
  • Исправлена ошибка WAF плагина которая могла вызвать ошибку/краш агента при активации всех его модулей в задании
  • Исправлена ошибка в WAF плагине которая приводила к "рассыпанию" сессий и некорректной записи всех остальных метрик, если в задании использовался WAF и еще 1 любой другой плагин семейства HTTP
  • Исправлена ошибка приводящая к некорректному закрытию HTTP/2 стримов в WAF плагине, если используется не-QUICKTEST метод тестирования
  • Исправлена запись HTTP метрик WAF плагином, если используется не-QUICKTEST метод тестирования
  • Исправлена ошибка которая приводила к некорректному применению измененных L3/L4 параметров в плагинах семейства HTTP
  • Исправлено некорректное формирование конфигурационного файла, которое происходило если в задании использовалась большая подсеть с всеми исключенными IP-адресами кроме 1-го

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

  • Исправлен баг с раскрытием меню слева при изменении размера окна, когда пользователь еще не авторизован
  • Исправлен баг, когда текст "object object" показывался вместо имени агента при редактировании существующего задания
  • Исправлен баг с недоступностью списка сетей при редактировании задания

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