HTTP (сервер)
HTTP – плагин для получения различного веб-трафика.
Данный плагин состоит из следующих параметров:
- Получатель – совокупность из выбранного агента, интерфейсов и MAC-адресов, на которая будет принимать трафик. Описание параметров указаны в Табл. 193;
Табл. 193 – Параметры «Получатель»
| Название | Описание | Значение |
|---|---|---|
| Агент | Агент, который будет принимать трафик. | Выберите агент из списка агентов |
| Сетевой интерфейс | Сетевой интерфейс агента, который будет принимать трафик | Выберите интерфейс из списка интерфейсов |
| Сеть | Выбранные объект «Сети» (см. раздел «Сети»), параметры которого будут использоваться для приема трафика. Если выбрано более одного объекта, можно изменить параметр «вес», отвечающий за балансировку распределения пакетов между выбранными объектами «Сети». | Выберите объект «Сети» из списка объектов. Задайте вес (по умолчанию, вес распределяет равномерно пакеты между объектами «Сети») |
- IP заголовок (L3) - параметры настроек IP заголовков на уровне L3 TPC/IP, описание которых указаны в Табл. 194;
Табл. 194 – Параметры «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, описание которых указаны в Табл. 195;
Табл. 195 – Параметры «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, описание которых указано в Табл. 196;
Табл. 196 – Параметры «Параметры HTTP»
| Название | Описание | Значение |
|---|---|---|
| HTTPs | Указывает, используется ли защищенный протокол передачи данных HTTPS | Да / Нет (укажите текущее состояние переключателем тумблера, если выбран вариант "Да", то заполните параметры TLS, согласно таблицу 156) |
| Версия HTTP | Указывает версию протокола HTTP, используемую для передачи данных. | Выберите значение HTTP 1.1 или HTTP 2.0 |
| HTTP метод | Метод, используемый для ответа агента на получаемые запросы. | Выберите из следующего списка: GET POST PUT PATCH DELETE |
| Тело запроса | Часть HTTP-запроса, содержащая данные, которые сервер отправляет на получаемый запрос (например, форму или JSON). Параметр доступен если выбраны методы: POST, PUT или PATCH | Заполните поле «тело запроса» следующим образом: Введите значение тело запроса ${str(length)} - Формирует произвольную комбинацию символов заданной длины (пример: ${str(16)}) ${strMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов с длиной в указанных пределах (пример: ${strMinMax(16,24)}) ${hex(length)} - Формирует произвольную комбинацию символов заданной длины в шестнадцатеричном формате (пример: ${hex(16)}) ${hexMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов в шестнадцатеричном формате в указанных пределах (пример: ${hexMinMax(16,24)}) ${email} - Формирует валидный email со случайным именем пользователя и доменом ${login} - Формирует валидный логин пользователя ${password}- Формирует валидный пароль пользователя |
| Заголовки | Дополнительные метаданные, отправляемые вместе с HTTP-запросом. | Введите значение после нажатия кнопки «Добавить параметры»: Введите свое значение ${str(length)} - Формирует произвольную комбинацию символов заданной длины (пример: ${str(16)}) ${strMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов с длиной в указанных пределах (пример: ${strMinMax(16,24)}) ${hex(length)} - Формирует произвольную комбинацию символов заданной длины в шестнадцатеричном формате (пример: ${hex(16)}) ${hexMinMax(min\_length,max\_length)} - Формирует произвольную комбинацию символов в шестнадцатеричном формате в указанных пределах (пример: ${hexMinMax(16,24)}) ${email} - Формирует валидный email со случайным именем пользователя и доменом ${login} - Формирует валидный логин пользователя ${password}- Формирует валидный пароль пользователя |
Табл. 197 – Параметры «Параметры TLS»
| Название | Описание | Значение |
|---|---|---|
| Версия TLS | Версия TLS (Transport Layer Security) определяет протокол шифрования, используемый для обеспечения безопасной передачи данных между клиентом и сервером (Параметр доступен, если параметр HTTPs включен) | Выберите значение TLS v1.2 или TLS v1.3 |
| SSL-сертификат | Выбор SSL-сертификата, используемого для установления TLS-соединения (сертификат сервера) | Выберите значение |
| SSL шифры | список/набор криптографических наборов (cipher suites), которые сервер будет предлагать/принимать при рукопожатии | Выберите значение |
- Параметры сессии - параметры, касающиеся управления сессиями в рамках текущего плагина, описание которых указано в Табл. 198;
Табл. 198 – Параметры «Параметры сессии»
| Название | Описание | Значение |
|---|---|---|
| Тайм-аут сессий | Максимальное время, в течение которого сессия между клиентом и сервером считается активной и действительной без необходимости её обновления или повторного установления. | Задайте числовое значение и выберите величину (в секундах, минутах или часах) |
- Длительность - параметр, отвечающий за время работы плагина, описание которого указано в Табл. 199.
Табл. 199 – Параметр «Длительность»
| Название | Описание | Значение |
|---|---|---|
| Длительность приёма трафика | Время в течении которого агент будет принимать входящий трафик и отвечать на него | Задайте числовое значение и выберите величину (в секундах, минутах или часах) |