from pylibpcap.pcap import rpcap
import struct
from dpkt.pcap import Reader
from scapy.all import rdpcap
#from scapy.all import PcapReader
import pyshark
from timeit import repeat
import time
fileName = "/Users/microfat/Downloads/new/N1N2.pcap"
def libpcap_test():
for _, _, packet in rpcap(fileName):
pass
def orig_test():
string_data = None
with open(fileName, 'rb') as fpcap:
string_data = fpcap.read()
packet_num = 0
packet_data = []
i =24
libpcap、struct、dpkt、scapy、pyshark五种方式获取pcap原始包的速度对比
最新推荐文章于 2024-06-16 16:19:59 发布
本文对比了五种不同PCAP解析库的性能:libpcap、原始二进制读取、dpkt、scapy和pyshark。通过重复实验得出各库的平均处理时间,并据此评估它们的速度和易用性。

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



