From f9d46ff438f4bce7fdb16e87381ca477cba569ef Mon Sep 17 00:00:00 2001
From: Phil <phil@secdev.org>
Date: Fri, 12 Sep 2008 14:02:13 +0200
Subject: [PATCH] Have scapy run even without pcap or dnet (no
 injection/sniffing)

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

diff --git a/scapy/arch/pcapdnet.py b/scapy/arch/pcapdnet.py
index 1c7b493e..d3df29d2 100644
--- a/scapy/arch/pcapdnet.py
+++ b/scapy/arch/pcapdnet.py
@@ -141,6 +141,12 @@ if conf.use_dnet:
         if conf.interactive:
             log_loading.error("Unable to import dnet module: %s" % e)
             conf.use_dnet = False
+            def get_if_raw_hwaddr(iff):
+                "dummy"
+                return (0,"\0\0\0\0\0\0")
+            def get_if_raw_addr(iff):
+                "dummy"
+                return "\0\0\0\0"
         else:
             raise
     else:
-- 
GitLab