diff --git a/scapy/arch/__init__.py b/scapy/arch/__init__.py index 581092553e21a612466c24e7413ef82ca6dac441..496d255a0b19bd8feebcb3970c3ce12707b173ff 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))