[英]How to remove trailer of the packet in python using scapy
我正在使用scapy在python中讀取pcap文件,其中包含具有尾部的以太網數據包。 如何移除這些拖車?
PS:以太網數據包不能少於64個字節(包括FCS)。網絡適配器在數據包末尾添加填充零字節來解決此問題。 這些填充字節稱為“預告片”。 有關更多信息,請參見此處 。
似乎沒有官方的方法可以刪除它。 這適用於將IPv4作為網絡層協議的幀:
packet_without_trailer=IP(str(packet[IP])[0:packet[IP].len])
只需使用較高的層,而忽略以太網層:
packet = eval(originalPacket[IP])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.