LinuxAlternative

Linux · Ferramentas do Sistema

nethogs

O Nethogs é uma ferramenta de linha de comando leve que exibe o tráfego de rede por processo em tempo real.

Código abertoGrátis
Seja o primeiro a avaliar
Licença
GPL-2.0
Versão mais recente
0.9.0

O que é o nethogs?

O Nethogs foi escrito em 2004 por Andreas Böhme e lançado pela primeira vez para Linux. Ele está incluído nas principais distribuições há mais de uma década, tornando-o uma escolha madura e confiável para monitorar o uso da rede. A ferramenta é voltada para administradores de sistemas, desenvolvedores e usuários avançados que precisam de uma visão rápida e baseada em terminal da largura de banda por processo. Funciona em qualquer kernel Linux que suporte o sistema de arquivos /proc. Em comparação com ferramentas do Windows como o GlassWire, o Nethogs oferece uma interface bruta, apenas em texto. Ele não possui os painéis gráficos e alertas do GlassWire, mas fornece saída instantânea e scriptável que pode ser redirecionada para outras ferramentas ou registrada para análise posterior.

Ideal para: Monitorar o tráfego de rede por processo em servidores ou desktops sem a necessidade de uma interface gráfica.

Principais recursos do nethogs

  • Exibe largura de banda por processo
  • Atualizações em tempo real
  • Suporta IPv4 e IPv6
  • Pode agregar por interface
  • Executa como root ou com set-uid
  • Funciona em servidores headless
  • Sem dependências externas
  • Pode ser integrado com cron ou systemd

Prós

  • Sem GUI, baixo uso de recursos
  • Disponibilidade entre distribuições
  • Saída scriptável
  • Divisão clara por processo
  • Gratuito e de código aberto

Contras

  • Requer root ou set-uid para visibilidade completa
  • Sem gráficos históricos ou alertas
  • Limitado à saída do terminal
  • Sem opções de filtragem embutidas

Programas do Windows que o nethogs substitui

Como instalar o nethogs no Linux

Ubuntu / Mintsudo apt install nethogs
Debiansudo apt install nethogs
Fedorasudo dnf install nethogs
Arch / Manjarosudo pacman -S nethogs
openSUSEsudo zypper install nethogs

Dicas para quem vem do Windows

Se você está migrando do GlassWire, lembre-se de que o Nethogs apenas exibe o tráfego ao vivo; ele não mantém logs nem fornece alertas. Não há formatos de arquivo para migrar. Use os mesmos atalhos de teclado que você está acostumado a usar em um terminal: pressione Ctrl+C para parar e Ctrl+Z para pausar. Para uma experiência mais visual, redirecione a saída do Nethogs para ferramentas como vnstat ou bmon para gerar gráficos.

nethogs: perguntas frequentes

O Nethogs funciona no macOS?

Não, o Nethogs é uma ferramenta específica para Linux e depende do sistema de arquivos /proc, que o macOS não fornece.

Posso executar o Nethogs sem root?

Você pode executá-lo como um usuário regular, mas verá apenas o tráfego dos processos que você possui; a visibilidade completa requer root ou set-uid.

Existe uma maneira de filtrar pelo nome do aplicativo?

O Nethogs não suporta filtragem nativamente; você pode redirecionar sua saída para ferramentas como grep ou awk para isolar processos específicos.

Com que frequência o Nethogs atualiza?

Ele atualiza a cada segundo por padrão, mas você pode alterar o intervalo com a opção -t.

Atualizado em