Сеть

Сканер портов

Проверка, открыт ли TCP-порт и принимает ли он соединения с нашего сервера.

О инструменте «Сканер портов»

Проверяет, открыт ли конкретный TCP-порт на хосте и принимает ли он соединения с нашего сервера. Полезно для подтверждения, что правило файрвола действительно применилось, проверки, слушает ли сервис ожидаемый порт, или подтверждения, что порт корректно закрыт в рамках проверки безопасности. Результаты «closed» и «filtered» означают разное: closed — хост активно отклонил соединение, а filtered/timeout обычно означает, что файрвол молча отбрасывает пакеты.

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

📖 Подробнее в базе знаний →

Заметка

Проверяет TCP-соединение с нашего сервера, а не из вашего браузера. Порт может быть открыт для нас, но закрыт файрволом для вас, или наоборот.

Приватные диапазоны IP (10.x, 192.168.x, 172.16-31.x) заблокированы.

Похожие инструменты

Открыт, закрыт или фильтруется

РезультатЧто произошлоЧто это обычно значит
ОткрытTCP-соединение принято.Сервис слушает порт, и межсетевой экран пропускает наш сервер.
ЗакрытХост ответил отказом.Хост доступен, но на этом порту ничего не слушает.
Фильтруется / тайм-аутОтвета нет совсем.Межсетевой экран молча отбрасывает пакеты, или хост выключен.

Для распространённых сервисов (FTP, SSH, SMTP, POP3, IMAP, MySQL, PostgreSQL, Redis, MongoDB) инструмент также показывает приветственный баннер сервиса — по нему часто видно программу и её версию. Проверяется только TCP и только из одной точки — с нашего сервера.

Распространённые порты

ПортСервис
22SSH
25SMTP между почтовыми серверами
465 / 587Отправка почты из почтовых клиентов (неявный TLS / STARTTLS)
80 / 443HTTP / HTTPS
993 / 995IMAPS / POP3S
3306 / 5432MySQL / PostgreSQL
3389Удалённый рабочий стол Windows

На сервере порт открыт, а отсюда — закрыт

  • Сервис слушает только localhost. Сервис, привязанный к 127.0.0.1, недоступен снаружи. Проверьте командой ss -tlnp в Linux или netstat -an в Windows.
  • Межсетевой экран хоста: ufw, firewalld, iptables/nftables или брандмауэр Windows.
  • Облачный межсетевой экран: группы безопасности и сетевые ACL стоят перед сервером.
  • Домашнее подключение: на роутере нужен проброс портов, а при CGNAT (NAT на стороне провайдера) входящие соединения невозможны. Многие провайдеры также блокируют порт 25 на домашних линиях.

Порты, которые должны быть закрыты

Базы данных и кэши (3306, 5432, 6379, 27017) никогда не должны отвечать из интернета. Открытые Redis и MongoDB — частая причина утечек данных. Ограничьте доступ к ним частной сетью или списком разрешённых адресов.

Проверка со своего компьютера

  • Linux / macOS: nc -vz example.com 443
  • PowerShell: Test-NetConnection example.com -Port 443