Como monitorar detalhadamente a atividade de rede de um aplicativo Java no Linux?

Como monitorar detalhadamente a atividade de rede de um aplicativo Java no Linux?

Digamos que eu tenha um aplicativo Java de terceiros.

É um .jar que executo normalmente:java -jar app.jar

Como posso monitorar o que ele envia e recebe pela rede em um sistema baseado em Debian?

Gostaria de saber a quais servidores ele se conecta e quais dados ele envia e recebe.

Responder1

Usarnetstat. Observe que ele fornecerá apenas as informações do soquete. Para uma análise mais detalhada, você pode usarwireshark.

Mais informações:http://en.wikipedia.org/wiki/Netstat,http://linux.die.net/man/8/netstat, ehttp://linux.die.net/man/1/wireshark

informação relacionada