1.一种快速解析PCAP报文的方法,其特征在于,具体步骤包括:步骤1)使用内存映射技术,将PCAP文件载入共享内存;步骤2)解析PCAP文件头,分析PCAP报文数据,判断后续报文是否要进行字节序转换;所述PCAP报文数据包括:存储字节序标志位、精确时间戳标志位;步骤3)设计报文计数器及地址偏移量存储列表;步骤4)遍历PCAP报文,记录PCAP报文数据部分在共享内存中的地址偏移量,根据PCAP报文数据中记录的报文类型标识区分报文类型,将对应报文类型计数器加一,并将记录的PCAP报文数据部分在共享内存中的地址偏移量存入对应的存储列表;步骤5)将报文分析结果写入共享内存。
2.如权利要求1所述的一种快速解析PCAP报文的方法,其特征在于,所述报文计数器包括:报文总流量计数器、GOOSE报文流量计数器、SV报文流量计数器、MMS报文流量计数器、时间统计计数器。
3.如权利要求1所述的一种快速解析PCAP报文的方法,其特征在于,所述步骤5)具体包括:依次写入PCAP报文字节序、时间戳单位标识、GOOSE报文数量、记录的各GOOSE报文在共享内存中的地址偏移量、SV报文数量、记录的各SV报文在共享内存中的地址偏移量、MMS报文数量、记录的各MMS报文在共享内存中的地址偏移量。