Может кто-нибудь помочь мне с сохранением перехваченных пакетов в файл с помощью scapy? Мне нужно использовать scapy для обнюхивания до прерывания клавиатуры и сохранения обнюханных пакетов в файл pcap, проблема в том, что прерывание клавиатуры заставляет обнюхиваемые пакеты исчезать, так что есть ли способ сохранить пакеты во время обнюхивания? или сохранить их в переменную, даже если есть исключение?
Это то, что я пробовал до сих пор, но исключение не позволило сохранить его:
from scapy.all import *
try:
packets = sniff()
except KeyboardInterrupt as ki:
pass