Quote: "How can I know which app or process is using it?"
Puoi provare nettop (1) nel Terminale. È preinstallato e si aggiorna ogni pochi secondi per fornire un dashboard di tutte le connessioni di rete aperte (per processo) con il loro utilizzo. Meglio di lsof
poiché mostra anche i dati di utilizzo.
$ nettop
Quindi premi "d" e cerca voci o voci dall'aspetto strano con traffico consistente nella colonna "bytes in" o "bytes out". "D" indica a nettop di mostrare solo le differenze in ogni aggiornamento dello schermo.
Note sull'uso pratico:
Se non riconosci il nome del processo, Google it.
Se non vuoi il processo in giro, prendi il pid (il numero accanto al nome del processo in nettop), e uccidilo con kill -9 <pid>
. Se ciò non risolve, scopri se è possibile disinstallare il processo.
Se sei interessato a ciò che il processo sta trasmettendo attraverso la rete, usa il numero di porta del client per quella particolare connessione (es. '53133' da 10.0.0.1:53133->74.125.68.100:80
) per eseguire un tcpdump (1) per vedere i dati nei pacchetti scambiati: sudo tcpdump -nnvvXSs 1514 port 53133
Se sei interessato alla destinazione a cui sta parlando il processo, ma l'indirizzo IP di destinazione non ha un nome host DNS inverso (come nell'esempio precedente), prova a visitare quell'indirizzo IP in un browser web come < a href="https: // IP"> link , fai clic sull'icona del lucchetto rotto nella barra degli indirizzi e visualizza i dettagli del certificato per scoprire quale dominio viene servito lì (* .google.com in questo caso) . Questo non funzionerà se la porta SSL 443 non è aperta sulla destinazione.