1

Я пытаюсь отладить проблему с сервером Apache, в которой мне нужно найти приложение, которое использует определенный номер порта. Я пытался использовать netstat , но не помогло.

Сценарий состоит в том, что я использую mitmproxy и SSL также задействован, и я нахожу в wireshark пакет, в котором IP-адреса источника и назначения совпадают и пытаются использовать SSL, но имеют разные номера портов (я не могу понять, почему этот пакет существует) . Мне нужно выяснить, кто контролировал эти номера портов в этом экземпляре, чтобы я мог найти, какое приложение вызывает эту проблему.

Кто-нибудь может предложить способ?

1 ответ1

0

Попробуйте lsof -i которая должна перечислить используемые порты и связанные с ними процессы. Вы также можете проверить определенный порт с помощью команды lsof -i [TCP/UDP]:[Port number] . Например, если я хочу проверить, что работает на порте 22, вы можете запустить lsof -i TCP:22 чтобы увидеть.

РЕДАКТИРОВАТЬ: Что вернулся netstat? Потому что, если я запускаю netstat -anp --tcp --udp | grep LISTEN возвращает процессы, прослушивающие различные порты.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .