Spiral Yükleme

Kaynağı GitHub'da göster

Yükleme seçenekleriniz Pyspinel'ı nasıl kullandığınıza bağlıdır.

Extcap, bir yakalama arayüzü olarak Pyspinel ikili programını kullanmasına olanak tanıyan bir Wireshark eklentisidir. Extcap, bir yakalama dosyasına yazmayı gerektirmediği için Wireshark kullanarak Thread paketlerini algılamak için gereken kurulumu ve yapılandırmayı azaltır. Bu seçenek sayesinde yapılandırmalar Wireshark'ta yönetilir ve kaydedilir. Örneğin, Thread kanalınızı ayarlayarak ve GUI'den RCP veya NCP cihaz yolunuzu seçebilirsiniz.

Wireshark'ı bağımsız eklenti eklentisi olmadan da kullanabilirsiniz. Bu seçenek, Pyspinel flag'lerine komut satırı erişimi sağlayarak dinleyiciyi çeşitli yapılandırmalarla çalıştırmanıza olanak tanır. Sniffer'ı her çalıştırdığınızda bu işaretleri ayarlayabilirsiniz (örneğin, --channel 15 --uart /dev/ttyACM0).

Pyspinel ve bağımlıları bağımsız değişken olmadan yükle

  1. Bağımlılıkları yükleyin:
    sudo apt install python3-pip
    pip3 install --user pyserial ipaddress
    
  2. Pyspinel deposunu klonlayın:
    git clone https://github.com/openthread/pyspinel
    
  3. Pyspinel'ı yükleyin:
    cd pyspinel
    sudo python3 setup.py install
    

Alternatif olarak, pyspinel paketini yükleyerek ortamı ayarlayabilirsiniz. Bu paketin, en son Pyspinel ana makinesini değil, Pyspinel v1.0.0a3 sürümünü kullandığını unutmayın.

pip3 install --user pyspinel

Pyspinel'i Extcap eklentisi olmadan kullanmak için Packet Sniffing with Pyspinel (Pyspinel ile Paket Sniffing) başlıklı makaleyi inceleyin.

Pyspinel ve extcap ile bağımlıları yükleme

  1. Bağımlılıkları yükleyin:
    sudo apt install python3-pip
    pip3 install --user pyserial ipaddress
    
  2. Pyspinel deposunu klonlayın:
    git clone https://github.com/openthread/pyspinel
    
  3. Wireshark'ı açın. Yardım'a, ardından Wireshark hakkında bölümüne gidip Klasörler sekmesini seçin. Extcap path girişi, istisna konumunu belirtir. Bu konumu not edin.
  4. Wireshark'ın harici yolunu kullanarak Pyspinel'ı yükleyin:
    cd pyspinel
    sudo python3 setup.py install --extcap-path=extcap-path
    

Alternatif olarak, pyspinel paketini yükleyerek ortamı ayarlayabilirsiniz:

pip3 install pyspinel --install-option="--extcap-path=extcap-path"

Pyspinel'i Extcap eklentisiyle kullanmak için Extcap kullanarak Paket Sniffing başlıklı makaleyi inceleyin.