Como realizar uma captura de pacotes
- Leitura
- 4 min
- Categoria
- Ligação
Para ajudar na resolução de problemas relacionados com a sua ligação VPN, a nossa equipa de apoio ao cliente pode solicitar que realize uma captura de pacotes. Neste artigo, vamos mostrar-lhe como fazê-lo.
O que é uma captura de pacotes?
Um pacote de dados é uma pequena unidade de dados que é transmitida através de uma rede (como a internet). Pode pensar nele como uma carta — tal como uma carta tem um endereço do remetente e do destinatário, um pacote de dados tem um endereço IP de origem e de destino. Da mesma forma, tal como uma carta contém uma mensagem enviada, um pacote de dados contém dados do utilizador a serem transmitidos.
A captura de pacotes é o processo de interceptar estes pacotes de dados à medida que viajam pela sua rede e de os guardar num ficheiro para análise e inspeção. O envio deste ficheiro para a nossa equipa de apoio ao cliente pode ajudá-la bastante a compreender e a resolver o seu problema.
Existem duas ferramentas que recomendamos para realizar uma captura de pacotes: Wireshark e tcpdump.
Como realizar uma captura de pacotes com o Wireshark
O Wireshark é um analisador de pacotes com interface gráfica (GUI), gratuito e de código aberto, capaz de fazer muito mais do que apenas capturar pacotes. Está disponível para Windows, macOS e Linux.
1. Transfira(nova janela) o Wireshark. No Windows, instale o npcap quando solicitado (necessário para a captura de pacotes). No Linux, o Wireshark está disponível através da maioria dos gestores de pacotes e pode ser instalado em sistemas baseados em Debian com sudo apt install wireshark.
2. Execute o Wireshark. No Windows, deve executar como administrador(nova janela) para garantir que consegue aceder a todas as interfaces de rede.
3. Selecione a interface a partir da qual deseja capturar pacotes (por exemplo, Ethernet, Wi-Fi, a interface do túnel VPN, etc.). A nossa equipa de apoio ao cliente irá ajudá-lo com isto com base na natureza do seu problema. Se não lhe tiver sido solicitada uma interface específica, selecione a interface do túnel VPN por predefinição.
Se for solicitado pela nossa equipa de apoio ao cliente, introduza um filtro de captura(nova janela) (cadeia de texto) para limitar os tipos de pacotes capturados.
4. Clique no ícone azul da barbatana de tubarão para iniciar a captura de pacotes.

5. O Wireshark começará a capturar todo o tráfego na interface selecionada. A nossa equipa de apoio ao cliente pode solicitar que introduza um filtro de visualização(nova janela) (cadeia de texto) no campo Aplicar um filtro de visualização. Permita que a captura continue durante alguns minutos ou até que o problema que está a reportar ocorra novamente. Durante este período, a nossa equipa de apoio ao cliente poderá pedir-lhe para realizar determinadas ações (como ligar ou desligar a VPN).
6. Quando terminar, clique no botão Parar.

7. Guarde os dados capturados como um ficheiro. Para o fazer, clique no ícone Guardar ficheiro de captura e selecione uma localização no seu sistema para guardar o ficheiro .pcapng.

Pode agora enviar este ficheiro para a nossa equipa de apoio ao cliente para análise.
Como realizar uma captura de pacotes com o tcpdump
O tcpdump é uma ferramenta de linha de comandos integrada no macOS e na maioria das distribuições Linux (se não estiver, pode ser facilmente instalada. Por exemplo, utilizando sudo apt install tcpdump em sistemas baseados em Debian). No Windows, pode transferir e instalar o WinDump(nova janela), uma versão para Windows do tcpdump.
1. Abra uma janela de terminal no seu computador. (No macOS, abra a aplicação Terminal. No Windows, abra a aplicação Linha de Comandos ou PowerShell — certifique-se de que clica com o botão direito do rato e seleciona Executar como Administrador. No Linux, abra o seu emulador de terminal favorito a partir da gaveta de aplicações).
2. Introduza ifconfig (ou ipconfig no Windows) para ver uma lista de interfaces no seu dispositivo.

3. Introduza o seguinte comando:
- Windows: tcpdump -i <interface> -w capture.pcap
- macOS e Linux: sudo tcpdump -i <interface> -w capture.pcap
Substitua pelo nome da interface a partir da qual deseja capturar pacotes (por exemplo, eth0, wlan0 ou en0). A nossa equipa de apoio ao cliente irá ajudá-lo com isto com base na natureza do seu problema. Também lhe podem pedir que modifique este comando para incluir filtros que ajudem nas nossas investigações.
4. Permita que a captura continue durante alguns minutos ou até que o problema que está a reportar ocorra novamente, e depois prima Ctrl+C para parar o processo. Durante este período, a nossa equipa de apoio ao cliente poderá pedir-lhe para realizar determinadas ações (como ligar ou desligar a VPN).

5. Um ficheiro com o nome capture.pcap será guardado no seu diretório Início (ou a partir de onde executou o comando tcpdump). Para encontrar a sua pasta Início predefinida no:
- Windows — Abra o Explorador e aceda a C:\Users\nomedeutilizador
- macOS — Abra o Finder e prima o atalho de teclado Command (⌘) + Shift + H
- Linux — Abra o seu gestor de ficheiros e aceda a /home/nomedeutilizador/ (ou introduza cd /home/nomedeutilizador no seu terminal)
Pode agora enviar este ficheiro para a nossa equipa de apoio ao cliente para análise.