Zainstaluj Pyspinel

Wyświetl źródło na GitHubie

Opcje instalacji zależą od tego, jak używasz Pyspinel.

Extcap to wtyczka do Wireshark, która umożliwia korzystanie z binarnego pliku Pyspinel jako interfejsu przechwytywania. Extcap zmniejsza nakład pracy związany z konfiguracją potrzebną do przechwytywania pakietów Thread za pomocą Wireshark, ponieważ nie wymaga zapisywania do pliku przechwytywania. W przypadku tej opcji konfiguracje są zarządzane i zapisywane w Wireshark, np. ustawianie kanału Thread i wybieranie ścieżki urządzenia RCP lub NCP w interfejsie GUI.

Możesz też używać Wireshark bez wtyczki extcap. Ta opcja zapewnia dostęp do flag Pyspinel z wiersza poleceń, co umożliwia uruchamianie sniffera z różnymi konfiguracjami. Te flagi możesz ustawiać za każdym razem, gdy uruchamiasz sniffera, np. --channel 15 --uart /dev/ttyACM0.

Instalowanie Pyspinel i zależności bez extcap

  1. Zainstaluj zależności:
    sudo apt install python3-pip
    pip3 install --user pyserial ipaddress
    
  2. Sklonuj repozytorium Pyspinel:
    git clone https://github.com/openthread/pyspinel
    
  3. Zainstaluj Pyspinel:
    cd pyspinel
    sudo python3 setup.py install
    

Możesz też skonfigurować środowisko, instalując pakiet pyspinel. Pamiętaj , że ten pakiet używa wersji Pyspinel v1.0.0a3, a nie najnowszej wersji głównej Pyspinel.

pip3 install --user pyspinel

Aby używać Pyspinel bez wtyczki extcap, zapoznaj się z artykułem Przechwytywanie pakietów za pomocą Pyspinel.

Instalowanie Pyspinel i zależności z extcap

  1. Zainstaluj zależności:
    sudo apt install python3-pip
    pip3 install --user pyserial ipaddress
    
  2. Sklonuj repozytorium Pyspinel:
    git clone https://github.com/openthread/pyspinel
    
  3. Otwórz Wireshark. Kliknij kolejno Pomoc, Informacje o Wireshark i wybierz kartę Foldery. Wpis Ścieżka Extcap zawiera lokalizację extcap. Zanotuj tę lokalizację.
  4. Zainstaluj Pyspinel, używając ścieżki extcap z Wireshark:
    cd pyspinel
    sudo python3 setup.py install --extcap-path=extcap-path
    

Możesz też skonfigurować środowisko, instalując pakiet pyspinel:

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

Aby używać Pyspinel z wtyczką extcap, zapoznaj się z artykułem Przechwytywanie pakietów za pomocą Extcap.