Esiste un'app per Mac che ti mostra quali app stanno usando la rete? [duplicare]


11

Possibile duplicato:
applicazione per il monitoraggio di tutte le applicazioni che utilizzano Internet in Mac OS X.

Uso Menu Meters per mostrarmi quanti dati vengono inviati e ricevuti dal mio Mac nel suo insieme.

Ma (per quanto ne so), non lo scompone in base all'applicazione. Se ci sono molti dati inviati o ricevuti, sarebbe bello vedere quale app lo sta facendo.


2
La mia ricompensa è per qualsiasi applicazione gratuita che mostra la quantità di larghezza di banda per applicazione. (L'ho fatto come una domanda separata, ma è stato chiuso come duplicato a questo e mi è stato detto di iniziare una taglia qui; quindi eccolo).
Albert,

@Albert: alcuni utenti di Stack Exchange sono un po 'preoccupati della cosa "nessuna duplicazione": applicare i principi di programmazione alla lettera nella vita reale. Spero che tu abbia delle risposte utili.
Paul D. Waite,

Risposte:


18

Dai un'occhiata a Little Snitch . Monitora le applicazioni che utilizzano la rete e tiene traccia dell'utilizzo. Dal suo sito Web:

Tieni d'occhio il tuo traffico

Little Snitch 2 introduce un nuovo Network Monitor, che mostra informazioni dettagliate su tutto il traffico di rete in entrata e in uscita.

Un'icona di stato nella barra dei menu fornisce un riepilogo dell'attività di rete corrente e una finestra di monitoraggio con informazioni più complete si apre automaticamente in caso di nuovi eventi di traffico.


Perfetto, perfetto. Puoi anche assegnare una scorciatoia da tastiera al monitor di rete, se non vuoi che si presenti ogni volta che qualcosa accede alla rete.
Paul D. Waite,

15

C'è il lsofcomando terminale. Questo ha un campo dimensioni (settimo campo per impostazione predefinita). Questo ha una pletora di interruttori. Probabilmente può dirti tutto ciò che devi sapere sulle connessioni dati.

sudo lsof -i: questo ti darà un elenco completo di tutte le connessioni di rete aperte. Tuttavia, non sembra fornire la quantità di dati scritti o letti da ciascun socket.

Durante la ricerca di porte note , come quelle 8080elencate a http-altcausa della sua mappatura /etc/services, potrebbe essere più semplice utilizzare lsof -i -Pper sopprimere la conversione dei numeri di porta in nomi di porta. In alternativa, specificare esplicitamente la porta che si sta cercando, come lsof -i tcp:8080. Quando stai solo cercando di capire quali servizi stanno effettivamente ascoltando, usa lsof -i -P | grep LISTEN.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.