Como visualizar a conexão com a Internet de um programa

0

No Linux, gostaria de poder determinar se um determinado programa está conectado a um servidor remoto e se está transmitindo / recebendo dados. Também gostaria de ver qual endereço IP ou URL o programa está conectado e quais dados estão sendo transmitidos.

Por exemplo, existe uma maneira de ver a conexão de um programa ripador de música ao CDDB e ver o que ele está enviando / recebendo?

Como eu poderia fazer isso?

    
por EmmaV 12.10.2014 / 03:30

1 resposta

3

netstat com a opção -p mostra quais programas estão ouvindo quais portas ou usar conexões de rede a qualquer momento. Ele mostra o estado da conexão, o endereço do outro lado, etc. -n switch (não resolve endereços IP) torna muito mais rápido. A execução com sudo geralmente mostrará mais conexões, mas se você estiver interessado apenas em um programa iniciado com o usuário atual, não será necessário.

Pode ser complicado "pegar" um programa abrindo uma conexão de curta duração. Alguns frontends de firewall podem ajudar com isso, por exemplo firestarter .

Para ver os dados reais enviados pela conexão wireshark permite capturar e estudar o tráfego de rede.

    
por 12.10.2014 / 09:53