Memasang Pyspinel

Lihat sumber di GitHub

Opsi penginstalan bergantung pada cara Anda menggunakan Pyspinel.

Extcap adalah plugin untuk Wireshark yang memungkinkan nya menggunakan biner Pyspinel sebagai antarmuka penangkapan. Extcap mengurangi penyiapan dan konfigurasi yang diperlukan untuk mengendus paket Thread menggunakan Wireshark, karena tidak memerlukan penulisan ke file penangkapan. Dengan opsi ini, konfigurasi dikelola dan disimpan di Wireshark, misalnya menetapkan saluran Thread dan memilih jalur perangkat RCP atau NCP dari GUI.

Anda juga dapat menggunakan Wireshark tanpa plugin extcap. Opsi ini menyediakan akses command line ke flag Pyspinel, sehingga Anda dapat 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

  1. Instal dependensi:
    sudo apt install python3-pip
    pip3 install --user pyserial ipaddress
    
  2. Buat clone repositori Pyspinel:
    git clone https://github.com/openthread/pyspinel
    
  3. 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

  1. Instal dependensi:
    sudo apt install python3-pip
    pip3 install --user pyserial ipaddress
    
  2. Buat clone repositori Pyspinel:
    git clone https://github.com/openthread/pyspinel
    
  3. Buka Wireshark. Buka Help, lalu About Wireshark dan pilih tab Folders. Entri Extcap path mencantumkan lokasi extcap. Catat lokasi ini.
  4. 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.