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

Использование NMAP через SSH

Можно ли перечислить открытые порты сервера, который недоступен с моего компьютера (работающего в Windows), но доступен с компьютера, к которому я могу подключиться через SSH?

Это будет работать, только если компьютер, к которому вы можете подключиться, имеет доступ к протоколу NMAP. NMAP генерирует все виды трафика (TCP и UDP), и их необходимо туннелировать через SSH. NMAP отправляет много «плохого» трафика, и я бы не ожидал, что SSH все это будет туннелировать.

Лучше всего установить NMAP на удаленный компьютер и запустить его там.

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

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

ssh -t host command

есть также этот вариант или установите nmap на другом компьютере