Spiral Yükleme

Kaynağı GitHub'da görüntüleyin

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

Extcap, Wireshark'ın yakalama arayüzü olarak Pyspinel ikilisini kullanmasına olanak tanıyan bir Wireshark eklentisidir. Extcap, yakalama dosyasına yazma gerektirmediğinden Wireshark'ı kullanarak iş parçacığı paketlerini koklamak için gereken kurulum ve yapılandırmayı azaltır. Bu seçenekle yapılandırmalar Wireshark'ta yönetilir ve kaydedilir. Örneğin, mesaj kanalı ayarlama ve GUI'den RCP veya NCP cihaz yolunuzu seçme işlemleri bu seçenekle yapılabilir.

Wireshark'ı extcap eklentisi olmadan da kullanabilirsiniz. Bu seçenek, Pyspinel işaretlerine komut satırı erişimi sağlar. Böylece, sniffer'ı çeşitli yapılandırmalarla çalıştırabilirsiniz. Bu işaretleri, sniffer'ı her çalıştırdığınızda ayarlayabilirsiniz (ör. --channel 15 --uart /dev/ttyACM0).

Pyspinel ve bağımlılıkları extcap olmadan 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. Pyspinel'i yükleme:
    cd pyspinel
    sudo python3 setup.py install
    

Alternatif olarak, pyspinel paketini yükleyerek ortamı ayarlayabilirsiniz. Bu paketin, en son Pyspinel ana sürümünü 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 Pyspinel ile Paket Koklama başlıklı makaleyi inceleyin.

Pyspinel ve bağımlılıklarını extcap ile 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'ya gidin ve Klasörler sekmesini seçin. Extcap yolu girişi, extcap konumunu listeler. Bu konumu not edin.
  4. Wireshark'taki extcap yolunu kullanarak Pyspinel'i 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 yakalama başlıklı makaleyi inceleyin.