Opsi penginstalan bergantung pada cara Anda menggunakan Pyspinel.
Extcap adalah plugin untuk Wireshark yang memungkinkannya menggunakan biner Pyspinel sebagai antarmuka pengambilan. Extcap mengurangi penyiapan dan konfigurasi yang diperlukan untuk mengendus paket Thread menggunakan Wireshark, karena tidak memerlukan penulisan ke file tangkapan. Dengan opsi ini, konfigurasi dikelola dan disimpan di Wireshark, misalnya menyetel saluran Thread dan memilih jalur perangkat RCP atau NCP dari GUI.
Anda juga dapat menggunakan Wireshark tanpa plugin extcap. Opsi ini memberikan
akses command line ke flag Psyspinel, yang memungkinkan Anda menjalankan sniffer dengan
berbagai konfigurasi. Anda dapat menetapkan flag ini setiap kali menjalankan sniffer,
misalnya, --channel 15 --uart /dev/ttyACM0
.
Menginstal Pyspinel dan dependensi tanpa extcap
- Instal dependensi:
sudo apt install python3-pip
pip3 install --user pyserial ipaddress
- Clone repositori Pyspinel:
git clone https://github.com/openthread/pyspinel
- Instal Pyspinel:
cd pyspinel
sudo python3 setup.py install
Atau, siapkan lingkungan dengan menginstal paket pyspinel
. Perhatikan
bahwa paket ini menggunakan rilis Pyspinel v1.0.0a3, bukan
Pyspinel utama terbaru.
pip3 install --user pyspinel
Untuk menggunakan Pyspinel tanpa plugin extcap, lihat Penyadapan Paket dengan Pyspinel.
Menginstal Pyspinel dan dependensi dengan extcap
- Instal dependensi:
sudo apt install python3-pip
pip3 install --user pyserial ipaddress
- Clone repositori Pyspinel:
git clone https://github.com/openthread/pyspinel
- Buka Wireshark. Buka Help, lalu About Wireshark dan pilih tab Folders. Entri Jalur extcap mencantumkan lokasi extcap. Catat lokasi ini.
- Instal Pyspinel, menggunakan jalur extcap dari Wireshark:
cd pyspinel
sudo python3 setup.py install --extcap-path=extcap-path
Atau, siapkan lingkungan dengan menginstal paket pyspinel:
pip3 install pyspinel --install-option="--extcap-path=extcap-path"
Untuk menggunakan Pyspinel dengan plugin extcap, lihat Penyadapan Paket menggunakan Extcap.