I am trying to live capture and analyze traffic on Wireshark. I followed lessons like https://academy.nordicsemi.com/courses/bluetooth-low-energy-fundamentals/lessons/lesson-6-bluetooth-le-sniffer/topic/nrf-sniffer-for-bluetooth-le/ unsuccessfully.
Most online documentation for troubleshooting refers to a no longer exiting project called: nRF Sniffer v4.1.1 ZIP
Using current definitions I am able to install and have running command line capture like:
nrfutil ble-sniffer sniff --port /dev/ttyACM0
I understand that I have the right firmware flashed to the device and capturing is working, as the pcap file created can be opened in wireshark.
After installation, I have:
nrfutil-ble-sniffer-hci-shimnrfutil-ble-sniffer-shimnrfutil-ble-sniffer-shim-config.json
files copied to .local/lib/wireshark/extcap and verified that wireshark is using that folder for personal extcap
The problem is that wireshark shows no interface associated to nRF bluetooth .
If I run ./nrfutil-ble-sniffer-shim --extcap-interfaces I get no output and running it with sudo:
asabigue@devel:~/.local/lib/wireshark/extcap$ sudo ./nrfutil-ble-sniffer-shim --extcap-interfaces[sudo] contraseña para asabigue:
thread 'main' panicked at src/main.rs:1856:68:called `Option::unwrap()` on a `None` valuenote: run with `RUST_BACKTRACE=1` environment variable to display a backtraceError: Subprocess /root/.nrfutil/bin/nrfutil-ble-sniffer failed with unexpected exit code Some(101)
Please provide further tests, ideas or solutions in order to properly connect wireshark to the sniffer.
Thanks!

