global pcapnum
pkts.append(x)
iter += 1
if iter == 500:
    pcapnum += 1
pname = 'pcap%d.pcap' % pcapnum
wrpcap(pname, pkts)
pkts = []
iter = 0
while 1:
    sniff(prn=makecap)
Python Scapy wrpcap — как вы добавляете пакеты в файл pcap?