From bb669b11d8c5b4885518e8451d3fb58fbf2643e6 Mon Sep 17 00:00:00 2001 From: Longxiang Lyu Date: Thu, 8 May 2025 13:42:54 +0000 Subject: [PATCH] Explicitly set listen ports Signed-off-by: Longxiang Lyu --- tests/scripts/dual_tor_sniffer.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/scripts/dual_tor_sniffer.py b/tests/scripts/dual_tor_sniffer.py index 0336a2206f1..4fe1b685061 100644 --- a/tests/scripts/dual_tor_sniffer.py +++ b/tests/scripts/dual_tor_sniffer.py @@ -1,11 +1,13 @@ import argparse import logging +import socket import scapy.all as scapyall class Sniffer(object): def __init__(self, filter=None, timeout=60): + self.ifaces = [iface for _, iface in socket.if_nameindex() if iface.startswith("eth")] self.filter = filter self.timeout = timeout self.packets = [] @@ -15,6 +17,7 @@ def sniff(self): logging.debug("scapy sniffer started: filter={}, timeout={}".format( self.filter, self.timeout)) scapyall.sniff( + iface=self.ifaces, filter=self.filter, prn=self.process_pkt, timeout=self.timeout)