Docs
Консоль

SMTP
Версия сетевого сканера: ≥1.5.0


Описание

Модуль smtp выполняет сканирование SMTP-серверов для сбора информации о конфигурации почтовых служб и выявления потенциальных уязвимостей.

SMTP (Simple Mail Transfer Protocol) — это протокол прикладного уровня для передачи электронной почты между серверами. Используется для отправки сообщений от клиента к серверу и между почтовыми серверами. Стандартные порты: 25 (основной), 465 (SMTPS), 587 (submission).

Сканер устанавливает соединение с SMTP-сервером, выполняет начальное рукопожатие и собирает данные о конфигурации, поддерживаемых расширениях и механизмах аутентификации.

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

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

port

number

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

isTls

bool

Использовать TLS-соединение. При значении true устанавливается защищённое соединение (implicit TLS, порт 465). При false — обычное соединение с возможностью последующего STARTTLS

isStartTls

bool

Выполнить команду STARTTLS для перехода на шифрованное соединение после установки обычного соединения


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

banner

string

Приветственное сообщение сервера, отправляемое при подключении. Может содержать имя хоста, идентификатор сессии и информацию о ПО

domain

string

Доменное имя SMTP-сервера, извлечённое из баннера или ответа на команду EHLO

enabledStartTLS

bool

Поддержка команды STARTTLS для перехода на шифрованное соединение

size

int

Максимальный размер сообщения в байтах, который сервер готов принять (расширение SIZE)

authTypes

string[]

Список поддерживаемых механизмов аутентификации (LOGIN, PLAIN, XOAUTH2, CRAM-MD5 и др.)

extensions

string[]

Список поддерживаемых SMTP-расширений (8BITMIME, PIPELINING, DSN и др.)

availableCmds

string[]

Список доступных команд, объявленных сервером (STARTTLS, AUTH, VRFY и др.)

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


yaml


yaml

Назад

PTR