Ich suche nach etwas, das eine Mischung aus tcpdump, lsof und netstat ist.
Ich möchte wie tcpdump filtern können, habe aber eine zusätzliche Spalte mit der Prozess-ID. Am Ende möchte ich in der Lage sein, Statistiken wie wireshark, aber durch Anwendung.
Warum fragst du?
Gute Frage. Ich möchte folgende Fragen beantworten können:
- Welcher Prozess verbindet sich auf Port 80 mit * le100.com (im Besitz von Google)
- Warum sehe ich Pakete für amazonaws, wenn keine Browser ausgeführt werden?
- Warum gibt es bei stackoverflow.com Datenverkehr, für den keine Webseiten geöffnet sind?
GUI oder Kommandozeile spielt keine Rolle.
Dies wurde gestartet, als ich versuchte herauszufinden, was die gesamte Bandbreite auf meiner eher begrenzten Verbindung beanspruchte. (Wir haben 4 Computer im Haus für eine asymetrische 2M / 500k-Verbindung. Das sind Bits, keine Bytes.)
nettop
. Sollte auf dem Mac sofort verfügbar sein, oder Sie können es mit Homebrew installieren. Enthält keine Filterung, listet jedoch Verbindungen nach Prozess auf.