This library provides parsing capaibilities for btsnoop logs.
toml
[dependencies]
btsnoop = "0.1.0"
```rust use btsnoop::parsebtsnoopfile;
let btsnoopbytes: &[u8] = includebytes!("btsnoophci.log"); let file: btsnoop::File = parsebtsnoopfile(btsnoopbytes).unwrap(); for packet in file.packets { println!("Packet={:x?}", packet.packet_data); } ```
btsnoop
can parse files generated by Android and btmon
.btsnoop-extcap
for a Wireshark extcap plugin that can stream the HCI logs
live from a rooted Android device.