Laboratório: Captura de pacotes ICMP: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Linha 14: Linha 14:
#Execute o comando '''ping''' em um host remoto e realize uma '''captura de pacotes''' procurando identificar as '''mensagens ICMP''' trocadas.  
#Execute o comando '''ping''' em um host remoto e realize uma '''captura de pacotes''' procurando identificar as '''mensagens ICMP''' trocadas.  
#Analise o formato dos pacotes '''ICMP ''Echo Request/Echo Replay'''''.
#Analise o formato dos pacotes '''ICMP ''Echo Request/Echo Replay'''''.
#Consulte as páginas '''man''' do '''ping''' e modifique o '''tamanho''' dos pacotes enviados pelo ping (''default'' 56 Bytes). Analise os pacotes capturados e verifique a mudança no tamanho total do datagrama IP.
#Consulte as páginas '''man''' do '''ping''' e modifique o '''tamanho''' dos pacotes enviados pelo ping (''default'' 56 Bytes). Analise os pacotes capturados e verifique a mudança no '''tamanho total''' no cabeçalho do '''datagrama IP'''.
#Modifique o '''ttl''' dos pacotes enviados pelo '''ping''' e analise os pacotes capturados. Gere pacotes ''Echo Request'' que encerrem seu tempo de vida antes de atingir o destino e analise a '''mensagens ICMP''' de resposta a esta ocorrência.
#Modifique o '''ttl''' dos pacotes enviados pelo '''ping''' e analise os pacotes capturados verificando este campo no no cabeçalho do '''datagrama IP'''. Gere pacotes ''Echo Request'' que encerrem seu tempo de vida antes de atingir o destino e analise a '''mensagens ICMP''' de resposta a esta ocorrência.
#Utilize a opção -p ''pattern'' para preencher com dados '''hexadecimais''' os pacotes enviados pelo '''ping'''. Analise o conteúdos dos pacotes enviados a partir da captura de pacotes.
#Utilize a opção -p ''pattern'' para preencher com dados '''hexadecimais''' os pacotes enviados pelo '''ping'''. Analise o conteúdos dos pacotes enviados a partir da captura de pacotes.



Edição das 14h59min de 28 de maio de 2015

Laboratório: Captura de pacotes ICMP

Para este laboratório será utilizado a ferramenta de captura de pacotes wireshark ou tcpdump

Veja no link as instruções para download e instalação do wireshark ou tcpdump, bem como as instruções para uso do ferramenta.

O wireshark ou tcpdump necessitam de conta de administrador para poder ser executado. Caso você esteja utilizando máquina virtual, certifique-se que a mesma esteja na mesma rede local das demais máquinas do laboratório. Se não estiver, modificar a configuração da máquina virtual para trabalhar em modo bridge.

Objetivos

O objetivo deste laboratório é estudar o funcionamento do Protocolo ICMP.

Ping

Procedimentos:

  1. Execute o comando ping em um host remoto e realize uma captura de pacotes procurando identificar as mensagens ICMP trocadas.
  2. Analise o formato dos pacotes ICMP Echo Request/Echo Replay.
  3. Consulte as páginas man do ping e modifique o tamanho dos pacotes enviados pelo ping (default 56 Bytes). Analise os pacotes capturados e verifique a mudança no tamanho total no cabeçalho do datagrama IP.
  4. Modifique o ttl dos pacotes enviados pelo ping e analise os pacotes capturados verificando este campo no no cabeçalho do datagrama IP. Gere pacotes Echo Request que encerrem seu tempo de vida antes de atingir o destino e analise a mensagens ICMP de resposta a esta ocorrência.
  5. Utilize a opção -p pattern para preencher com dados hexadecimais os pacotes enviados pelo ping. Analise o conteúdos dos pacotes enviados a partir da captura de pacotes.

Traceroute

Procedimentos:

  1. Execute o comando traceroute em um host remoto e realize uma captura de pacotes procurando identificar o funcionamento do traceroute a partir da análise dos datagramas IP enviados (ttl=1, 2, 3, ...) e das mensagens ICMP informando que o tempo de vida expirou. Note que o traceroute envia os datagramas ordinários usando o protocolo UDP.
  2. Produza um texto com uma descrição detalhada do funcionamento do traceroute.

Referências



--Evandro.cantu (discussão) 11h40min de 28 de maio de 2015 (BRT)