SSH
Описание
Модуль ssh
позволяет определить доступные SSH-серверы, их версии, поддерживаемые методы аутентификации, fingerprint сертификата и тд.
SSH (Secure Shell) — это сетевой протокол, обеспечивающий безопасное взаимодействие между двумя компьютерами посредством шифрования данных. SSH позволяет пользователям подключаться к удаленным серверам и выполнять различные команды, копировать и редактировать файлы, что делает его незаменимым для администрирования и управления системами.
Запуск сканирования
Для данного модуля свойство runPolicy
может быть как always
так и triggered
.
Для использования полей с типом Список
([]
) в запросе необходимо использовать конструкцию matrix
(матрица). (см. Матрицы).
Поля для default секции
number
Номер порта (от 0 до 65535).
Поля для mutate секции
number
Номер порта (от 0 до 65535).
Результаты сканирования
number
Номер порта, на котором работает SSH-сервер.
string
Приветственное сообщение (баннер), отправляемое сервером при установлении соединения.
string
Версия SSH-протокола, поддерживаемая сервером.
string
Информация о серверном ПО, используемом для SSH.
string
Дополнительная информация, предоставляемая сервером.
string[]
Список алгоритмов обмена ключами, поддерживаемых сервером.
string[]
Список алгоритмов серверного хост-ключа, поддерживаемых сервером.
string[]
Список алгоритмов шифрования, поддерживаемые сервером для защиты данных.
string[]
Список алгоритмов для создания кода аутентификации сообщений (MAC), используемые для проверки целостности данных.
string[]
Список алгоритмов сжатия данных, поддерживаемые сервером.
string[]
Список методов аутентификации пользователей, поддерживаемые сервером.
PublicKey[]
Список публичных ключей сервера, предоставленных для аутентификации (см. структура PublicKey).
Структура PublicKey
string
Тип ключа сервера.
string
SHA-256 хеш ключа сервера.
string
MD5 хеш ключа сервера.
string
Ключ сервера.