擅长:python、mysql、java
<ol>
<li><p>不,它不应该占用3GB的内存。我经常在只有2GB内存的机器上打开更大的pcap文件。试着做<code>pkts = rdpcap(<filename>)</code>看看需要多少内存,然后从那里开始。如果问题仍然存在,您可能希望尝试不同版本的scapy。</p></li>
<li><p>不,<code>sendp()</code>默认情况下不会这样做。您可以尝试realtime参数(在控制台上键入<code>help(sendp)</code>)。但总的来说,根据我的经验,scapy不太擅长保持准确的时间。</p></li>
<li><p>tcpreplay(linux CLI工具)是我使用的。它有很多选择,包括各种时间保持机制。</p></li>
</ol>