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
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.
MIT. Fill your boots.