Skip to content

lumokitho/keyblepy

 
 

Repository files navigation

KeyBLEpy a implementation to control eq3 Smart Locks via Bluetooth

Current status

Features supported tested
Decrypt Message
Encrypt Message ✔️ ✔️
Timeout on operation partial
discover BLE devices ✔️ ✔️
Registering new user ✔️ ✔️
Open/Unlock/Lock ✔️ ✔️
Status

wireshark dissector

The wireshark dissector is written in lua and can be loaded via cmdline

wireshark -X lua_script:wireshark-evlock.lua

It has been tested with bluetooth captures from Android (btsnoop_hci.log). Enable bluetooth hci snoop log and copy it to your wireshark host.

The dissector supports only unfragmented frames. For encrypted packages only the message name is shown.

About

KeyBLE python implementation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 89.8%
  • Lua 10.2%