Mögliches Duplikat:
Anwendung zur Überwachung aller Anwendungen, die das Internet unter Mac OS X verwenden
Ich verwende Menüzähler, um anzuzeigen , wie viele Daten von meinem Mac insgesamt gesendet und empfangen werden.
Aber (soweit ich das beurteilen kann) wird es nicht nach Anwendung aufgeschlüsselt. Wenn viele Daten gesendet oder empfangen werden, wäre es schön zu sehen, welche App dies tut.
macos
networking
monitoring
Paul D. Waite
quelle
quelle
Antworten:
Schau dir Little Snitch an . Es überwacht, welche Anwendungen das Netzwerk verwenden, und verfolgt auch die Nutzung. Von seiner Website:
quelle
Es gibt den
lsof
Terminalbefehl. Dies hat ein Größenfeld (standardmäßig das 7. Feld). Dies hat eine Vielzahl von Schaltern. Kann Ihnen wahrscheinlich alles sagen, was Sie über Datenverbindungen wissen müssen.sudo lsof -i
: Dadurch erhalten Sie eine vollständige Liste aller offenen Netzwerkverbindungen. Scheint Ihnen jedoch nicht die Datenmenge zu geben, die von jedem Socket geschrieben oder gelesen wurde.Bei der Suche nach bekannten Ports ,
8080
die beispielsweisehttp-alt
aufgrund ihrer Zuordnung aufgelistet sind/etc/services
, ist es möglicherweise einfacherlsof -i -P
, die Konvertierung von Portnummern in Portnamen zu unterdrücken. Alternativ können Sie den gesuchten Port explizit angeben, zlsof -i tcp:8080
. Wenn Sie nur versuchen herauszufinden, welche Dienste tatsächlich zuhören, verwenden Sielsof -i -P | grep LISTEN
.quelle