Anish’s Status Report for 2/18

This week I worked on trying to implement the “Polite WiFi” attack where we are able to ping devices with 802.11 null packets and get an acknowledgement packet in response (from which we can measure time-of-flight and signal strength). I’m still having some trouble with this; it seems that the library I’m using to send packets (Scapy) is not playing well with my wifi card, and I was constantly getting mangled MAC addresses when sending a null packet between devices. I am continuing to work to debug this. I also set up a hardware test platform with multiple antennas connected to an AX200 wifi card, and tested that I could successfully take measurements across the antennas with Wireshark.

As of now we are on-schedule and making solid progress, and I don’t feel that we need to make any corrections to the project schedule.

In the next week, I hope to figure out the issue with the wifi pinging and be able to measure ToF to different devices; and then start collecting real data using our antenna setup which we can start analyzing with the filtering algorithms.

The engineering principles I’ve been using heavily up til now includes electromagnetism/antennas (which I learned in Physics 2 and 18-220) as well as networks and wireless protocols (which I learned about in 18-213, 18-349, and 18-649).

Images attached of setting up the AX200 card with external antenna connectors, as well as a multi-antenna setup that I’ve been experimenting with using for measurements.

 

Anish’s Status Report for 2/11

Most of this past week was spent on literature-review and background – including the proposal slides and working to refine our project plan afterwards. I looked into different hardware options we could use with PicoScenes (particularly the differences between the several Intel WiFi cards) as well as antenna hardware options, and ordered the relevant WiFi card and connectors (as to not have to cannibalize Ethan’s laptop for the final prototype). I also started experimenting with Wireshark and looking at what relevant metadata we can extract about devices. I feel confident in progress so far and being on-track with our schedule. Next week I will continue working with PicoScenes and (once the new WiFi card arrives) testing with varied physical antenna configurations to get some results which Thomas can use to test the processing algorithms against.