Networking 可以在Python中使用Scapy解析QUIC通信量吗。如果是,那怎么办?

Networking 可以在Python中使用Scapy解析QUIC通信量吗。如果是,那怎么办?,networking,analysis,quic,Networking,Analysis,Quic,我有一个.pcap文件,里面有通过Wireshark捕获的所有QUIC流量。我想知道如何解析QUIC流量。我假设您的QUIC流量是一个.pcap文件。我不推荐斯卡皮。要解析流量,可以使用名为“”的python库,它只是Wireshark的包装器。您要查找的代码将如下所示: import pyshark pcap_data = pyshark.FileCapture('QUIC_TRAFFIC.pcap') for packet in pcap_data: print(f'Index:

我有一个.pcap文件,里面有通过Wireshark捕获的所有QUIC流量。我想知道如何解析QUIC流量。

我假设您的QUIC流量是一个.pcap文件。我不推荐斯卡皮。要解析流量,可以使用名为“”的python库,它只是Wireshark的包装器。您要查找的代码将如下所示:

import pyshark

pcap_data = pyshark.FileCapture('QUIC_TRAFFIC.pcap')

for packet in pcap_data:
    print(f'Index: {packet.number}')
    print(f'Timestamp: {packet.sniff_time}')
    print(f'Bytes: {packet.length}')
    print(f'Layers: {packet.layers}')

    for layer in packet:
        if layer.layer_name == 'quic':
            ...
每个参数的数据包文档:

每个参数的图层文档:

Wireshark参数列表:


这是我关于StackOverflow的第一个答案,如果有帮助,请投票

我假设您的QUIC流量是一个.pcap文件。我不推荐斯卡皮。要解析流量,可以使用名为“”的python库,它只是Wireshark的包装器。您要查找的代码将如下所示:

import pyshark

pcap_data = pyshark.FileCapture('QUIC_TRAFFIC.pcap')

for packet in pcap_data:
    print(f'Index: {packet.number}')
    print(f'Timestamp: {packet.sniff_time}')
    print(f'Bytes: {packet.length}')
    print(f'Layers: {packet.layers}')

    for layer in packet:
        if layer.layer_name == 'quic':
            ...
每个参数的数据包文档:

每个参数的图层文档:

Wireshark参数列表:

这是我关于StackOverflow的第一个答案,如果有帮助,请投票