Source code for probequest.sniffers.probe_request_sniffer
"""
Probe request sniffer module.
"""
import logging
from scapy.scapypipes import SniffSource
[docs]
class ProbeRequestSniffer(SniffSource):
"""
Probe request sniffer.
Wrapper around the 'SniffSource' Scapy pipe module.
"""
def __init__(self, config):
self.logger = logging.getLogger(__name__)
self.config = config
frame_filter = self.config.frame_filter
SniffSource.__init__(
self,
iface=self.config.interface,
filter=frame_filter
)
self.logger.info("Probe request sniffer initialised")