TCP probe
Описание
Модуль tcp/probe
устанавливает TCP-соединение и отправляет определённую полезную нагрузку (payload) в виде данных на целевой сервер.
В ответе можно получить тип и версию используемого сервиса, структуру и содержимое ответа.
Этот процесс обеспечивает глубокий уровень анализа, так как позволяет изучить поведение сервиса в ответ на определённые команды.
TCP Probe предоставляет широкий спектр возможностей для анализа сетей и сервисов, включая проверку портов для определения их состояния, идентификацию ОС, систем и сервисов.
С помощью анализа баннера, структуры ответа и особенностей поведения можно определить:
- Тип службы (например, веб-сервер, FTP, SSH).
- Версию программного обеспечения.
- Признаки операционной системы.
Запуск сканирования
Для данного модуля свойство runPolicy
может быть как always
так и triggered
. Параметры default
секции будут
различаться в зависимости от установки runPolicy
.
Поля для default секции при runPolicy: always
number
Номер порта или диапазон портов.
Поля для default секции при runPolicy: triggered
number
Номер порта (от 0 до 65535).
string
Строка со значением в base64 для проведения пробы.
Поля для mutate секции
number
Номер порта (от 0 до 65535).
string
Строка со значением в base64 для проведения пробы.
Результаты сканирования
string
IP-адрес целевого хоста.
number
Номер порта.
string
Текстовый ответ, полученный от целевого устройства после подключения.
string
Баннер в шестнадцатеричном (hex) формате.
boolean
Булево значение, было ли соединение установлено через TLS (шифрованное соединение).