Até onde eu sei, o pyshark é um wrapper Python para o tshark, que é a versão de linha de comando do Wireshark. Como o Wireshark e o tshark permitem detectar a retransmissão TCP, fiquei pensando como poderia fazê-lo usando o pyshark. Não encontrei uma boa documentação, portanto, não tenho certeza se você não pode simplesmente fazer isso ou se não consigo encontrar o caminho correto. Obrigado!
Por "detectar transmissão TCP", você quer apenas ver se um pacote TCP é visto? Ou você quer dizer algo mais específico como o TCP, mas para hosts / posts remotos específicos?
—
Ross Jacobs
Meu conhecimento dos sistemas de telecomunicações está um pouco enferrujado. Gostaria de detectar (ou estimar) o número de pacotes perdidos nas direções de saída e de entrada. Isso esclarece?
—
user1315621
Você pode usar o filtro de exibição
—
101319 Ross Jacobs
tcp.analysis.retransmission
, que pode ser usado com o Wireshark e o PyShark. Caso contrário, você pode fazer sua pergunta (com mais contexto) no Fórum do Wireshark, se desejar ajuda para alavancar o Wireshark ou a Falha do servidor, se desejar ajudar a rastrear a perda.
Eu acho que tcp.analysis.retransmission provavelmente funcionaria bem. Mas você pode me fornecer um exemplo no PyShark sobre como usá-lo?
—
user1315621
Este artigo sobre como interagir com o Wireshark usando o Pyshark é o mais próximo que pude encontrar da sua pergunta.
—
Linny