Sniffer on OSX - revisited

It looks like the last discussion of Sniffer on Devzone was 2-3 yrs ago.

I’ve ordered the nRF Dongle and will download the Windows-based nRF Sniffer app.

i can run this with WireShark on a Windows VM on my Mac, though I would like a Mac OSX option.

- Any news on that front?

- Any way the Bluetooth hardware built into the MacBook could serve a Mac Sniffer app?

thanks!

Parents Reply
  • In the document, under "Finalize the set up", step 3 says, "Click View>Interface Toolbars>nRF Sniffer to enable the Sniffer interface". This option is not available under the View menu on OS X. I'm running Wireshark 2.4.5.

    Can you please update the document to include specific instructions for Mac users?

Children
  • Agreed, @motion.

    I tried the Windows installer route on a VMWare Windows 7 VM, as well.

    All steps worked without error, but in the end, neither the Dongle nor the nRK52 DK show up in the Windows WireShark Capture list.

    On Win 7: WireShark Version 2.4.5 (v2.4.5-0-g153e867ef1) (I tried V2.5.x as well)
    JLink 6.16c

    None of the WireShark versions I've seen have a View\Interface Toolbars option

    WireShark VIew Menu

    I'm excited about the possibilities...

    I need the magic incantation...

  • I followed the instructions on macOS (ignoring that it mentions "for Windows"), and it works for me (using macOS v10.13.3 on a MacBook Pro).

    The only thing I needed to do to get Wireshark to find the interface is copy the contents of the sniffer's extcap folder to the one under Wireshark:

    Another thing I did differently is copy the firmware hex file into the JLink mounted drive rather than using the jlink tools. It's a much easier process. If you don't get the firmware flashed correctly to the board/USB dongle, it will probably cause it to not show up in the Interfaces list.

    The toolbar only shows up when Wireshark recognizes the interface and you choose that upon startup of Wireshark. 

    The one difference is I'm using the nRF51 dongle (PCA10031), but I'll try with an nRF52832 board and see if that works or not.

Related