是否可以从带有scapy的字节字符串中读取pcap文件?

问题描述 投票:0回答:1

我想从site.com/pcap.pcap下载一个pcap,并使用scapy确定它是否具有DNS记录。但是,我不想将文件写入磁盘。所以像

import requests
response=requests.get('site.com/pcap.pcap')
pcap_in_memory_as_bytes = response.content
some_scapy_func_that_finds_dns_traffic(pcap_in_memory_as_bytes)

是否有可能用鱼钩做这件事?我尝试了一些似乎失败的事情。搜索这是否可能似乎为零。

python-3.x scapy pcap
1个回答
0
投票

您可以使用BytesIO实现此行为:

from io import BytesIO
pktpcap = rdpcap(BytesIO(response.content))
© www.soinside.com 2019 - 2024. All rights reserved.