Zainstaluj Pyspinel

Wyświetl źródło w GitHubie

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

Extcap to wtyczka do Wiresharka, która umożliwia korzystanie z binarnego pakietu Pyspinel jako interfejsu do przechwytywania. Extcap zmniejsza konfigurację i konfigurację potrzebną do przechwytywania pakietów Thread za pomocą Wireshark, ponieważ nie wymaga zapisywania w pliku z danymi przechwyconymi przez Wireshark. W przypadku tej opcji konfiguracje są zarządzane i zapisywane w Wiresharku, na przykład ustawianie kanału Thread i wybieranie ścieżki urządzenia RCP lub NCP z interfejsu graficznego.

Możesz też używać Wiresharka bez wtyczki extcap. Ta opcja zapewnia dostęp do flag Pyspinel w wierszu poleceń, co pozwala uruchamiać sniffer w różnych konfiguracjach. Możesz ustawiać te flagi za każdym razem, gdy uruchamiasz sniffer, na przykład --channel 15 --uart /dev/ttyACM0.

Instalowanie pakietu Pyspinel i jego 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 korzysta z wersji Pyspinel 1.0.0a3, a nie z najnowszą wersją główną Pyspinel.

pip3 install --user pyspinel

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

Instalowanie pakietu Pyspinel i jego zależności za pomocą 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 Wiresharku i 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.