From fc53ffddeb561f141aa4da8a5a94d28746d0c746 Mon Sep 17 00:00:00 2001
From: Guillaume Valadon <guillaume.valadon@ssi.gouv.fr>
Date: Fri, 2 Dec 2016 10:29:56 +0100
Subject: [PATCH] Fix broken import on Windows

---
 scapy/arch/__init__.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/scapy/arch/__init__.py b/scapy/arch/__init__.py
index 58109255..496d255a 100644
--- a/scapy/arch/__init__.py
+++ b/scapy/arch/__init__.py
@@ -44,8 +44,9 @@ def str2mac(s):
     return ("%02x:"*6)[:-1] % tuple(map(ord, s)) 
 
 
-if not scapy.config.conf.use_pcap and not scapy.config.conf.use_dnet:
-    from scapy.arch.bpf.core import get_if_raw_addr
+if not WINDOWS:
+    if not scapy.config.conf.use_pcap and not scapy.config.conf.use_dnet:
+        from scapy.arch.bpf.core import get_if_raw_addr
 
 def get_if_addr(iff):
     return socket.inet_ntoa(get_if_raw_addr(iff))
-- 
GitLab