2014 | OriginalPaper | Buchkapitel
IEEE-802.15.4-Sniffer mit µracoli und Wireshark
verfasst von : Markus Krauße, Rainer Konrad
Erschienen in: Drahtlose ZigBee-Netzwerke
Verlag: Springer Fachmedien Wiesbaden
Aktivieren Sie unsere intelligente Suche um passende Fachinhalte oder Patente zu finden.
Wählen Sie Textabschnitte aus um mit Künstlicher Intelligenz passenden Patente zu finden. powered by
Markieren Sie Textabschnitte, um KI-gestützt weitere passende Inhalte zu finden. powered by
μracoli ist eine Bibliothek für Transceiver von Atmel in Verbindung mit 8-Bit AVR Mikrocontrollern. Für uns ist hierbei besonders das Paket
uracoli-sniffer
interessant, mit dem IEEE-802.15.4-Datenverkehr empfangen und protokolliert werden kann. Für Funkmodule mit einem ZigBit-Chip stellt das Paket eine Firmware zur Verfügung, die diesen Datenverkehr empfängt und über die serielle Schnittstelle ausgibt. Eine in der Programmiersprache
Python
realisierte Serial-Zu-Wireshark-Bridge liest die über die serielle Schnittstelle ankommenden Daten ein, wandelt diese in das pcap-Format um und stellt diese Daten über eine Pipe dem Netzwerkanalyseprogramm
Wireshark
zur Verfügung. Anschließend kann der erhaltenen Datenverkehr mit dem Programm Wireshark analysiert werden. Die Snifferanwendung ist Plattform-unabhängig, benötigt als Basis allerdings die Laufzeitumgebung Python inklusive dem Modul pyserial, welches den Zugriff auf die serielle Schnittstelle ermöglicht. Um die protokollierten Daten auswerten zu können, benötigen wir zudem das Netzwerkverkehranalysetool Wireshark. Wir werden hier die Installation der zur Zeit aktuellen Version der Sniffersoftware μracoli Version 0.4.2 unter einem Windows Betriebssystem erklären.