DEV Community

Adiel Santos Fontes
Adiel Santos Fontes

Posted on

Wireshark: O que é, para que serve e como começar a analisar redes

Objetivo do artigo
Explicar o Wireshark de forma acessível, mostrar sua importância para quem trabalha com TI, redes, segurança e desenvolvimento.

Introdução
Você já parou para pensar como os dados trafegam entre o seu computador e um site, ou entre diferentes dispositivos de uma rede? Quando há lentidão, falhas de conexão ou até dúvidas sobre como uma aplicação se comunica, é preciso uma forma de 'ver' o que está acontecendo. É aí que entra o Wireshark: a ferramenta que transforma o tráfego de rede em informações claras e compreensíveis.

O que é o Wireshark
Analisador de protocolo de rede, que captura e interpreta os pacotes de doados que passam por uma interface de rede.

Ele surgiu em 1998, antes chamado de Ethereal, hoje mantido por comunidade e empresas.

Suas características principais são:

  • Gratuito
  • Multiplataforma (Windows, Linux, macOS)
  • Suporta milhares de protocolos, tem interface gráfica intuitiva.

Para que serve o Wireshark

  • Resolução de problemas: Identificar falhas de conexão, lentidão ou perda de pacotes.
  • Análise de seguranlça: Detectar atividades suspeitas, acessos não autorizados ou tráfego malicioso.
  • Aprendizado: Entender como funciona os protocolos (TCP, IP, HTTP, DNS, DHCP, etc.) na prática.
  • Desenvolvimento: Verificar se uma aplicação está enviando e recebendo dados corretamente.
  • Documentação: Registrar o comportamento da rede para auditorias ou estudos.

Aviso Importante
O Wireshark é uma ferramenta de análise, não de invasão. Só é permitido capturar e analisar tráfego de redes e dispositivos que você tenha permissão explícita para acessar. Usá-lo sem autorização pode ser crime e viola leis de privacidade e segurança da informação.

Conceitos básicos para entender
Pacote: Unidade de dados que viaja pela rede.
Interface de rede: A placa de rede, Wi-Fi ou cabo por onde os dados entram e saem.
Filtros: Comandos para mostrar apenas o tráfego que interessa.
Protocolo: Conjunto de regras que define como os dados são organizados e transmitidos.

Como instalar e usar o Wireshark (passo a passo)

  • Acesse a site oficial: wireshark.org, no Kali Linux ja vem instalado.
  • Baixe a versão compatível com seu sistema operacional.
  • Siga o assistente de instalação(no windows, pode pedir para instalar o pacote WinPcap ou Npcap, é necessário).

Primeira captura

  1. Abra o Wireshark
  2. Na lista de interfaces, escolha a que está conectada á rede
  3. Clique duas vezes sobre ela para começar a captura
  4. Veja os pacotes aparecendo em tempo real
  5. Para parar, clique no botão de quadrado vermelho.

Usando filtros (exemplos práticos)
Os filtros são o segredo para não se perder no meio de tantos dados:

alguns exemplos:

  • ip.addr == 192.168.0.100 - mostra tráfego com esse endereço IP
  • http - mostra apenas requisições e respostas HTTP
  • dns - mostra consultas e respostas de DNS
  • tcp.port == 80 - mostra tráfego pela porta 80

Exemplo prático: Analisando uma visita a um site
Inicie a captura

  1. Abra o navegador e acesse um site qualquer
  2. Volte ao Wireshark, pare a captura e use o filtro http ou http2
  3. Analise o resultado de cada linha o que significa, destino, protocolo, informações enviadas etc.

Observação: Hoje muitos sites usam HTTPS, o conteúdo dos dados fica criptografado.

Dicas e cuidados

  1. Comece com redes pequenas ou sua própria ou sua própria máquina
  2. Sempre use filtros para organizar a visualização
  3. Estude um protocolo de cada vez, não tente aprender tudo de uma vez.

Conclusão
O Wireshark é muito mais do que uma ferramenta de análise, é uma janela para entender como as redes funcionam. Gratuito, potente e usado em todo o mundo, ele ajuda a resolver problemas, aprender sobre protocolos e reforçar a segurança. Usado com responsabilidade e dentro da lei, se torna um aliado essencial para estudantes, desenvolvedores e profissionais de TI.

E você ja precisou usar o Wireshark para resolver algum "fantasma" na rede? deixe seu comentário e compartilhe sua experiência.

devto #networking #redes #seguranca #cybersecurity #ti #desenvolvimento #adielfontes #adielsantosfontes #fydelis #fydelistech

Top comments (0)