diff --git a/scapy/arch/pcapdnet.py b/scapy/arch/pcapdnet.py
index f15c81aa908e0392ad5cd954cc7f66cf12732ced..468984d39cf2a3c7019070741f8ef61bce600a4e 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: