Skip to content

Wireless Packet and MAC Randomisation Data Visualisation Toolkit

Notifications You must be signed in to change notification settings

adamistheanswer/PacketDataVisualisationSuite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Probe Request & MAC Randomisation Visualisation Suite

M.Sc Dissertation - The Visualisation & Analysis of Device Footprints Though 802.11 Probe Request Frames

Grade - Distinction 79%

Probe requests not using MAC randomisation contain the sender’s MAC address and potentially a previously authenticated network SSID from the searching devices memory. Consequently devices are vulnerable to tracking. Current locations are determined through the presence of a broadcasted MAC address to a receiver and previously visited locations can, in theory, be determined based on the SSIDs contained within the frames. To address this issue, operating system patches have been written to randomise the senders MAC address broadcast within probe requests, in order to make device tracking less trivial. However, adoption of these fixes has been limited, and the success varied across device manufacturers.

This suite was produced to graphically visualise the tracking concerns through cross-referencing contained SSIDs with wardriving WiFi databases, and demonstrated manufacturer patch success rates or failings. This ran on Pythons Flask web framework. The interactive GUI and data representations within the portal were built in JavaScript, making use of D3.js (Data Driven Documents), Crossfilter.js and DC.js.

Dataset Overview

Overview Stats

Manufacturer Analysis

Vendor Overview

SSID Analyis & Geolocation

SSID Analysis

Geolocation

Geolocation

About

Wireless Packet and MAC Randomisation Data Visualisation Toolkit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published