Skip to content

rtfol/pcapmq

Repository files navigation

Python PCAP2MQTT

image

image

Documentation Status

Updates

Publish PCAP result to MQTT

Features

  • Sniffer network packet
  • Publish message to MQTT when found particular packet on network

Installation --------

` sudo apt install libpython3-dev libpcap-dev pip install pcapmq`

Configuration --------

*(TODO)

Usage

* Listening all UDP and ARP packet, display only, no MQTT ` sudo pcapmq --filter "udp or arp"`

* Send message to broker under topic devices/1/online, when found specific device's MAC address ` sudo pcapmq --filter "ether src xx:xx:xx:xx:xx:xx" --topic devices/1/online --broker-url mqtt://username:password@localhost --payload-format "{0} - {1}"`