From c09c1cb7b3dc8661a4f588553f50cac7089a6a46 Mon Sep 17 00:00:00 2001 From: gpotter2 <gabriel@potter.fr> Date: Sat, 7 Jan 2017 14:05:26 +0100 Subject: [PATCH] Tiny fix to show error when interface does not exist --- scapy/arch/windows/__init__.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/scapy/arch/windows/__init__.py b/scapy/arch/windows/__init__.py index 645a086d..0d1652e0 100755 --- a/scapy/arch/windows/__init__.py +++ b/scapy/arch/windows/__init__.py @@ -363,9 +363,11 @@ def pcapname(dev): try: return IFACES.dev_from_name(dev).pcap_name except ValueError: - # pcap.pcap() will choose a sensible default for sniffing if - # iface=None - return None + if conf.use_pcap: + # pcap.pcap() will choose a sensible default for sniffing if + # iface=None + return None + raise def dev_from_pcapname(pcap_name): """Return libdnet/Scapy device name for given pypcap device name""" -- GitLab