跳转到主要内容

用于破解广联达协议的工具。

项目描述

广联达Hack工具

广联达Hack工具是一个Python模块,用于解密、过滤和分析从广联达设备捕获的数据包,以便更好地与智能家居平台集成。

  • 这不是广联达的官方应用。
  • 目前仅支持通用遥控设备。

安装

使用包管理器pip安装广联达Hack工具。

pip install broadlinkhacktools

使用方法

from broadlinkhacktools import PacketDecryptor, PacketPrinter, PersistenceHandler
from broadlinkhacktools.protocol.const import DEFAULT_IV, DEFAULT_KEY


# Load packets from binary files.
src_folder = 'some_folder'
packets = PersistenceHandler.load_packets(src_folder)

# Decrypt packets using default key.
decryptor = PacketDecryptor(DEFAULT_KEY, DEFAULT_IV)
decryptor.decrypt(packets)

# Print packets to a file.
printer = PacketPrinter()
with open('packets.txt', 'w+') as file:
    for packet in packets:
        printer.print(packet, file=file)

更多示例,请参阅examples文件夹。

贡献

欢迎提交拉取请求。对于重大更改,请先打开一个问题,讨论您想要更改的内容。

许可证

MIT

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

broadlinkhacktools-0.0.1.tar.gz (5.9 kB 查看哈希值)

上传时间:

构建分布

broadlinkhacktools-0.0.1-py3-none-any.whl (9.3 kB 查看哈希值)

上传时间: Python 3

由以下机构支持