/Ax25Mqtt2pcap

Grab AX.25 frames from an MQTT topic and write them to a Wireshark-compatible pcap file

Primary LanguageC#MIT LicenseMIT

Ax25Mqtt2pcap

Grab AX.25 frames from an MQTT topic and write them to a Wireshark-compatible pcap file.

For a serial-to-TCP proxy for serial KISS modems, including MQTT support, see kissproxy.

Note: ACKMODE frames not supported yet, see #1

ko-fi

Build:

Install .NET 7 SDK, then:

cd Ax25Mqtt2pcap
dotnet build

Usage:

./ax25mqtt2pcap mymqttserver

or if you can't be bothered compiling it first:

cd Ax25Mqtt2pcap 
dotnet run mymqttserver

Hard coded to subscribe to topics kissproxy/+/+/+/unframed/+/DataFrameKissCmd as output by kissproxy but of course, trivial to change.

image

Licence

MIT. Fill your boots.