У меня есть следующий модуль, который я создал, который выполняет вызов API для извлечения pcap.Он успешно вытягивает PCAP, как и ожидалось, но не в удобочитаемом формате для чего-то вроде Wireshark.Будучи нубом из Python, я не уверен, что мне нужно сделать для того, чтобы правильный формат 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)