Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/0x5e/miio-dissector

Xiaomi Mi Home Binary Protocol Dissector for Wireshark
https://github.com/0x5e/miio-dissector

miio miio-protocol wireshark-dissector wireshark-lua

Last synced: 4 days ago
JSON representation

Xiaomi Mi Home Binary Protocol Dissector for Wireshark

Awesome Lists containing this project

README

        

# miio-dissector
Xiaomi Mi Home Binary Protocol Dissector for Wireshark.

# Requirements

- macOS (Windows not available, Linux not tested)
- openssl installed

# Install

Copy the [miio.lua](https://raw.githubusercontent.com/0x5e/miio-dissector/main/miio.lua) file to `~/.config/wireshark/plugins/miio.lua`.

Or execute:
```shell
sh -c "$(curl -fsSL https://raw.githubusercontent.com/0x5e/miio-dissector/main/install.sh)"
```

# Usage
After installation, restart the Wireshark, open `Preferences` -> `Protocols` -> `MIIO` page, input the device token and save.

![](./screenshot.png)

# Documentation
[Xiaomi's MiHome Binary protocol](https://github.com/OpenMiHome/mihome-binary-protocol/blob/master/doc/PROTOCOL.md)

[Wireshark’s Lua API Reference Manual](https://www.wireshark.org/docs/wsdg_html_chunked/wsluarm_modules.html)

[Lua编写Wireshark插件实战](https://www.zybuluo.com/natsumi/note/77991)