From 7575e4f3ae04fc7a46fdadccdb7656691970d8da Mon Sep 17 00:00:00 2001 From: <insomniac@slackware.it> Date: Wed, 6 Aug 2014 19:36:51 +0000 Subject: [PATCH] Converting explicitly the instance returned by pcap_next into a str, since pcapy returns a buffer instance instead --- scapy/arch/pcapdnet.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scapy/arch/pcapdnet.py b/scapy/arch/pcapdnet.py index f15c81aa..468984d3 100644 --- a/scapy/arch/pcapdnet.py +++ b/scapy/arch/pcapdnet.py @@ -52,6 +52,9 @@ if conf.use_pcap: return getattr(self.pcap, attr) def __del__(self): warning("__del__: don't know how to close the file descriptor. Bugs ahead ! Please report this bug.") + def next(self): + ts, pkt = self.pcap.next() + return ts, str(pkt) open_pcap = lambda *args,**kargs: _PcapWrapper_pypcap(*args,**kargs) elif hasattr(pcap,"pcapObject"): # python-libpcap class _PcapWrapper_libpcap: -- GitLab