pyshark捕获有限的数据包

时间:2019-12-02 11:59:11

标签: udp packet-capture iperf pyshark

我正在两台计算机(客户端和服务器)上模拟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)

我在开始发送数据包之前就开始嗅探,因此我不会错过任何数据包。

0 个答案:

没有答案