WiFröst: Bridging the Information Gap for Debugging of Networked Embedded Systems
summary
WiFröst instruments the microcontroller, local router and server and aggregates those streams into a web IDE timeline so networked bugs become visible. It uses a modified WiFi library that tags HTTP transactions, mitmproxy on Raspberry Pi for router logging and a logic analyser synchronized traces approach to correlate microsecond device events with slower network events. The system supports HTTP/HTTPS, flags wrong WiFi passwords, DNS resolution failures, bad API keys and JSON error fields via automated extensible checks, and the demo shows the visualization and checks successfully find and explain faults.
AI-written summary · about
chapters (6)
- 0:00Start
- 2:47Related Projects
- 4:13Design of the Ide
- 10:23Hardware Setup
- 11:18Network Instrumentation Approach
- 12:53Summary
related talks
20mBifröst : Visualizing and Checking Behavior of Embedded Systems across Hardware and Software
40mRogue One: A Wifi Story
38mDebugging Embedded Linux
32mActive Fault Finding in Networks
44mInspecting IPTV for Fun and No Profit
32mTracing the Linux networking stack with Retis
15mWOOD: Extending a WebAssembly VM with Out-of-Place Debugging for IoT applications
30mDemystifying IoT/OT Hacks With SDR
