<ph type="x-smartling-placeholder"></ph> Quelle auf GitHub ansehen
Die Installationsoptionen hängen davon ab, wie Sie Pyspinel verwenden.
Extcap ist ein Plug-in für Wireshark, mit dem um das Pyspinel-Binärprogramm als Capture-Schnittstelle zu nutzen. Extcap reduziert die Einrichtung und Konfiguration erforderlich sind, um Thread-Pakete mit Wireshark zu überwachen, in eine Capture-Datei geschrieben werden. Mit dieser Option werden Konfigurationen in Wireshark gespeichert, z. B. zum Festlegen des Thread-Kanals und der Auswahl Ihres RCP NCP-Gerätepfad aus der GUI.
Sie können Wireshark auch ohne das extcap-Plug-in verwenden. Diese Option bietet
Befehlszeilenzugriff auf Pyspinel-Flags, sodass Sie den Sniffer mit
verschiedene Konfigurationen. Sie können diese Flags bei jeder Ausführung
des Sniffers festlegen,
z. B. --channel 15 --uart /dev/ttyACM0
.
Pyspinel und Abhängigkeiten ohne extcap installieren
- Installieren Sie die Abhängigkeiten:
sudo apt install python3-pip
pip3 install --user pyserial ipaddress
- Klonen Sie das Pyspinel-Repository:
git clone https://github.com/openthread/pyspinel
- Installieren Sie Pyspinel:
cd pyspinel
sudo python3 setup.py install
Alternativ können Sie die Umgebung einrichten, indem Sie das Paket pyspinel
installieren. Hinweis
dass dieses Paket den Release Pyspinel v1.0.0a3 verwendet und nicht
die neueste Pyspinel-Hauptversion.
pip3 install --user pyspinel
Informationen zur Verwendung von Pyspinel ohne das extcap-Plug-in finden Sie unter Paket-Sniffing mit Pyspinel.
Pyspinel und Abhängigkeiten mit extcap installieren
- Installieren Sie die Abhängigkeiten:
sudo apt install python3-pip
pip3 install --user pyserial ipaddress
- Klonen Sie das Pyspinel-Repository:
git clone https://github.com/openthread/pyspinel
- Öffnen Sie Wireshark. Rufen Sie Help (Hilfe), About Wireshark Ordner. Im Eintrag Extcap-Pfad wird der extcap-Speicherort aufgeführt. Marke dieses Standorts notieren.
- Installieren Sie Pyspinel mithilfe des extcap-Pfads von Wireshark:
cd pyspinel
sudo python3 setup.py install --extcap-path=extcap-path
Alternativ können Sie die Umgebung einrichten, indem Sie das pyspinel-Paket installieren:
pip3 install pyspinel --install-option="--extcap-path=extcap-path"
Informationen zur Verwendung von Pyspinel mit dem extcap-Plug-in finden Sie unter Paket-Sniffing mit Extcap.