Чтобы сократить количество результатов в таблице сессий и показать только требуемые сессии, вы можете использовать первичный фильтр Менеджера сессий на основе текстовых запросов.
Чтобы выполнить текстовый запрос для первичного фильтра:
Запрос будет выполнен, и в таблице сессий отобразятся результаты, соответствующие запросу.
Список параметров, используемых в текстовых запросах для первичного фильтра, и соответствующих им столбцов в таблице сессий можно найти в статье Параметры сессий в таблице и в текстовых запросах для первичного фильтра.
Информация по использованию операторов сравнения, параметров сортировки и логических операторов приводится в таблице ниже.
Операторы сравнения для текстовых запросов первичного фильтра
Оператор |
Описание |
|
Равно. |
|
Не равно. |
|
Больше чем. |
|
Больше чем или равно. |
|
Меньше чем. |
|
Меньше чем или равно. |
|
Входит в подсеть. Подсеть задается по шаблону |
|
Не входит в подсеть. Подсеть задается по шаблону |
|
Отрицает результат логической операции. Указывается перед круглыми скобками. |
|
Сортирует сессии по значениям указанного параметра на устройстве или в группе устройств Kaspersky NGFW в пределах заданного ограничения количества сессий:
Применяется только в конце фильтра вместе с названием параметра, значения которого необходимо отсортировать. В качестве параметра невозможно использовать логическое выражение. |
Логические операторы для текстовых запросов первичного фильтра
Операция |
Приоритет |
Описание |
|
1 |
Логическое И (умножение) |
|
2 |
Логическое ИЛИ (сложение) |
Особенности использования операторов в запросах
Примеры:
(address eq 1.1.1.1) or (address eq 2.2.2.2) – показать сессии с адресом источника или адресом назначения, равными 1.1.1.1 ИЛИ 2.2.2.2.(address eq 1.1.1.1) and (last-active-aging geq 300) – показать сессии с адресом источника или адресом назначения, равными 1.1.1.1 И по которым последний пакет был получен не менее 300 секунд назад.(address eq 1.1.1.1) or (address in 10.10.10.0/24) – показать сессии с адресом источника или адресом назначения, равными 1.1.1.1 ИЛИ по которым последний пакет был получен не менее 300 секунд назад.!", например: (параметр1 = значение) and (параметр2 = значение).\" (обратный слеш). Примеры:
(ids-profile eq 'tele \"YOU\"') – показать сессии, у которых имя профиля IDPS совпадает с tele "YOU".(ids-profile eq 'Rostelecom\\MTS \"YOU\"') – показать сессии, у которых имя профиля IDPS совпадает с Rostelecom\MTS "YOU".(create-datetime geq '2015/08/31 08:30:00').Примеры текстовых запросов
(address eq 1.1.1.1) – показать сессии с с адресом источника или адресом назначения, равными 1.1.1.1.(address neq 1.1.1.1) – показать сессии с с адресом источника или адресом назначения, НЕ равными 1.1.1.1.(last-active-aging geq 300) – показать сессии, по которым последний пакет был получен не менее 300 секунд назад.(last-active-aging leq 300) – показать сессии, по которым последний пакет был получен не более 300 секунд назад.(address in 1.1.1.0/24) – показать сессии с адресом источника или адресом назначения из сети 1.1.1.0/24.(address nin 1.1.1.0/24) или !(address in 1.1.1.0/24) – показать сессии с IP-адресом источника или IP-адресом назначения НЕ из сети 1.1.1.0/24.(ids-profile eq tele4) – показать сессии, у которых имя профиля IDPS совпадает с tele4.(ids-profile eq tele4) order by last-active-aging ascending – показать сессии, у которых имя профиля IDPS совпадает с tele4, и отсортировать сессии перед фильтрацией по возрастанию значений параметра last-active-aging.!(((address eq 1.1.1.1) or (port gt 1000)) and !(wc-profile eq test)) – показать все сессии, кроме тех, у которых IP-адрес источника или назначения равен 1.1.1.1 ИЛИ номер порта источника или назначения больше 1000 И имя профиля Веб-Контроля НЕ совпадает с test.