A Apple Eliminou o Network Utility. O Que Usar Agora
O Network Utility desapareceu do macOS. Descobre por que razão a Apple o removeu e que alternativas existem para ping, traceroute, consulta DNS e análise de portas.
Se atualizaste recentemente para uma versão mais recente do macOS e foste à procura do Network Utility, provavelmente reparaste que desapareceu. A Apple removeu-o silenciosamente no macOS Big Sur, encerrando uma existência que remontava à era clássica do Mac OS. A aplicação viveu na pasta Utilitários durante mais de duas décadas e, de repente, simplesmente deixou de estar lá.
A Apple não anunciou a remoção nem explicou o motivo. Não ofereceu um substituto. O Network Utility simplesmente desapareceu, deixando um vazio para todos os que dependiam dele.
O que o Network Utility fazia
O Network Utility reunia várias ferramentas numa única janela: Info, Netstat, Ping, Lookup, Traceroute, Whois, Finger e Port Scan. (O AppleTalk tinha sido removido anos antes, quando esse protocolo foi descontinuado.) Para a maioria dos utilizadores, as mais importantes eram Ping, Traceroute, Lookup (DNS) e Port Scan.
A aplicação tornava estas ferramentas acessíveis sem precisar de abrir o Terminal. Podias fazer ping a um servidor para verificar se estava a responder, traçar o caminho de rede até um destino, consultar registos DNS ou analisar portas abertas num servidor. Funcionalidades básicas para resolução de problemas de rede, mas genuinamente úteis.
Os administradores de sistemas utilizavam-na constantemente. Os programadores recorriam a ela ao depurar problemas de ligação. Os utilizadores comuns que a conheciam apreciavam ter uma interface gráfica para estas funções em vez de terem de memorizar a sintaxe da linha de comandos.
Por que razão a Apple a removeu
A Apple nunca apresentou uma explicação oficial. O motivo mais provável é que o Network Utility dependia de APIs de sistema obsoletas e não valia a pena atualizá-lo. A Apple tem vindo a fazer uma limpeza do código legado há anos, abandonando o suporte a aplicações de 32 bits e removendo funcionalidades que exigiam a manutenção de frameworks antigas.
O Network Utility também tinha algumas arestas. A interface não tinha mudado muito desde o início dos anos 2000. Algumas funções como o Finger eram relíquias obsoletas de uma internet mais antiga. Em vez de modernizar a aplicação, a Apple optou por eliminá-la completamente.
Existe também a possibilidade de a Apple considerar estas ferramentas desnecessárias para a maioria dos utilizadores. O utilizador médio de Mac nunca abre o Network Utility. Do ponto de vista da Apple, mantê-lo implicava manter código que quase ninguém utilizava.
A alternativa pelo Terminal
Tudo o que o Network Utility fazia ainda é possível através do Terminal. Os comandos subjacentes existem em todos os Macs:
ping google.com verifica a conectividade. traceroute google.com mostra o caminho de rede. nslookup google.com ou dig google.com trata das consultas DNS. whois google.com obtém informações de registo de domínio. A análise de portas requer ferramentas adicionais como nc (netcat) ou software de terceiros.
Para quem se sente confortável com a linha de comandos, isto funciona bem. Mas o Terminal tem desvantagens. É necessário memorizar a sintaxe e as opções. O resultado é texto simples que vai desaparecendo. Executar múltiplos testes implica gerir múltiplas janelas ou separadores. Não existe apresentação visual dos resultados.
O Network Utility existia porque nem toda a gente quer usar o Terminal para tudo. Essa necessidade não desapareceu quando a Apple removeu a aplicação.
Substitutos de terceiros
A remoção do Network Utility criou uma oportunidade para programadores independentes. Várias aplicações preenchem agora essa lacuna.
Algumas são gratuitas e básicas, oferecendo um subconjunto das funcionalidades originais. Outras são produtos comerciais com mais refinamento e capacidades adicionais. A qualidade varia muito. Muitas são simples invólucros em torno das mesmas ferramentas de linha de comandos, acrescentando apenas uma camada de interface gráfica sem grande reflexão sobre a experiência do utilizador.
Ao avaliar substitutos, considera o que realmente necessitas. Se apenas queres fazer ping a um servidor ocasionalmente, quase qualquer opção serve. Se precisas de todo o conjunto de diagnósticos de rede, precisas de algo mais completo.
O que procurar num substituto
Um bom substituto do Network Utility deve incluir as ferramentas essenciais: Ping, Traceroute, DNS Lookup, Whois e Port Scan. O Netstat e o Finger são úteis, mas menos essenciais.
A interface importa. Os resultados devem ser fáceis de ler e compreender. Não deves precisar de analisar texto em bruto como farias no Terminal.
O desempenho também importa. Uma aplicação nativa construída para macOS será mais rápida e responsiva do que algo construído sobre frameworks multiplataforma ou tecnologias web.
A privacidade merece consideração. Algumas ferramentas de rede, especialmente as baseadas na web, encaminham as tuas consultas através dos seus servidores. Isso significa que podem ver que servidores estás a analisar, que domínios estás a consultar e que portas estás a verificar. Uma aplicação local que executa consultas diretamente a partir do teu Mac não tem este problema.
O NetUtil como opção
Construímos o NetUtil especificamente para substituir o Network Utility. Inclui todas as sete ferramentas clássicas: Ping, Traceroute, DNS Lookup, Netstat, Whois, Finger e Port Scan. Tudo é executado localmente no teu Mac, sem envio de dados para servidores externos.
A aplicação é SwiftUI nativa, construída para Macs com Apple Silicon e Intel. Tem o aspeto e o comportamento de uma aplicação macOS moderna porque é exatamente isso.
Não afirmamos que é a única opção. Existem outras aplicações neste espaço, e algumas são perfeitamente capazes. Mas se sentiste falta do Network Utility desde que a Apple o removeu, o NetUtil foi concebido para preencher exatamente essa lacuna.
Para trabalho específico com portas, o Portie prossegue onde o analisador de portas do Network Utility parou — com monitorização local em tempo real, vistas agrupadas por aplicação e análise remota opcional.
O panorama geral
A decisão da Apple de remover o Network Utility reflete uma tendência mais ampla. O macOS tem vindo a perder funcionalidades para utilizadores avançados há anos. O Dashboard desapareceu. O servidor web integrado é mais difícil de ativar. As capacidades de scripting foram restringidas. O sistema operativo dirige-se cada vez mais a consumidores comuns em vez de programadores e administradores de sistemas.
Isto não é necessariamente errado. A Apple tem de definir prioridades em algum lado, e a maioria dos utilizadores de Mac não precisa de ferramentas de diagnóstico de rede. Mas para quem precisa delas, a remoção é sentida.
O lado positivo é que o macOS permanece suficientemente capaz para que programadores de terceiros criem substitutos. A pilha de rede ainda está lá. As ferramentas de linha de comandos ainda funcionam. Precisamos apenas de aplicações que exponham estas funcionalidades através de uma interface razoável.
O Network Utility teve uma boa trajetória. Mais de vinte anos é muito tempo em software. Mas a necessidade que supria não desapareceu, e agora existem opções melhores do que aquelas que a Apple alguma vez ofereceu.