我正在两台计算机(客户端和服务器)上模拟iperf。我尝试计算从发送方发送的数据包数量。需要数字进行计算。我正在使用pyshark LiveCapture。 但是问题是,它不能捕获的数据包超过11950的范围,而是我在两端检查了Wireshark-总是更多。 如果我发送少量数据包并计数所有数据包,LiveCapture效果很好。但是当我发送大量数据包时,它限制在11950的范围内 有帮助吗?
import pyshark
cap = pyshark.LiveCapture(interface='eno', bpf_filter='ip dst 192.168.1.131 and dst port 5001')
cap.sniff(timeout=15)
print(cap)
我在开始发送数据包之前就开始嗅探,因此我不会错过任何数据包。