Как найти свободные порты на удаленном сервере

Как найти свободные порты на удаленном сервере

Я ищу способ найти свободные порты на удаленной машине без входа на удаленный сервер. Как это сделать?

решение1

Nmapчасто считается универсальным выбором для таких начинаний.

решение2

Я использую: sudo nmap -p1-65535 -sV -O имя_хоста

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

Если вы не хотите иметь дело с root, следующая команда просканирует все возможные порты:

nmap -p1-65535 имя хоста

решение3

Существует множество способов сделать это, вам нужно найти инструмент и просканировать удаленную машину. Однако из соображений безопасности все больше и больше машин будут отбрасывать эти пакеты или предупреждать администратора сети, поскольку сканирование портов является подготовкой к вторжению.

решение4

Абсолютного способа сделать это не существует. Такие инструменты, как nmap, найдут порты, открытые для сети, но не покажут, какие порты на самом деле свободны, поскольку у них нет возможности определить, какие порты используются локально, но не видны в сети.

Связанный контент