Docs
Личный кабинетЛК

SSH


Описание

Модуль ssh позволяет определить доступные SSH-серверы, их версии, поддерживаемые методы аутентификации, fingerprint сертификата и тд.

SSH (Secure Shell) — это сетевой протокол, обеспечивающий безопасное взаимодействие между двумя компьютерами посредством шифрования данных. SSH позволяет пользователям подключаться к удаленным серверам и выполнять различные команды, копировать и редактировать файлы, что делает его незаменимым для администрирования и управления системами.

Запуск сканирования

Для данного модуля свойство runPolicy может быть как always так и triggered.

Для использования полей с типом Список ([]) в запросе необходимо использовать конструкцию matrix (матрица). (см. Матрицы).

Поля для default секции

port

number

Номер порта (от 0 до 65535).


Поля для mutate секции

port

number

Номер порта (от 0 до 65535).


Результаты сканирования

port

number

Номер порта, на котором работает SSH-сервер.

banner

string

Приветственное сообщение (баннер), отправляемое сервером при установлении соединения.

protoVersion

string

Версия SSH-протокола, поддерживаемая сервером.

software

string

Информация о серверном ПО, используемом для SSH.

comment

string

Дополнительная информация, предоставляемая сервером.

keyExchangeAlgorithms

string[]

Список алгоритмов обмена ключами, поддерживаемых сервером.

serverHostKeyAlgorithms

string[]

Список алгоритмов серверного хост-ключа, поддерживаемых сервером.

encryptionAlgorithms

string[]

Список алгоритмов шифрования, поддерживаемые сервером для защиты данных.

macAlgorithms

string[]

Список алгоритмов для создания кода аутентификации сообщений (MAC), используемые для проверки целостности данных.

compressionAlgorithms

string[]

Список алгоритмов сжатия данных, поддерживаемые сервером.

userAuth

string[]

Список методов аутентификации пользователей, поддерживаемые сервером.

publicKeys

PublicKey[]

Список публичных ключей сервера, предоставленных для аутентификации (см. структура PublicKey).

Пример использования


tasks:
- uses: ssh@v1
default:
port: 22
runPolicy: always

tasks:
- uses: ssh@v1
events:
- event: tcp/probe@v1
mutate:
port: ${{ value.port }}
condition: value.banner contains "SSH"
default:
port: 22
runPolicy: triggered

Структура PublicKey

type

string

Тип ключа сервера.

sha256

string

SHA-256 хеш ключа сервера.

md5

string

MD5 хеш ключа сервера.

key

string

Ключ сервера.

Назад
NBNS
Вперед
Syn scan