O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Instalar o Pispinel

Ver fonte no GitHub

Suas opções de instalação dependem de como você usa o Pyspinel.

Extcap é um plugin para Wireshark que permite usar o binário Pyspinel como uma interface de captura. O Extcap reduz a configuração necessária para detectar pacotes de Thread usando o Wireshark, pois não requer gravação em um arquivo de captura. Com esta opção, as configurações são gerenciadas e salvas no Wireshark, por exemplo, definindo seu canal Thread e selecionando seu caminho de dispositivo RCP ou NCP na GUI.

Você também pode usar o Wireshark sem o plugin extcap. Esta opção fornece acesso de linha de comando aos sinalizadores do Pyspinel , permitindo que você execute o sniffer com várias configurações. Você pode definir esses sinalizadores toda vez que executar o sniffer, por exemplo, --channel 15 --uart /dev/ttyACM0 .

Instale o Pyspinel e dependências sem extcap

  1. Instalar dependências:
    sudo apt install python3-pip
    pip3 install --user pyserial ipaddress
    
  2. Clone o repositório Pyspinel:
    git clone https://github.com/openthread/pyspinel
    
  3. Instale o Pyspinel:
    cd pyspinel
    python3 setup.py install
    

Como alternativa, configure o ambiente instalando o pacote pyspinel . Observe que este pacote usa a versão Pyspinel v1.0.0a3 e não a versão principal mais recente do Pyspinel.

pip3 install --user pyspinel

Para usar o Pyspinel sem o plug-in extcap, consulte Packet Sniffing com Pyspinel .

Instale o Pyspinel e dependências com extcap

  1. Instalar dependências:
    sudo apt install python3-pip
    pip3 install --user pyserial ipaddress
    
  2. Clone o repositório Pyspinel:
    git clone https://github.com/openthread/pyspinel
    
  3. Abra o Wireshark. Vá para Ajuda , depois Sobre o Wireshark e selecione a guia Pastas . A entrada do caminho do Extcap lista o local do extcap. Anote este local.
  4. Instale o Pyspinel, usando o caminho extcap do Wireshark:
    cd pyspinel
    python3 setup.py install --extcap-path=extcap-path
    

Como alternativa, configure o ambiente instalando o pacote pyspinel:

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

Para usar o Pyspinel com o plug-in extcap, consulte Packet Sniffing usando Extcap .