From 7f0c382bb21b1cdda1d57897176d64d4b061b797 Mon Sep 17 00:00:00 2001
From: DorElias <DorELias1@gmail.com>
Date: Mon, 26 Dec 2016 21:57:38 +0200
Subject: [PATCH] Fix import errors in windows

log_runtime, ETH_P_ALL and PcapTimeoutElapsed are used in this code but are not imported. This causes sniff and sndrcv functions to fail on windows.
---
 scapy/arch/windows/compatibility.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/scapy/arch/windows/compatibility.py b/scapy/arch/windows/compatibility.py
index 695640dd..573d64c4 100644
--- a/scapy/arch/windows/compatibility.py
+++ b/scapy/arch/windows/compatibility.py
@@ -20,7 +20,9 @@ from scapy.config import conf,ConfClass
 from scapy.base_classes import Gen, SetGen
 import scapy.plist as plist
 from scapy.utils import PcapReader
-from scapy.data import MTU, ETH_P_ARP
+from scapy.arch.pcapdnet import PcapTimeoutElapsed
+from scapy.error import log_runtime
+from scapy.data import MTU, ETH_P_ARP,ETH_P_ALL
 
 WINDOWS = True
 
-- 
GitLab