PCAP未通过Python API以正确格式下载

2024-06-28 11:34:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我构建了下面的模块,它通过API调用来拉取pcap。它成功地按预期拉取了PCAP,但不是像Wireshark那样的可读格式。作为一个Python noob,我不知道我需要做些什么才能得到正确的pcap格式。提前感谢:

def observation_pcap(obsid,fname=None):

url = api_uri + "pcaps/observations/" + str(obsid)
headers = api_headers
action = requests.get(url,headers=headers,stream=True,timeout=10)

if fname == None:
    fname = str(obsid + ".pcap")

print(obsid)
print(fname)

with open(fname,'wb') as f:
    f.write(action.content)

Tags: 模块noneapiurl格式pcapactionfname