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