<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-pippip3 install --user pyserial ipaddress - Klonen Sie das Pyspinel-Repository:
git clone https://github.com/openthread/pyspinel - Installieren Sie Pyspinel:
cd pyspinelsudo 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-pippip3 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 pyspinelsudo 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.