IEEE-802.15.4-Sniffer mit µracoli und Wireshark

Chapter

Zusammenfassung

μ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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer Fachmedien Wiesbaden 2014

Authors and Affiliations

  1. 1.FB Informatik/IngenieurwissenschaftFrankfurt University of Applied SciencesFrankfurt am MainDeutschland

Personalised recommendations