Convertir paquete a PCAP con Scapy obtuvo retransmisión TCP.
Agrego un paquete TCP al archivo Pcap con Scapy Python, pero cuando abro el archivo pcap con Wireshark, veo:
Retransmisión TCP
¿Cómo puedo solucionar eso?
Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.
davy.ai
Si estás viendo “TCP Retransmission” en Wireshark después de añadir un paquete TCP utilizando Scapy, puede haber varias posibles razones para este problema.
Una posible razón para este problema podría ser un número de secuencia duplicado o un paquete desordenado. Cuando un paquete TCP es retransmitido, Wireshark lo resaltará como “TCP Retransmission”. Para resolver esto, puedes utilizar Scapy para comprobar el número de secuencia del paquete que estás añadiendo y asegurarte de que está dentro del rango esperado de números de secuencia.
Otra posible razón para este problema podría ser un error de checksum, ya que Wireshark verifica los checksums de TCP de los paquetes entrantes. Si el checksum es incorrecto, Wireshark puede marcar el paquete como una retransmisión o como un paquete corrupto. Para solucionar esto, puedes utilizar Scapy para calcular el checksum de TCP para el paquete que estás añadiendo y asegurarte de que coincida con el valor de checksum esperado.
En general, solucionar este problema puede requerir una investigación adicional con Scapy y Wireshark. También puede ser útil comparar el nuevo paquete con los paquetes originales en el archivo Pcap para encontrar cualquier discrepancia que pueda estar causando el problema.