lingbo - acmsigcomm19hackathon/hackathonprojects GitHub Wiki
Lingbo-box Challenges
What is Lingbo-box
Lingbo-box is an appliance that can capture and analyze WI-FI frames from multiple channels. In this challenge, we will provide a simplified version of Lingbo-box hardware for each team. Hackers will build the Lingbo-box software from scratch.
Hackathon Projects
Problem-1 (Easy):
Write a shell script to use Lingbo-box to capture WI-FI frames from multiple channels. Sort and merge the captured frames into one pcap file according to their timestamps.
Problem-2 (Advanced):
Collect traces with your script in Problem-1. Write a Wireshark plugin in Lua to identify WI-FI power management frames. Compute how much time each power save mode takes.
Problem-3 (Hard):
Walk around the venue to collect traces with your script in Problem-1. Write a Wireshark plugin in Lua to identify WI-FI handoff procedures. Decompose and analyze handoff time consumptions. In case it is difficult to trigger handoff on the hackathon day, we will provide a few backup traces.
Technical Skills Required
-
Basic networking background (L1/L2, control-plane/data-plane, trace analysis in Wireshark)
-
Knowledge of Shell and Lua scripting
Useful References
-
WI-FI channels https://pixelprivacy.com/resources/best-wi-fi-channel/
-
How to capture WLAN frames https://wiki.wireshark.org/CaptureSetup/WLAN
-
Monitor mode https://behindthesciences.com/cyber-security-hacks/how-to-enable-monitor-mode-in-raspberry-pi-3
-
tshark examples http://hmml.github.io/tshark/
-
Lua in Wireshark https://wiki.wireshark.org/Lua
-
Lua examples https://www.wireshark.org/docs/wsdg_html_chunked/wsluarm.html
-
Example traces of WI-FI handoff handoff example1, handoff example2
-
Analyzing wlan with wireshark page22-page36
-
Power-save mode https://alethea.in/legacy-power-save-mode/
-
WI-FI handoff https://mrncciew.com/2014/09/02/cwsp-802-11-roaming-basics/
-
Slides https://lingbo.oss-cn-hangzhou.aliyuncs.com/lingbo.pptx
Contact us
Dr. Xin Wu will participate and help all the hackers who are interested in WI-FI and Lingbo-box. If anyone has technical questions in advance, please directly contact him at [email protected].