Назад | Перейти на главную страницу

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

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

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

Я использую: sudo nmap -p1-65535 -sV -O hostname

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

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

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

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

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