Come Vedere Quali Programmi Stanno Usando la Tua Connessione Internet (Windows/macOS/Linux)
Identifica le applicazioni che consumano larghezza di banda istantaneamente con strumenti integrati su ogni sistema operativo.
🪟 Windows: Resource Monitor (Miglior Dettaglio)
- Premi Ctrl+Shift+Esc → Task Manager.
- Prestazioni tab → Apri Resource Monitor (in basso).
- Rete tab → sezione Attività di Rete.
- Colonne: Immagine (processo), PID, Invia/Ricevi (B/sec), Totale, Indirizzo (IP remoto).
- Tasto destro sul processo → "Cerca Online" per identificazione.
Alternativa: Task Manager (Più Semplice)
Prestazioni → Wi-Fi/Ethernet → link "Apri Resource Monitor", o scheda Dettagli → aggiungi colonna "Rete".
🍎 macOS: Activity Monitor
- Cmd+Space → "Activity Monitor" → Invio.
- Rete tab.
- Ordina per Byte Inviati o Byte Ricevuti (clicca l'intestazione colonna).
- Mostra: Nome processo, PID, Utente, Inviati/Ricevuti (totale + al secondo), Pacchetti.
Pro: nettop (Terminale, in tempo reale)
nettop -m route -P -L 1 🐧 Linux: Multiple Opzioni
1. nethogs (Migliore: larghezza di banda per processo)
sudo apt install nethogs # Debian/Ubuntu
sudo nethogs Mostra: PID, Utente, Programma, Dispositivo, Inviato/Ricevuto KB/s. Interattivo.
2. iftop (Per connessione)
sudo apt install iftop
sudo iftop -i eth0 Mostra flussi host-to-host, non nomi processo.
3. ss / netstat (Tabella connessioni)
ss -tunap # TCP/UDP, numerico, in ascolto, tutto, processo # oppure netstat -tunap Poi mappa PID a processo: ps -fp <PID> o cat /proc/<PID>/comm.
4. GUI: gnome-system-monitor / kde-system-monitor
Schede Risorse/Rete con grafici per processo.
🔍 Consigli da Pro
- Esegui come admin/root per vedere i processi di tutti gli utenti.
- Osserva: Windows Update, sincronizzazione cloud (OneDrive, Dropbox), schede browser, launcher giochi, software backup.
- Correli con i grafici di traffico del router per verifica.