Apple ha eliminato Network Utility. Cosa usare adesso
Network Utility è sparita da macOS. Scopri perché Apple l'ha rimossa e quali alternative esistono per ping, traceroute, ricerca DNS e scansione porte.
Se hai aggiornato di recente a una versione più nuova di macOS e sei andato a cercare Network Utility, probabilmente hai notato che non c’è più. Apple l’ha rimossa silenziosamente in macOS Big Sur, ponendo fine a una storia che risaliva all’era del Mac OS classico. L’app viveva nella cartella Utility da oltre due decenni, e poi un giorno è semplicemente sparita.
Apple non ha annunciato la rimozione né ha spiegato il motivo. Non ha offerto un sostituto. Network Utility è semplicemente scomparsa, lasciando un vuoto per chiunque vi facesse affidamento.
Cosa faceva Network Utility
Network Utility raggruppava diversi strumenti in una sola finestra: Info, Netstat, Ping, Lookup, Traceroute, Whois, Finger e Port Scan. (AppleTalk era stato rimosso anni prima, quando quel protocollo era stato abbandonato.) Per la maggior parte degli utenti, i più importanti erano Ping, Traceroute, Lookup (DNS) e Port Scan.
L’app rendeva questi strumenti accessibili senza aprire il Terminale. Potevi eseguire il ping di un server per verificare se rispondeva, tracciare il percorso di rete verso una destinazione, cercare record DNS o scansionare le porte aperte su un host. Operazioni di base per la risoluzione dei problemi di rete, ma genuinamente utili.
Gli amministratori di sistema la usavano continuamente. Gli sviluppatori la aprivano quando dovevano debuggare problemi di connessione. Gli utenti comuni che la conoscevano apprezzavano di avere un’interfaccia grafica per queste funzioni invece di dover memorizzare la sintassi della riga di comando.
Perché Apple l’ha rimossa
Apple non ha mai fornito una spiegazione ufficiale. La ragione più probabile è che Network Utility dipendeva da API di sistema deprecate e non valeva la pena aggiornarla. Apple fa pulizia nel codice legacy da anni, rimuovendo il supporto alle app a 32 bit e le funzionalità che richiedevano il mantenimento di framework obsoleti.
Network Utility aveva anche alcune imperfezioni. L’interfaccia non era cambiata molto dai primi anni 2000. Alcune funzioni come Finger erano reliquie obsolete di un internet più antico. Invece di modernizzare l’app, Apple ha scelto di eliminarla del tutto.
C’è anche la possibilità che Apple consideri questi strumenti non necessari per la maggior parte degli utenti. Il Mac medio non apre mai Network Utility. Dal punto di vista di Apple, mantenerla significava conservare del codice che quasi nessuno utilizzava.
L’alternativa da Terminale
Tutto ciò che faceva Network Utility è ancora possibile tramite Terminale. I comandi sottostanti esistono su ogni Mac:
ping google.com verifica la connettività. traceroute google.com mostra il percorso di rete. nslookup google.com o dig google.com gestisce le ricerche DNS. whois google.com recupera le informazioni di registrazione del dominio. La scansione porte richiede strumenti aggiuntivi come nc (netcat) o software di terze parti.
Per chi è a proprio agio con la riga di comando, questo funziona bene. Ma il Terminale ha i suoi limiti. Bisogna ricordare la sintassi e i flag. L’output è testo semplice che scorre via. Eseguire più test significa destreggiarsi tra più finestre o schede. Non c’è una presentazione visiva dei risultati.
Network Utility esisteva perché non tutti vogliono usare il Terminale per tutto. Questa esigenza non è scomparsa quando Apple ha rimosso l’app.
Sostituzioni di terze parti
La rimozione di Network Utility ha creato un’opportunità per gli sviluppatori indipendenti. Oggi esistono diverse app che colmano il vuoto.
Alcune sono gratuite e basiche, offrendo un sottoinsieme delle funzionalità originali. Altre sono prodotti commerciali più rifiniti e con funzionalità aggiuntive. La qualità varia molto. Molte sono semplici wrapper attorno agli stessi strumenti a riga di comando, che aggiungono soltanto uno strato grafico senza pensare troppo all’esperienza utente.
Quando valuti le alternative, considera di cosa hai effettivamente bisogno. Se vuoi solo fare ping a un server di tanto in tanto, quasi qualsiasi cosa andrà bene. Se hai bisogno dell’intera gamma di diagnostica di rete, ti serve qualcosa di più completo.
Cosa cercare in un sostituto
Un buon sostituto di Network Utility dovrebbe includere gli strumenti principali: Ping, Traceroute, Ricerca DNS, Whois e Scansione porte. Netstat e Finger sono utili da avere ma meno essenziali.
L’interfaccia conta. I risultati devono essere facili da leggere e capire. Non dovresti dover analizzare l’output di testo grezzo come faresti nel Terminale.
Le prestazioni contano anche loro. Un’app nativa sviluppata per macOS sarà più veloce e reattiva di qualcosa costruito su framework multipiattaforma o tecnologie web.
La privacy è un aspetto da considerare. Alcuni strumenti di rete, specialmente quelli basati sul web, instradano le tue query attraverso i loro server. Questo significa che possono vedere quali host stai scansionando, quali domini stai cercando e quali porte stai verificando. Un’app locale che esegue le query direttamente dal tuo Mac non ha questo problema.
NetUtil come opzione
Abbiamo costruito NetUtil specificamente per sostituire Network Utility. Include tutti e sette gli strumenti classici: Ping, Traceroute, Ricerca DNS, Netstat, Whois, Finger e Scansione porte. Tutto viene eseguito localmente sul tuo Mac senza che alcun dato venga inviato a server esterni.
L’app è in SwiftUI nativo, sviluppata sia per Apple Silicon che per Mac Intel. Ha l’aspetto e la sensazione di una moderna app macOS perché lo è davvero.
Non affermiamo che sia l’unica opzione. Ci sono altre app in questo spazio, e alcune sono perfettamente valide. Ma se ti è mancata Network Utility da quando Apple l’ha rimossa, NetUtil è stato progettato per colmare esattamente quel vuoto.
Per lavoro specifico sulle porte, Portie raccoglie il testimone lasciato dallo scanner porte di Network Utility — con monitoraggio locale in tempo reale, visualizzazioni raggruppate per app e scansione remota opzionale.
Il quadro più ampio
La decisione di Apple di rimuovere Network Utility riflette una tendenza più ampia. macOS ha perso funzionalità per utenti avanzati da anni. Dashboard è sparita. Il server web integrato è più difficile da abilitare. Le capacità di scripting sono state limitate. Il sistema operativo si rivolge sempre più al grande pubblico piuttosto che agli sviluppatori e agli amministratori di sistema.
Questo non è necessariamente sbagliato. Apple deve avere delle priorità, e la maggior parte degli utenti Mac non ha bisogno di strumenti di diagnostica di rete. Ma per chi ne ha bisogno, la rimozione fa male.
Il lato positivo è che macOS rimane abbastanza capace da permettere agli sviluppatori di terze parti di costruire sostituti. Lo stack di rete c’è ancora. Gli strumenti a riga di comando funzionano ancora. Abbiamo solo bisogno di app che espongano queste funzionalità attraverso un’interfaccia ragionevole.
Network Utility ha avuto una bella corsa. Più di vent’anni sono tanti nel mondo del software. Ma il bisogno che soddisfaceva non è scomparso, e ora esistono opzioni migliori di quelle che Apple abbia mai offerto.