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

  1. Basic networking background (L1/L2, control-plane/data-plane, trace analysis in Wireshark)

  2. Knowledge of Shell and Lua scripting

Useful References

  1. WI-FI channels https://pixelprivacy.com/resources/best-wi-fi-channel/

  2. How to capture WLAN frames https://wiki.wireshark.org/CaptureSetup/WLAN

  3. Monitor mode https://behindthesciences.com/cyber-security-hacks/how-to-enable-monitor-mode-in-raspberry-pi-3

  4. tshark examples http://hmml.github.io/tshark/

  5. Lua in Wireshark https://wiki.wireshark.org/Lua

  6. Lua examples https://www.wireshark.org/docs/wsdg_html_chunked/wsluarm.html

  7. Example traces of WI-FI handoff handoff example1, handoff example2

  8. Analyzing wlan with wireshark page22-page36

  9. Power-save mode https://alethea.in/legacy-power-save-mode/

  10. WI-FI handoff https://mrncciew.com/2014/09/02/cwsp-802-11-roaming-basics/

  11. 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].