If you use the content of this repository, please reference the following paper:
Privacy-Aware Crowd Monitoring and WiFi Traffic Emulation for Effective Crisis Management
Specification | |
---|---|
Subject | Engineering |
Specific subject area | Generator that is able to produce WiFi packets of probe requests type, simulating the real behaviour of the considered devices |
Type of scripts | Python |
Rights reserved | Institution: Politecnico di Torino City/Town/Region: Torino, TO Country: Italy |
Type | Vendor | Model | OS | Year |
---|---|---|---|---|
SmartPhone | Apple | iPhone 14 Pro | iOS 16.4 | 2022 |
SmartPhone | OnePlus | Nord 5G | Android 11.0 | 2021 |
SmartPhone | Apple | iPhone 13 Pro | iOS 16.3 | 2021 |
SmartPhone | Samsung | Note 20 Ultra | Android 12.0 | 2020 |
SmartPhone | Xiaomi | Mi9 Lite | Android 10.0 | 2020 |
SmartPhone | Apple | iPhone 11 | iOS 15.0.1 | 2019 |
SmartPhone | Xiaomi | Redmi Note 8T | Android 10.0 | 2019 |
SmartPhone | Huawei | P9 Lite | Android 7.0 | 2016 |
SmartPhone | Apple | iPhone 7 | iOS 15.2 | 2016 |
SmartPhone | Apple | iPhone 6 | iOS 12.5.5 | 2014 |
Tablet | Apple | iPad 8 | iPadOS 14.8.1 | 2020 |
Laptop | Lenovo | ThinkPad X13 Gen1 | Windows 11 | 2021 |
Laptop | Apple | MacBookAir M1 | macOS 12.1 | 2020 |
Laptop | Apple | MacBookPro | macOS 11.6.2 | 2015 |
- /src/device.py → contains all the informations and functions related to the device class.
- /src/read_features.py → contains all the functions that read the device information in /database/general_features.json and /database/time_features.json.
- /src/event.py → contains all the informations and functions related to the event class.
- /src/main_event.py → contains the main code, where all the input parameters are set.
- /src/packet.py → contains the code for the creation of a Probe Request packet, using scapy library.
- /src/simulator.py → contains all the informations and functions related to the simulator class.
- /utility/utils.py → contains some utility functions.
- /utility/oui_formatter.py → contains functions for OUI management.
- Riccardo Rusca [[email protected]]
- Diego Gasco [[email protected]]
- Claudio Casetti [[email protected]]
- Paolo Giaccone [[email protected]]