Repolode
orf

orf/gping

Ferramenta de ping para terminal que exibe em gráficos os tempos de ida e volta de vários hosts ou o tempo de execução de comandos.

Estrelas
12,724
Forks
372
Issues abertas
43
Último commit
há 16 dias

O que é?

gping é uma ferramenta de terminal que funciona como o ping, mas mostra os resultados em um gráfico atualizado em tempo real. Você pode informar vários hosts de uma vez e ver a latência de cada um lado a lado, o que facilita identificar oscilações ou padrões de perda de pacotes em comparação com a leitura de uma sequência de números.

Com a flag --cmd, o gping passa a exibir em um gráfico quanto tempo um comando de shell leva para ser executado a cada vez, permitindo acompanhar a duração de qualquer comando repetido. Também é possível informar hosts usando atalhos como aws:eu-west-1 para fazer ping em regiões da AWS. As opções incluem o intervalo entre as medições, o tamanho do buffer do gráfico, a resolução por IPv4 ou IPv6, a seleção da interface de rede, as cores e a renderização simples em ASCII.

O projeto é escrito em Rust e funciona no Windows, macOS e Linux. Ele é distribuído pelo Homebrew, Cargo, repositórios de várias distribuições Linux, Scoop, Chocolatey, WinGet e Docker.

Recursos principais

  • 01Exibe a latência do ping de vários hosts em um único gráfico atualizado em tempo real.
  • 02Exibe em um gráfico o tempo de execução de comandos arbitrários usando --cmd.
  • 03Aceita atalhos para regiões de nuvem, como aws:eu-west-1.
  • 04Permite escolher entre IPv4 e IPv6, selecionar a interface de rede e definir cores personalizadas.
  • 05Funciona no Windows, macOS e Linux.

Casos de uso

  • Acompanhar a latência e a perda de pacotes de vários servidores ou gateways ao mesmo tempo durante a investigação de problemas de rede.
  • Comparar os tempos de resposta entre regiões de nuvem antes de escolher onde fazer uma implantação.
  • Medir quanto tempo um comando de shell repetido leva para ser executado e identificar lentidões ao longo do tempo.

Início rápido

  1. 1

    Instale via Homebrew

    brew install gping
  2. 2

    Envie um ping para um host para ver o gráfico

    gping google.com

Antes de usar

  • Os gráficos de latência baseados em ping exigem que o host responda a ICMP, que é bloqueado por algumas redes.
  • Para gerar gráficos do tempo de execução de comandos, é necessária a opção --cmd e é usado um intervalo padrão diferente.

Tópicos

Perguntas frequentes

O que é gping?
Ferramenta de ping para terminal que exibe em gráficos os tempos de ida e volta de vários hosts ou o tempo de execução de comandos. gping é uma ferramenta de terminal que funciona como o ping, mas mostra os resultados em um gráfico atualizado em tempo real. Você pode informar vários hosts de uma vez e ver a latência de cada um lado a lado, o que facilita identificar oscilações ou padrões de perda de pacotes em comparação com a leitura de uma sequência de números.
gping é gratuito? Qual é a licença?
gping é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
gping ainda é mantido?
Manutenção ativa. O último commit de gping foi em 6 de out. de 2026.
Para que posso usar gping?
Acompanhar a latência e a perda de pacotes de vários servidores ou gateways ao mesmo tempo durante a investigação de problemas de rede. Comparar os tempos de resposta entre regiões de nuvem antes de escolher onde fazer uma implantação. Medir quanto tempo um comando de shell repetido leva para ser executado e identificar lentidões ao longo do tempo.
Como instalar gping?
Instale via Homebrew: brew install gping Envie um ping para um host para ver o gráfico: gping google.com
Onde consigo gping?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/orf/gping

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados