Wireshark realce número de sequência ausente

0

Eu executo o Iperf sobre o wifi enviando pacotes udp de um cliente para um servidor e eu capturo o tráfego com o Wireshark. O número total de datagramas capturados no Wireshark é menor que o enviado com o Iperf. Com base no número de sequência, deve ser possível descobrir quais quadros estão faltando. O Wireshark tem algum tipo de marcador que poderia ser usado para me ajudar a encontrar as lacunas ou existe alguma outra maneira de encontrá-lo?

    
por Frode Akselsen 19.01.2017 / 08:24

1 resposta

0

Eu não estou executando uma versão do Wireshark com suporte a iperf , mas eu fiz algo similar com pacotes esp , que você pode achar útil e que eu usará para ilustrar abaixo. Obviamente, você precisará modificar o comando tshark abaixo para atender às suas necessidades iperf . Suponho que o filtro provavelmente precise ser alterado de -Y "esp" para -Y "iperf2_udp" e o campo para impressão provavelmente só precisaria ser alterado de -e esp.sequence" para -e iperf2.udp.sequence" , mas não tenho como verificar e testar isso em o momento, então deixo isso como um exercício para o leitor.

Em qualquer caso, existem 3 etapas básicas a seguir:

  1. Usando tshark , gere uma lista de todos os números de sequência para o fluxo relevante e salve-o em um arquivo .csv. No meu caso:

    tshark -r capture.pcap -Y "esp and ip.src eq 192.168.1.100" -T fields -e frame.number -e esp.sequence -E separator=, > esp_seq.csv

  2. Importe o arquivo .csv para o Excel (ou seu software de planilhas favorito) e adicione uma coluna de título para que pareça mais agradável e você saiba qual coluna é qual. Deve ser algo como isto:

A B C 1 Frame Seq# 2 2 7753 3 4 7754 4 6 7756 5 8 7757

  1. Na célula C3, adicione uma fórmula para indicar se há um intervalo e, em seguida, aplique essa fórmula a todas as outras células na coluna C (exceto C2) arrastando a alça de preenchimento, por exemplo,

    =IF(B3-B2=1,"","Missing")

Você deve ver:

A B C 1 Frame Seq# 2 2 7753 3 4 7754 4 6 7756 Missing 5 8 7757

Crédito : A dica do Excel veio de aqui , mas com uma pequena modificação para evitar que o "Missing" apareça na última linha da coluna C.

    
por 20.01.2017 / 21:48