From e4b13136c40c1518e7ba6a366a7313d03ec6cb1a Mon Sep 17 00:00:00 2001
From: Phil <phil@secdev.org>
Date: Fri, 19 Dec 2008 16:19:01 +0100
Subject: [PATCH] Added get_if_list() in dnet mode

---
 scapy/arch/pcapdnet.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/scapy/arch/pcapdnet.py b/scapy/arch/pcapdnet.py
index f5e6d5da..d5b70d54 100644
--- a/scapy/arch/pcapdnet.py
+++ b/scapy/arch/pcapdnet.py
@@ -148,6 +148,9 @@ if conf.use_dnet:
             def get_if_raw_addr(iff):
                 "dummy"
                 return "\0\0\0\0"
+            def get_if_list():
+                "dummy"
+                return []
         else:
             raise
     else:
@@ -163,6 +166,8 @@ if conf.use_dnet:
         def get_if_raw_addr(ifname):
             i = dnet.intf()
             return i.get(ifname)["addr"].data
+        def get_if_list():
+            return [i.get("name", None) for i in dnet.intf()]
     
     
 if conf.use_pcap and conf.use_dnet:
-- 
GitLab