Ubuntu - como encontrar o uso ao vivo de números de porta

0

Estou tentando depurar um problema com um servidor apache, no qual preciso localizar o aplicativo que usa um número de porta específico. Eu tentei usar netstat , mas não ajudei.

O cenário é que eu estou usando mitmproxy e SSL também está envolvido, e eu encontro em wireshark um pacote onde os IPs de origem e destino são os mesmos e estão tentando fazer SSL, mas têm números de porta diferentes não consigo entender porque este pacote existe). Preciso encontrar quem controlou esses números de porta nessa instância, para que eu possa descobrir qual aplicativo está causando esse problema.

Alguém pode sugerir um caminho?

    
por Jake 06.08.2014 / 11:52

1 resposta

0

Teste lsof -i , que deve listar as portas que estão sendo usadas e seus processos associados. Você também pode verificar uma porta específica com lsof -i [TCP/UDP]:[Port number] . Por exemplo, se eu quisesse verificar o que estava sendo executado na porta 22, você poderia executar lsof -i TCP:22 para ver.

EDIT: O que o netstat retornou? Porque se eu executar netstat -anp --tcp --udp | grep LISTEN , ele retornará os processos ouvindo em várias portas.

    
por 06.08.2014 / 11:59