Payload Analyzer
Механизм анализирует L4 payload из дампа и выделяет сигнатуры трафика. Payload Analyzer принимает на вход дампы трафика в форматах PCAP или PCAPNG.
Нужно указать параметры для построения дерева решений:
-
Decisions — максимальная вложенность ветвления. Определяет глубину поиска в процессе построения дерева решений.
-
Decision type — алгоритм построения дерева решений.
- First suitable decision — поиск первого подходящего решения;
- All possible decisions — поиск всех возможных решений в рамках заданной вариативности и максимального уровня вложенности;
- Decision of minimum length — обход по веткам минимальной длины вне зависимости от полноты решения.
-
Variability — вариативность данных в пределах смещения для создания ветки. Максимальное число дочерних веток дерева решений.
-
Bytes in packet — количество первых байт payload, которые будут анализироваться. Ограничение по количеству первых байт позволяет создать укороченные сигнатуры, например, для применения flex filter в JunOS. Уменьшает время анализа.
-
Generate payload filter expressions — добавляет в отчет фильтры для tcpdump и/или tshark.
-
Show hints — добавляет в отчет вспомогательные секции.
Отчет может формироваться как текстовый файл или как интерактивная HTML-страница, если установлен чекбокс Interactive. Содержание отчета не зависит от формы представления, но интерактивная версия имеет ряд преимуществ и удобнее в использовании. Интерактивный отчет может быть экспортирован в HTML страницу или JSON для последующего использования вне PSG. Каждая секция отчета может быть свернута.
Если с параметрами по умолчанию не выделилась сигнатура, то для клиентов может быть сложно интерпретировать подсказки и корректировать параметры поиска решения. В этом случае следует попробовать Multipurpose Analyser как наиболее комплексный.