Узнайте порт, который использует конкретная служба

Может ли кто-нибудь помочь мне с использованием nmap? Я не совсем понимаю, когда нужно узнать, на каком порту работает конкретный сервер.

Чтобы проиллюстрировать мою проблему, мне нужно установить веб-сервер apache2 в ОС Ubuntu. Затем я должен запустить его демон (нет проблем, я просто запустил "service apache2 start", который, я думаю, действительно сделал эту работу за меня). Теперь мне просто нужно выяснить, на каком порту работает эта служба. Я читал о netstat и nmap, но я действительно не знаю, какие параметры я должен использовать, чтобы узнать порт. Итак, мой вопрос: есть ли способ узнать порт, который использует эта служба? Если да, то как я мог это сделать?

Кроме того, если я хочу узнать, какие порты открыты (в «установленном» или «прослушиваемом» состоянии) на конкретном сервере, как мне это выяснить?

Большое спасибо заранее.


person Theodor Stoican    schedule 18.01.2015    source источник


Ответы (1)


netstat -tlp делает то, что вы просите. nmap будет работать (например, nmap -n localhost), но зачем сканировать порты, если можно просто спросить систему?

person countermode    schedule 21.01.2015