用于破解广联达协议的工具。
项目描述
广联达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文件夹。
贡献
欢迎提交拉取请求。对于重大更改,请先打开一个问题,讨论您想要更改的内容。