Wie kann man die Netzwerkaktivität einer Java-Anwendung unter Linux im Detail überwachen?

Wie kann man die Netzwerkaktivität einer Java-Anwendung unter Linux im Detail überwachen?

Nehmen wir an, ich habe eine Java-Anwendung eines Drittanbieters.

Es ist eine JAR-Datei, die ich wie gewohnt ausführe:java -jar app.jar

Wie kann ich überwachen, was auf einem Debian-basierten System über das Netzwerk gesendet und empfangen wird?

Ich möchte wissen, mit welchen Servern es sich verbindet und welche Daten es sendet und empfängt.

Antwort1

Verwendennetstat. Beachten Sie, dass nur die Socket-Informationen bereitgestellt werden. Für eine detailliertere Analyse können Sie verwendenWireshark.

Mehr Info:http://en.wikipedia.org/wiki/Netstat,http://linux.die.net/man/8/netstat, Undhttp://linux.die.net/man/1/wireshark

verwandte Informationen