technology

Sniffnet: Aplicativo para monitorar confortavelmente o tráfego da sua rede

.

O Sniffnet funciona como um encanto se você quiser apenas monitorar e observar o tráfego de rede, mas pode não ser adequado para análises avançadas de rede ou para fins de solução de problemas.

Sniffnet é uma ótima ferramenta para usar se você quiser ficar de olho no tráfego de rede facilmente.

Ele possui uma interface GUI simples que permite filtrar a rede com base no protocolo do aplicativo e enviar um alerta quando um limite definido for atingido.

Tudo o que você precisa fazer é obter as dependências necessárias para o aplicativo e instalar o Sniffnet em seu dispositivo, e você estará pronto para usá-lo rapidamente.

Mas antes de começarmos com o processo de instalação, deixe-me mostrar alguns dos recursos que você poderá acessar depois de instalar o Sniffnet.

Características

Alguns dos principais recursos do Sniffnet são os seguintes:

  • Opção para selecionar o adaptador de rede para o qual você deseja monitorar o tráfego de rede
  • Defina um filtro com base nos protocolos de aplicativo (versão IP, TCP e UDP)
  • Gráfico em tempo real para monitorar a intensidade do tráfego (bytes e pacotes por segundo, entrada e saída)
  • Classifique os dados das seguintes maneiras: Mais recentemente, mais pacotes, mais bytes e favoritos
  • Você será notificado quando o limite de byte ou pacote for atingido.
  • Marque conexões específicas como favoritas
  • Resumo do tráfego da sua atividade de rede
  • Exportar dados para arquivo de texto
  • Suporte multilíngue
  • Quatro temas diferentes

E há muitos outros recursos que você descobrirá assim que começar a usá-lo.

Instalação

Sniffnet é uma ferramenta que funciona em múltiplas plataformas, podendo ser configurada em Windows, Linux e macOS.

Portanto, se você tiver um sistema operacional compatível, tudo o que precisa é do arquivo binário apropriado, que pode ser obtido clicando no botão abaixo.

Instale o Snippnet no Ubuntu/Debian

Se você estiver executando uma distribuição baseada em Debian/Ubuntu, execute o seguinte comando para obter a versão mais recente do sniffet.

$ wget https://github.com/GyulyVGC/sniffnet/releases/download/v1.1.2/Sniffnet_Linux.deb

Em seguida, você precisa preencher algumas dependências necessárias para que o Sniffet funcione sem problemas, como libpacp para capturar dados de rede em tempo real, libasound2-dev para obter sons de alerta e libfontconfig e libfontconfig1-dev relacionados a fontes.

$ sudo apt install libpcap-dev
$ sudo apt install libasound2-dev
$ sudo apt install libfontconfig libfontconfig1-dev

Acredito que sua janela de terminal ainda esteja ativa, então execute o próximo comando para instalar Sniffnet_Linux.deb.

$ sudo apt install ./Sniffnet_Linux.deb

Depois de concluir a instalação, você pode executar o Sniffnet no terminal digitando sudo sniffnet.

Se você não quiser usar o sudo para executar o Sniffnet, copie e cole o seguinte comando em seu terminal:

$ sudo setcap 'cap_net_raw,cap_net_admin=eip' $(which sniffnet)  

Depois de executar o comando acima, agora você pode usar o Sniffet sem sudo.

Instale o Sniffnet do Homebrew

Você pode simplificar o processo de instalação se estiver usando o homebrew em seu computador Linux, se você não conhece o homebrew, verifique este artigo sobre por que e como configurar o homebrew em sua distribuição Linux.

brew install sniffnet

Se você deseja que o Sniffnet funcione sem o privilégio sudo, execute o seguinte comando:

$ sudo setcap 'cap_net_raw,cap_net_admin=eip' /home/linuxbrew/.linuxbrew/Cellar/sniffnet/1.1.2/bin/sniffnet

Criar ícone

O Sniffnet é fácil de iniciar na tela do seu terminal, mas você também deve criar um ícone na área de trabalho para que possa acessá-lo rapidamente sempre que precisar.

Se você concorda em iniciar o Sniffnet a partir da linha de comando, não há problema, mas se quiser criar um ícone, sugiro que leia este artigo.

Comece a usar o Sniffnet

Ao iniciar o Sniffnet, você verá uma interface semelhante em sua tela, com opções para selecionar o adaptador de rede no qual deseja monitorar o tráfego.

Interface Principal do Sniffnet

Se você vir no lado direito que pode filtrar o tráfego com base na versão do IP, poderá escolher apenas IPv4 se desejar enviar apenas o tráfego IPv4 para o monitor.

Além disso, você também pode filtrar o tráfego com base em protocolos de transporte e aplicativos, como FTP, SSH, HTTP, HTTPS, POP, NTP e outros 18 protocolos.

Por padrão, todos os 24 protocolos de aplicação serão monitorados e identificados. Se você deseja monitorar um serviço individual, pode selecionar o nome do protocolo em “Protocolo de aplicativo”.

Quando estiver satisfeito com as opções, clique no ícone Iniciar para começar a monitorar o tráfego.

Visão geral

Ao clicar no ícone de inicialização, você será movido para a nova interface. E esta interface tem a opção de voltar para a interface principal, configurações, visão geral e guias de notificação.

Tenho certeza de que quando você entra no modo de visão geral, seus olhos entram em contato direto com um gráfico que reflete as mudanças na taxa de tráfego, que você pode alterar para bytes por segundo ou manter como pacotes por segundo.

Visão geral do Sniffnet
Visão geral do Sniffnet

No lado direito da interface, você encontra um resumo do tráfego de rede, como filtros ativos, pacotes e bytes filtrados e filtros com base no número de protocolos de aplicação.

Na parte inferior, você encontrará a atualização relatime, na qual você pode filtrar os detalhes da conexão alternando as opções para os mais recentes, a maioria dos pacotes e a maioria dos bytes.

Se você marcou alguma conexão como favorita, ela aparecerá em seus favoritos.

Detalhes da conexão em relatime
Detalhes da conexão em relatime

E se você quiser extrair todos os dados em tempo real para o arquivo, clique no ícone de exportação ou pressione Ctrl + O.

Monitore o tráfego SSH

Como disse anteriormente, você pode monitorar o tráfego filtrando as conexões com base no protocolo do aplicativo, o que permitirá uma introspecção dos dados que estão sendo transmitidos.

Digamos que eu queira observar o movimento do tráfego SSH na minha rede, então preciso alterar o protocolo do aplicativo de “ALL” para “SSH” na interface principal.

Para isso, primeiro você precisa sair da guia de visão geral pressionando backspace para interromper a análise, fazer as alterações conforme mostrado abaixo e clicar no ícone de inicialização.

Selecione o protocolo SSH
Selecione o protocolo SSH

Assim que o Sniffnet encontrar a conexão SSH ativa, ele começará a monitorar o tráfego e mostrar os dados em tempo real.

Filtrando Conexão SSH
Filtrando Conexão SSH

Deixe-me usar o SSH para uma das minhas máquinas e ver como o Sniffnet captura e apresenta as informações na tela.

Conexão SSH do Monitor Sniffnet
Conexão SSH do Monitor Sniffnet

Agora, se você fizer alguma alteração na máquina conectada ao ssh, isso refletirá as alterações aqui porque os dados estão sendo transmitidos pela rede e tudo o que estaremos monitorando.

Claro, não é tão poderoso quanto o Wireshark, mas ainda assim, não é uma má opção para dar uma olhada rápida no tráfego de rede.

Definir alerta de notificação

O Sniffnet também permite que você defina um alerta quando um limite de pacote ou byte for excedido e novas alterações de dados forem detectadas em sua lista de endereços favoritos.

Para definir um alerta de notificação, você precisa entrar nas opções de configuração pressionando Ctrl + Sque abrirá o prompt de configuração e, abaixo dele, vá para a guia “Notificações”.

Aqui você encontrará as três opções:

  • Notifique-me quando um limite de pacotes for excedido
  • Notifique-me quando um limite de pacotes for excedido
  • Avise-me quando novos dados forem trocados dos meus favoritos

Por exemplo, se eu optar por ser notificado quando um determinado número de pacotes por segundo for excedido, o programa Sniffet me alertará com o som selecionado.

Definir alerta de notificação no Sniffnet
Definir alerta de notificação no Sniffnet

Para visualizar as notificações, altere a guia para “Notificações” e, para limpá-las, pressione Ctrl + D.

Notificação Sniffnet
Área de Notificação Sniffnet

Essa configuração de notificações permanecerá em vigor mesmo depois que você fechar o aplicativo, mas as notificações serão perdidas quando você sair do aplicativo.

Embrulhar

Isso é tudo para este artigo, onde compartilhei com você a incrível ferramenta que você pode usar para monitorar o tráfego de rede, analisando o tipo de tráfego (HTTP, FTP, etc.) e determinando a quantidade de dados transferidos entre a origem e o destino endereços IP.

Ainda faltam algumas coisas para discutir, mas não são muito importantes para mostrar aqui. Se você gostou deste artigo e ferramenta, informe-nos na seção de comentários.

E se você realmente gosta do projeto, não se esqueça de estrelá-lo no Github.

Algumas sugestões para você ler:

Subfinder: ferramenta de enumeração de subdomínio passiva rápida no Linux

Stig: Uma TUI e CLI para a transmissão do cliente BitTorrent

Pano: Gerenciador de área de transferência de última geração para Gnome Shell

ISG: permite que você use o YouTube como armazenamento em nuvem para QUALQUER arquivo, não apenas vídeo

Viva a Vida!

.

Mostrar mais

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo