5 个不稳定版本

1.0.0 2019年9月24日
0.3.1 2019年11月18日
0.2.1 2019年10月8日
0.2.0 2019年9月25日
0.1.0 2019年9月25日

#1416 in 文本处理

MIT 许可证

40KB
1K SLoC

MQTT Analyzer

这是一个帮助您分析 MQTT 消息的命令行工具。

功能

现在它是 mosquitto_pub 的简化版,具有相似的参数。

USAGE:
    mqtt-analyzer [FLAGS] [OPTIONS]

FLAGS:
        --help       Prints help information
        --tui        Enable Text User Interface
    -V, --version    Prints version information

OPTIONS:
    -i, --id <ID>                The id to use for this client
        --format <FORMAT>        The format to use to show payload. If text is non valid utf8, it falls back to hex.
                                 [default: auto]  [possible values: hex, base64, text, escape, auto]
    -h, --host <HOSTNAME>        Specify the host to connect to [default: localhost]
        --mode <mode>            Enable Text User Interface [default: subs]  [possible values: subs, stream, retained,
                                 stats]
    -P, --pw <PASSWORD>          Provide a password to be used for authenticating with the broker. See also the
                                 --username option
    -p, --port <PORT>            Connect to the port specified [default: 1883]
    -t, --topic <TOPIC>...       The MQTT topic to subscribe to
    -u, --username <USERNAME>    Provide a username to be used for authenticating with the broker. See also the --pw
                                 argument

未来开发

  • 统计(出现次数、频率等...)
  • 对有效载荷的正则表达式过滤器
  • 可扩展的自定义格式化
  • 主题的树形导航

依赖关系

~22–31MB
~494K SLoC