6 Melhores Alternativas ao PingPlotter (Grátis e Pagas)

O PingPlotter é um programa de solução de problemas de rede notável, com grande popularidade entre os administradores de redes. Em resumo, é uma ferramenta de diagnóstico que representa graficamente a latência e a perda de pacotes entre um computador e um destino. A representação visual das informações acelera o processo de resolução de problemas e pode ser útil para demonstrar a existência de um problema. No entanto, existem várias ferramentas alternativas que fornecem informações semelhantes ou permitem alcançar os mesmos objetivos. Este artigo aborda algumas das melhores alternativas ao PingPlotter, com uma breve análise de cada uma.

Antes de apresentar as melhores alternativas, é importante analisar o PingPlotter mais detalhadamente. Afinal, é útil entender o que estamos procurando substituir. Após essa introdução, discutiremos o utilitário traceroute. Apesar do nome, o PingPlotter é mais um traceroute do que uma ferramenta de ping, e suas alternativas também. Explicaremos o que é o traceroute, sua origem e como funciona. Esse conhecimento ajudará a entender melhor as análises das alternativas. Uma vez estabelecida essa base, podemos explorar as alternativas ao PingPlotter, apresentando a nossa principal escolha e suas principais características.

Sobre o PingPlotter

Como mencionado, apesar do nome, o PingPlotter é um utilitário de traceroute. A confusão é compreensível, pois o traceroute é uma extensão do ping. Simplificando, o objetivo principal do PingPlotter é identificar se os problemas de rede são causados por redes locais, o provedor de serviços ou algo intermediário.

Na prática, o PingPlotter é um software gráfico de traceroute que auxilia na resolução de problemas de rede. Ele gera um gráfico do desempenho da rede em cada salto entre o computador e um site, servidor ou dispositivo de destino. Se estiver na rede, o PingPlotter pode fazer um ping. A principal utilidade da ferramenta é mostrar onde o tráfego começa a degradar, poupando tempo de diagnóstico.

A ferramenta também permite explorar o histórico de desempenho. Diferentemente da maioria das ferramentas de monitoramento de desempenho de rede que apenas indicam se a rede falhou durante o teste, as linhas do tempo do PingPlotter oferecem um nível mais profundo de entendimento. Elas mostram exatamente quando os problemas ocorrem, permitindo distinguir entre uma falha consistente e um curto período de falha grave, algo que as ferramentas padrão não conseguem fazer.

Outro uso comum é coletar e apresentar evidências. Às vezes, apenas relatar um problema de rede ao provedor de serviços não é suficiente. O PingPlotter pode fortalecer seu caso ao provar que o problema está localizado no domínio do provedor. A capacidade de compartilhamento integrada facilita a apresentação das informações a qualquer pessoa.

Traceroute em Breve

A definição de traceroute da Wikipédia é direta: “Traceroute é uma ferramenta de diagnóstico de rede de computadores para exibir a rota (caminho) e medir atrasos de trânsito de pacotes em uma rede de protocolo de Internet (IP)”. Embora precisa, essa descrição não detalha seu funcionamento. O Traceroute informa o endereço IP de cada roteador entre o computador e o computador remoto, além do tempo de resposta de cada um.

Traceroute é uma ferramenta antiga, lançada pela primeira vez em 1987. Apesar de sua idade, ainda é muito utilizada. Introduzida no sistema operacional Unix, está presente em sistemas semelhantes, incluindo Linux e OS X. Foi adaptada para Windows, renomeada para tracert devido à limitação de nomes de arquivos.

O Traceroute é uma ferramenta conhecida e utilizada por administradores de rede. No entanto, alguns usuários não compreendem seu funcionamento e podem encontrar armadilhas. Por exemplo, um caminho de rede pode ser assimétrico, com o tráfego seguindo rotas diferentes, e o traceroute não capturaria essa diferença.

Como Funciona?

Qualquer rede IP, incluindo a Internet, é composta por roteadores interconectados. Eles trocam informações sobre as redes que podem alcançar, construindo tabelas de roteamento. Quando um pacote de dados chega a um roteador, ele procura seu destino na tabela de roteamento e o envia para o próximo roteador. Cada roteador conhece apenas o próximo e não o caminho completo.

Para limitar atrasos devido a saltos excessivos e evitar loops de roteamento, o cabeçalho de cada pacote de dados contém o campo TTL (Time To Live). O TTL não é uma medida de tempo, mas de distância. Quando um pacote sai da origem, o TTL é definido como 32. Cada roteador diminui o TTL em um antes de rotear o pacote. Quando o valor de TTL atinge zero, o roteador não encaminha o pacote e envia uma mensagem ICMP “Time Exceeded” de volta à origem.

O Traceroute explora esse mecanismo para sua função. Ele envia um pacote com TTL definido como 1. O primeiro roteador diminui o TTL e retorna a mensagem “Time Exceeded”, revelando o endereço IP do primeiro roteador. O Traceroute envia outro pacote com TTL 2 e descobre o segundo salto. Isso continua, incrementando o TTL até obter uma resposta do destino, indicando que foi alcançado.

O Traceroute também calcula o tempo necessário para cada resposta, criando uma tabela de tempo de resposta para cada salto. Frequentemente, realiza uma pesquisa DNS reversa do endereço IP de cada salto e exibe o FQDN em vez do endereço IP nos resultados.

As Melhores Alternativas ao PingPlotter

Pesquisamos o mercado para encontrar as melhores alternativas ao PingPlotter, resultando em uma lista de ferramentas avançadas de traceroute. Alguns produtos são radicalmente diferentes, enquanto outros oferecem melhorias menores. As ferramentas selecionadas possuem o melhor conjunto de recursos, reputação ou são as mais utilizadas.

1. SolarWinds Engineer’s Toolset (Avaliação Gratuita)

SolarWinds é uma marca conhecida em ferramentas de gerenciamento de rede, com produtos como o Network Performance Monitor, uma solução abrangente de monitoramento de rede. A empresa também tem reputação por criar ferramentas gratuitas que atendem às necessidades específicas de administradores de rede, como o servidor TFTP ou o Kiwi Syslog.

O SolarWinds Engineer’s Toolset é um pacote com mais de 60 ferramentas de administração de rede e sistema. Inclui uma ferramenta traceroute que rastreia a rota de um caminho de rede para diagnosticar problemas de tempo de resposta e isolar falhas, exibir nomes de domínio e tempo de resposta para cada salto, e usar ICMP para diagnosticar problemas de desempenho. Pode usar SNMP para buscar dados adicionais, como tipo de máquina, nível ISO e tempo de inicialização em cada dispositivo. Ajuda a diagnosticar problemas entre a origem e o destino, apresentando resposta detalhada em tempo real.

O Engineer’s Toolset possui um painel centralizado, facilitando o acesso às ferramentas. Algumas, como o traceroute avançado, ajudam a realizar diagnósticos de rede e resolver problemas complexos. Outras podem simular ataques para identificar vulnerabilidades.

O SolarWinds Engineer’s Toolset também inclui ferramentas de monitoramento e alerta, que monitoram dispositivos e emitem alertas quando detectam problemas de disponibilidade ou integridade. Isso permite uma reação antes que os usuários percebam o problema. Ferramentas de gerenciamento de configuração e consolidação de logs também estão incluídas.

Além do traceroute, o Engineer’s Toolset inclui diversas ferramentas, como:

Scanner de porta
Mapeador de Portas
Varredura SNMP
Navegador de rede IP
Descoberta de endereço MAC
Varredura de ping
Monitor de tempo de resposta
Monitor de CPU
Monitor de interface
Ping
Descriptografia de senha do roteador
Ataque de força bruta SNMP
Ataque de dicionário SNMP
Comparação de configuração, downloader, uploader e editor
Editor de traps SNMP e receptor de traps SNMP
Calculadora de sub-rede
Monitor de Escopo DHCP
Gerenciamento de endereço IP
Assassino de WAN

O Engineer’s Toolset custa US$ 1.495 por licença de administrador. Dado que inclui mais de 60 ferramentas, é um preço razoável. Uma avaliação gratuita de 14 dias está disponível para quem deseja testar o conjunto de ferramentas.

2. SolarWinds Traceroute NG (Download Gratuito)

Para quem não deseja investir no Engineer’s Toolset, a SolarWinds oferece o Traceroute NG, uma ferramenta gratuita. Utiliza a tecnologia SolarWinds Netpath para rastreamento TCP e ICMP contínuo, com resultados rápidos. Alega ser mais veloz que outros utilitários de traceroute.

O Traceroute NG oferece informações detalhadas. Para cada salto, a ferramenta usa ping para exibir a porcentagem de perda de pacotes, o tempo de resposta atual e médio, além de um gráfico de barras de latência. Também realiza uma pesquisa de DNS reversa para exibir o nome de domínio totalmente qualificado (FQDN) de cada salto.

Outra funcionalidade importante é a detecção automática de mudanças de caminho. Se houver vários caminhos para um host, a ferramenta os descobre e exibe separadamente. Isso é útil em ambientes com balanceamento de carga. A ferramenta permite escolher entre pacotes TCP ou ICMP, útil quando um dispositivo bloqueia o ICMP. O Traceroute NG também grava os resultados em um arquivo .txt. É uma ferramenta baseada em texto para Windows, onde uma interface gráfica não necessariamente melhoraria sua utilidade.

A ferramenta não requer instalação e depende do Winpcap, que deve estar instalado no computador. Caso contrário, o Traceroute NG detecta a ausência e inicia o instalador do Winpcap incluído no arquivo .zip de download.

3. Open Visual Traceroute

Para quem busca uma ferramenta traceroute baseada em GUI, o Open Visual Traceroute é uma ótima opção. Disponível para Windows, Linux e Mac OS X, é uma ferramenta gratuita e de código aberto, lançada sob a licença LGPL V3.

A ferramenta principal é o Visual Traceroute. É um utilitário visual que exibe um mapa 3D (ou 2D) do mundo, mostrando o caminho dos dados do computador ao host de destino. O mapa pode ser ampliado e rolado, oferecendo o nível de detalhe desejado.

O Open Visual Traceroute também inclui ferramentas adicionais, como um “packet sniffer” para visualizar os dados enviados e recebidos entre o sistema local e a Internet. Também possui um recurso Whois que extrai informações de nomes de domínio dos servidores Whois da Internet.

4. MTR (My Traceroute)

O MTR (My Traceroute) foi desenvolvido por Mike (ou Matt) e a sigla original era Traceroute de Mike (ou Matt). Outro desenvolvedor assumiu a manutenção e renomeou para My Traceroute. Existe desde 1997, sendo um bom indicador de sua qualidade.

A funcionalidade é semelhante ao Traceroute NG. As principais diferenças são que o MTR é executado em Linux e pode ser usado com uma interface gráfica ou linha de comando. O MTR combina as funções de traceroute e ping. Inicialmente, funciona como um traceroute para descobrir o caminho da rede para um host. Depois, envia uma sequência de solicitações ICMP ECHO para cada salto, medindo a qualidade do link para cada roteador e exibindo as estatísticas medidas.

5. WinMTR

WinMTR é uma adaptação da ferramenta MTR para Windows. Sua funcionalidade é semelhante, usando pacotes ICMP Time Exceeded e ICMP Echo Reply. Também tem um modo UDP, enviando pacotes UDP com o campo TTL no cabeçalho.

A ferramenta, compatível com IPv6 e IPv4, exibe uma lista de roteadores percorridos, o tempo médio de ida e volta e a perda de pacotes de cada roteador. Auxilia na identificação de problemas de rede e na avaliação do uso excessivo da rede, acompanhando os tempos de resposta de cada salto.

Esta ferramenta gratuita e de código aberto pode ser executada em versões de 32 e 64 bits do Windows e é fácil de instalar. A interface intuitiva torna a ferramenta simples de usar. Também pode ser usada a partir da linha de comando.

6. SmokePing

A última ferramenta da lista é o SmokePing, uma ferramenta gratuita e de código aberto escrita em Perl por Tobi Oetiker, o criador do MRTG e RRDtool. Oferece visualização de latência, explorador gráfico interativo e diversos plugins de medição de latência.

O SmokePing suporta implantações em vários locais e medição distribuída em uma configuração mestre/escravo. Possui um sistema de alerta configurável, com suporte para servidor de correio próprio. Os gráficos de latência em tempo real oferecem uma visão do desempenho da rede. A ferramenta pode ser executada em modo de depuração para identificar problemas. Também detecta problemas automaticamente, armazena seu histórico, permitindo análise posterior.