Update README.md

This commit is contained in:
Matheus Eduardo 2021-09-06 11:26:13 +08:00 committed by Matheus Eduardo Garbelini
parent c1fc3f84e3
commit fd8acc00af

View file

@ -86,7 +86,7 @@ You can modify or add BT profiles to the current programs by following the offic
### General Architecture ### General Architecture
The custom ESP32 BR/EDR Sniffer/Injector firmware communicates with the host system over a USB serial port and waits to receive custom commands or common HCI commands. At startup, an HCI bridge is created to separate custom command and Baseband packets from standard HCI commands, events or data sent or received from ESP32. Once "RX/TX Sniffer" feature is enabled on the ESP32 firmware, Baseband packets are directly forwarded to *`BTSnifferBREDR.py`* script which simply decodes sniffed packets and prints them via Scapy and/or dumps to Wireshark via live capture and to `logs` folder. The custom ESP32 BR/EDR Sniffer/Injector firmware communicates with the host system over a USB serial port and waits to receive custom commands or HCI commands. At startup, an HCI bridge is created to separate BrakTooth custom protocol from standard HCI commands sent or received from ESP32. Once the "RX/TX Sniffer" feature is enabled on the ESP32 firmware, Baseband packets are directly forwarded to *`BTSnifferBREDR.py`* script which simply decodes sniffed packets over the custom protocol and prints them via Scapy and/or dumps to Wireshark via live capture and to `logs` folder.
![arch.pdf](docs/arch.pdf.svg) ![arch.pdf](docs/arch.pdf.svg)