<ph type="x-smartling-placeholder"></ph> Consulter le code source sur GitHub
Les options d'installation disponibles dépendent de la manière dont vous utilisez Pyspinel.
Extcap est un plug-in pour Wireshark qui permet pour utiliser le binaire Pyspinel comme interface de capture. Extcap réduit la configuration et la configuration nécessaires pour renifler les paquets Thread à l'aide de Wireshark, car elle ne permet pas sans écrire dans un fichier de capture. Cette option permet de gérer les configurations enregistré dans Wireshark, par exemple en définissant votre canal Thread et en sélectionnant votre RCP ou NCP à partir de l'interface graphique.
Vous pouvez également utiliser Wireshark sans le plug-in extcap. Cette option offre
un accès en ligne de commande aux indicateurs Pyspinel, ce qui vous permet d'exécuter le outil de détection avec
différentes configurations. Vous pouvez définir ces indicateurs
à chaque fois que vous exécutez le sniffer,
Exemple : --channel 15 --uart /dev/ttyACM0
.
Installer Pyspinel et les dépendances sans extcap
- Installez les dépendances :
sudo apt install python3-pip
pip3 install --user pyserial ipaddress
- Clonez le dépôt Pyspinel:
git clone https://github.com/openthread/pyspinel
- Installez Pyspinel:
cd pyspinel
sudo python3 setup.py install
Vous pouvez également configurer l'environnement en installant le package pyspinel
. Remarque
que ce package utilise la version 1.0.0a3 de Pyspinel et non
la dernière version de Pyspinel.
pip3 install --user pyspinel
Pour utiliser Pyspinel sans le plug-in extcap, consultez l'article Sniffing de paquets avec Pyspinel.
Installer Pyspinel et les dépendances avec extcap
- Installez les dépendances :
sudo apt install python3-pip
pip3 install --user pyserial ipaddress
- Clonez le dépôt Pyspinel:
git clone https://github.com/openthread/pyspinel
- Ouvrez Wireshark. Accédez à Help (Aide), puis à About Wireshark (À propos de Wireshark) et sélectionnez le Onglet Dossiers. L'entrée Extcap path (Chemin d'accès extcap) indique l'emplacement du composant extcap. Marque note de ce lieu.
- Installez Pyspinel à l'aide du chemin d'accès extcap de Wireshark:
cd pyspinel
sudo python3 setup.py install --extcap-path=extcap-path
Vous pouvez également configurer l'environnement en installant le package pyspinel:
pip3 install pyspinel --install-option="--extcap-path=extcap-path"
Pour utiliser Pyspinel avec le plug-in extcap, consultez l'article Sniffing de paquets avec Extcap.