AUTOSOLN/swarmy-mqtt: Swiss Army Knife MQTT Browser. Contribute to AUTOSOLN/swarmy-mqtt development by creating an account

github.com · 2026-10-03 · by Long Nguyen ·github
Swiss Army Knife MQTT Browser. Contribute to AUTOSOLN/swarmy-mqtt development by creating an account on GitHub.

AUTOSOLN/swarmy-mqtt

Swiss Army Knife MQTT Browser. Contribute to AUTOSOLN/swarmy-mqtt development by creating an account on GitHub.

0 stars · 0 forks

README

swarmy-mqtt Swiss Army Knife MQTT Browser A web-based MQTT v5 and v3.1.1 client tool well suited for tracking clusters. How to $ go build -o ./build/ $ cd build $ ./swarmy-mqtt -h $ ./swarmy-mqtt -state ./conns.json -db ./msgs.sqlite Append the -port PORTNUM argument if you want to use a different port than 6080. Browse to http://localhost:6080 or http://YOURIP:6080 and connect to 1 or more brokers at the same time. Add a connection ...

And either click the circle adjacent to the name you provided or client Connect All to connect to your (broker/brokers).

You may click on a message for details.

Toggle Tree for a tree view or Stream for a stream view in the top right corner.

TLS Use an mqtts:// server URL (default port 8883) to connect over TLS. In the connection's TLS section you can:

paste or load a CA certificate (PEM) to trust a private CA; leave it empty to use the system's trusted CAs, add a client certificate and unencrypted private key (PEM) for mutual TLS, tick "Skip server certificate verification" for brokers with self-signed certificates (insecure).

With -state, connection settings, including passwords and TLS private keys, are saved in plain text in the state file (created with owner-only permissions, 0600). Keep it somewhere private.

source

github.com · 4 images · 99 links

Comments (0)

No comments yet