擅长:python、mysql、java
<p>为了回答你的第一个问题,听起来你是自己回答的!请尝试在另一个40-50 MB的pcap文件上再次运行第一个选项,并查看是否出错。这样,你至少可以检查它,这个文件对你的系统来说太大了,再加上Scapy来处理(在你的系统中没有足够的RAM来处理Scapy如何运行它的算法,因为Scapy一次只能处理几个包,而不是90mbpcap文件),或者如果它只是代码中的某个东西。</p>
<p>为了回答你的第二个问题,基于过去几周里我在Scapy上做的阅读,我坚信这是一个肯定。不过,我不知道有什么消息来源可以支持这一验证。</p>
<p>忍者编辑-我在另一个StackOverflow问题上看到这个-<a href="https://stackoverflow.com/questions/10344127/specify-timestamp-on-each-packet-in-scapy?rq=1">Specify timestamp on each packet in Scapy?</a></p>
<p>虽然这是针对单个数据包-如果每个数据包都在Scapy中加上了时间戳,那么我想对于一个大的pcap文件中读到的每个数据包都是一样的。这样当你重放数据包时,它应该以相同的顺序进行。</p>
<p>在这个答案中进行了很多有教育意义的猜测,希望能对你有所帮助!</p>