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

Просканируйте TCP-порты одного хоста со своего компьютера: популярные, 1–1024, все 65535 или свой список.

Сканирование выполняется на вашем компьютере через локальный агент. Хост и результаты остаются на этой странице.

Сканирование

Агент не подключёнНастройки подключения

Локальный агент

Код сопряжения
Вставьте текущий код из окна агента. Поле очищается после каждой попытки.

Подключение сохраняется в этом браузере, пока не истечёт сеанс или не перезапустится агент. Кнопка «Отключиться» удаляет его.

Настроить агент

Скачайте и запустите локальный агент, затем вернитесь на эту страницу.

Об агенте и загрузка
  1. Запустите MyDevTools Agent. Чтобы сканировать частный или петлевой адрес, включите «Разрешить локальную сеть и этот ПК как цель» в окне агента.
  2. Скопируйте код сопряжения из окна агента.
  3. Вставьте код ниже. Если браузер спросит доступ к локальной сети, разрешите его для этого подключения.

Браузер отправляет хост, список портов и таймаут только агенту на 127.0.0.1. Агент открывает TCP-соединения с этим одним хостом и сразу закрывает каждое. Он не отправляет данные и не читает баннеры. Сканирование не идёт через сервер MyDevTools. Браузер запоминает набор портов, ваш список, таймаут и число параллельных соединений. Хост и результаты не сохраняются.

Хост
Одно имя хоста или IP-адрес. Для частных и петлевых адресов включите «Разрешить локальную сеть и этот ПК как цель» в окне агента.
Таймаут на порт
Сколько ждать каждое соединение, от 200 до 5000 миллисекунд. Порт, не ответивший вовремя, считается фильтруемым.
Параллельно
Сколько соединений открыто одновременно, от 1 до 64. Уменьшите для медленного канала или хоста, который ограничивает соединения.
Список портов
Порты и диапазоны через запятую или пробел, например 22, 80, 8000-8100. Не больше 1024 отдельных диапазонов.

Результаты

Просканируйте хост, чтобы увидеть его порты.

На этой странице

Сканер портов просит локальный агент на вашем компьютере с Windows попробовать TCP-соединения с одним хостом и показывает каждый порт как открытый, закрытый или фильтруемый. Выберите 70 портов популярных сервисов, стандартный диапазон 1–1024, все 65535 портов или свой список портов и диапазонов. Результаты приходят по ходу сканирования, а «Остановить» прерывает его в агенте. Право — port.scan, отдельное от tcp.connect и других сетевых инструментов.

Подробное описание функциональности

Это connect-сканирование: агент завершает TCP-рукопожатие и сразу закрывает сокет, не отправляя данных и не читая баннер. Отказ в соединении — порт закрыт, нет ответа за таймаут — фильтруется, нет маршрута — недоступен. Одновременно идёт до 64 соединений, каждый порт ждёт от 200 до 5000 миллисекунд. Если портов не больше 1024, показываются все; при большем сканировании — только открытые, а для остальных — счётчики. Агент применяет те же правила назначения, что и в других инструментах: частные и петлевые адреса — только при включённом «Разрешить локальную сеть и этот ПК как цель» в окне агента, metadata, link-local и multicast — никогда, а его собственный порт показывается как запрещённый. Одновременно идёт не больше двух сканирований. Сканируйте только свои хосты или те, что вам разрешено проверять.

Практические примеры

  • 127.0.0.1 с популярными портами показывает, что слушает ваш собственный ПК (сначала включите локальную сеть в окне агента).
  • 192.168.1.1 с диапазоном 1–1024 перечисляет сервисы, открытые на роутере.
  • example.com с 80, 443, 8080-8090 проверяет веб-сервер и его альтернативные порты.

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

  1. Запустите локальный агент

    Скачайте агент, запустите его и скопируйте код сопряжения.

  2. Подключите сканер портов

    Вставьте код и подключитесь. Страница запросит port.scan и сохранит права, которые уже есть у браузера.

  3. Выберите хост и порты

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

  4. Сканируйте и читайте результаты

    Нажмите «Сканировать». Открытые порты появляются по мере обнаружения вместе с обычным сервисом. «Остановить» прерывает сканирование, результаты можно скопировать текстом.

Советы и лучшие практики

  • «Фильтруется» обычно значит, что пакеты отбрасывает брандмауэр. Более длинный таймаут отличит медленный хост от фильтруемого порта.
  • Полное сканирование 1–65535 с таймаутом 1000 мс против фильтрующего хоста может занять несколько минут; для хоста в своей сети уменьшите таймаут.
  • Обычный сервис — это стандартное назначение порта, а не то, что на нём реально работает.
  • Опубликованная загрузка для Windows может быть старше этой страницы. Сканеру нужен агент, объявляющий port.scan.

Помогите выбрать следующий шаг

Что улучшить дальше?

Выберите одно предложение. Это идеи, а не обещанные функции.

Выберите один вариант

Отправляется только выбранный вариант как анонимный счётчик. В голосе нет введённых данных, сведений о файлах, URL, cookie или идентификатора; он не сохраняется в браузере. После перезагрузки страницы можно проголосовать снова.