Memasang Pyspinel

Lihat sumber di GitHub

Opsi penginstalan bergantung pada cara Anda menggunakan Pyspinel.

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

Anda juga dapat menggunakan Wireshark tanpa plugin {i>extcap<i}. Opsi ini memberikan akses command line ke flag Pyspinel, yang memungkinkan Anda menjalankan sniffer dengan berbagai konfigurasi. Anda dapat mengatur penanda ini setiap kali Anda 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. Catatan bahwa paket ini menggunakan rilis Pyspinel v1.0.0a3 dan bukan game Pyspinel terbaru.

pip3 install --user pyspinel

Untuk menggunakan Pyspinel tanpa plugin extcap, lihat Pengendalian 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 Folder. Entri Extcap path mencantumkan lokasi extcap. Merek catatan 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 Sniffing Paket menggunakan Extcap.