From 87f87ece00fb13a19e14193726080c55eb1598e9 Mon Sep 17 00:00:00 2001 From: gpotter2 <gabriel@potter.fr> Date: Wed, 27 Sep 2017 15:33:49 +0200 Subject: [PATCH] Fix L2ListenTcpdump --- scapy/supersocket.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/scapy/supersocket.py b/scapy/supersocket.py index 8acfaa65..8b38e4d6 100644 --- a/scapy/supersocket.py +++ b/scapy/supersocket.py @@ -192,7 +192,15 @@ class L2ListenTcpdump(SuperSocket): self.outs = None args = ['-w', '-', '-s', '65535'] if iface is not None: - args.extend(['-i', iface]) + if WINDOWS: + try: + args.extend(['-i', iface.pcap_name]) + except AttributeError: + args.extend(['-i', iface]) + else: + args.extend(['-i', iface]) + elif WINDOWS: + args.extend(['-i', conf.iface.pcap_name]) if not promisc: args.append('-p') if not nofilter: -- GitLab