Категории

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

Сканирование открытых портов на целевом хосте или IP-адресе

Lower timeout = faster scan, but may miss slow ports. Recommended: 2000ms for public IPs, 1000ms for LAN

Ключевые факты

Категория
Network
Типы входных данных
text, select, number
Тип результата
text
Покрытие примерами
4
API доступен
Yes

Обзор

Сканер Портов — это онлайн-инструмент для проверки открытых TCP-портов на указанном хосте или IP-адресе. Он помогает быстро выявить доступные сетевые службы, оценить безопасность и диагностировать проблемы с подключением.

Когда использовать

  • При проведении аудита безопасности сети для обнаружения несанкционированных или уязвимых служб.
  • Для диагностики проблем с подключением к серверам, базам данных или веб-приложениям.
  • Перед настройкой брандмауэра или сетевых правил для проверки текущего состояния портов на целевых устройствах.

Как это работает

  • Введите целевой хост или IP-адрес в поле 'Хост/IP-адрес'.
  • Выберите набор портов для сканирования из предложенных вариантов, например, общие порты или порты веб-служб.
  • При необходимости настройте таймаут соединения в миллисекундах для оптимизации скорости и точности.
  • Запустите сканирование и получите текстовый отчет со статусом каждого порта (открыт, закрыт или отфильтрован).

Сценарии использования

Проверка безопасности веб-сервера на наличие открытых портов, которые могут быть уязвимы для атак.
Диагностика проблем с подключением к базе данных, например, проверка доступности порта 3306 для MySQL.
Мониторинг сетевой инфраструктуры для обнаружения несанкционированных служб, запущенных на серверах.

Примеры

1. Аудит безопасности веб-сервера

Системный администратор
Контекст
Администратор проводит регулярный аудит безопасности веб-сервера, чтобы убедиться, что открыты только необходимые порты.
Проблема
Нужно быстро проверить, какие порты открыты на сервере example.com, и выявить потенциальные уязвимости.
Как использовать
Введите 'example.com' в поле хоста, выберите 'Web Ports (80, 443, 8080, 8443)' в настройке портов и установите таймаут 2000 мс.
Результат
Сканирование показало, что открыты порты 80 и 443, что соответствует ожиданиям для веб-сервера, а порты 8080 и 8443 закрыты, что снижает риски.

2. Диагностика подключения к базе данных

Разработчик
Контекст
Разработчик не может подключиться к серверу базы данных PostgreSQL из приложения, хотя настройки кажутся правильными.
Проблема
Подозрение, что порт базы данных закрыт или недоступен, что блокирует соединение.
Как использовать
Укажите IP-адрес сервера базы данных (например, 192.168.1.10), выберите 'Database Ports (3306,5432,27017,6379)' и установите таймаут 1000 мс для локальной сети.
Результат
Порт 5432 (PostgreSQL) оказался закрытым, что объясняет проблему. После открытия порта на сервере подключение восстановилось.

Проверить на примерах

network

FAQ

Что такое открытый порт?

Открытый порт — это сетевой порт, на котором запущена служба, принимающая входящие TCP-соединения.

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

Результаты показывают статус портов: открытые порты указывают на активные службы, закрытые — на отсутствие служб, отфильтрованные — на блокировку брандмауэром.

Можно ли сканировать порты на локальной сети?

Да, инструмент поддерживает сканирование как публичных IP-адресов, так и локальных хостов в вашей сети.

Какой таймаут выбрать для сканирования?

Для публичных IP-адресов рекомендуется 2000 мс, для локальной сети — 1000 мс, чтобы ускорить сканирование без потери точности.

Безопасно ли использовать этот инструмент?

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

Документация API

Конечная точка запроса

POST /ru/api/tools/port-scanner

Параметры запроса

Имя параметра Тип Обязательно Описание
host text Да -
ports select Да -
timeout number Нет Lower timeout = faster scan, but may miss slow ports. Recommended: 2000ms for public IPs, 1000ms for LAN

Формат ответа

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Текст: Текст

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-port-scanner": {
      "name": "port-scanner",
      "description": "Сканирование открытых портов на целевом хосте или IP-адресе",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=port-scanner",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]