Как детально отслеживать сетевую активность Java-приложения в Linux?

Как детально отслеживать сетевую активность Java-приложения в Linux?

Допустим, у меня есть стороннее Java-приложение.

Это .jar, который я запускаю обычным способом:java -jar app.jar

Как можно отслеживать, что отправляется и принимается по сети в системе на базе Debian?

Мне бы хотелось узнать, к каким серверам он подключается и какие данные отправляет и получает.

решение1

Использоватьнетстат. Обратите внимание, что он предоставит только информацию о сокетах. Для более детального анализа вы можете использоватьпроводная акула.

Больше информации:http://en.wikipedia.org/wiki/Netstat,http://linux.die.net/man/8/netstat, иhttp://linux.die.net/man/1/wireshark

Связанный контент