Я запускаю программное обеспечение на сервере, который может отключать некоторые порты, и мне нужно выяснить, что это такое. У меня есть порты, которые мне нужно проверить. Мне просто нужно выяснить, что их отключает. Как я могу это сделать?
1 ответ
Если вы используете Windows, вы можете использовать Tcpview, очень удобную утилиту, разработанную Марком Руссиновыми до того, как он стал вице-президентом Microsoft. Он будет обновляться каждые 2 (??) секунд.
Если вы работаете в Linux, команда
sudo ss -ntp
покажет вам все подключенные порты, кроме тех, где ваша система прослушивает, которые вместо этого отображаются командой
sudo ss -lntp
Обе команды показывают процесс и идентификатор процесса, который использует данный порт. Если вы хотите контролировать свои порты непрерывно, команда
sudo watch ss -ntp
и аналогично для другой версии: он обновляется каждые две секунды.
В Mac OS вы используете
sudo lsof -n -i4TCP:$PORT | grep LISTEN
или некоторый небольшой вариант, в зависимости от точной версии вашей ОС, как обсуждено здесь.