Adafruitが出している
Bluefruit LE Sniffer
を使おうとしてつまづいたところに関してです。
軽く導入した方法も記載しておきます。
導入
導入に関しては、この辺を参考にしてください。
流れだけ記載しておくと、
1.ドライバーを入れる
2.WireSharkを入れて、Sniffer用の設定をする
上のページで載せてくれていたスクリプトはcaskのインストールが以前のMacOSの指定の方法だったので、そこを修正したものを載せておきます。
#!/bin/bash
NRFSNIFFERPATH="https://www.nordicsemi.com/-/media/Software-and-other-downloads/Desktop-software/nRF-Sniffer/sw/nrfsnifferforbluetoothle300129d2b3.zip"
app=`brew list --cask | grep wireshark`; if [[ ${app} == "" ]]; then `brew install wireshark --cask`; fi
type "aria2c" > /dev/null 2>&1 || brew install aria2
sudo pip3 install --upgrade pip
sudo pip3 install pyserial
aria2c -x16 ${NRFSNIFFERPATH} -d /tmp
mkdir -p ~/.config/wireshark/extcap/
pushd /tmp
ZIPFILE=`find . -name "nrf*sniffer*.zip"`
unzip ${ZIPFILE} -d nrfsniffer
mv nrfsniffer/extcap/* ~/.config/wireshark/extcap/
rm -rf nrfsniffer
rm $ZIPFILE
popd
3.Wiresharkを起動して、キャプチャーを始める
つまづいたところ
で、つまづいたところとしては、Wiresharkを起動するところ。
メニューのWiresharkのアイコンを押して起動したら上記で設定したsnifferに関するインターフェースが出るはずが出ない。。。
最終的には、CUIから起動したら設定が適用できていました。
$ Wireshark