Vývoj embedded zařízení pro monitorování a sběr Wi-Fi probe requestů
Loading...
Date
Authors
Hecl, František
Advisor
Referee
Mark
B
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
ORCID
Abstract
Tato práce se zabývá návrhem a implementací vestavěného zařízení pro monitorování a sběr Wi-Fi probe requestů, tzv. sniffer. Projekt zahrnuje návrh hardwaru založeného na mikrokontroléru ESP32 a vývoj softwarového řešení pro zachytávání dat a jejich následnou analýzu. Sniffer byl implementován v jazyce C s využitím frameworku ESP-IDF, přičemž analýza nasbíraných dat byla realizována pomocí jazyka Python a knihovny scapy. Výsledný systém umožňuje detekci Wi-Fi paketů, jejich zpracování a anonymizaci, přičemž se zaměřuje na ochranu soukromí uživatelů a optimalizaci energetické náročnosti zařízení. Testování ukázalo spolehlivost navrženého řešení a jeho potenciál pro různé praktické aplikace, jako je analýza hustoty osob v prostoru nebo monitorování návštěvnosti událostí.
This thesis focuses on the design and implementation of an embedded device for monitoring and collecting Wi-Fi probe requests, so-called sniffer. The project includes hardware design based on the ESP32 microcontroller and the development of a software solution for data capturing and subsequent analysis. The sniffer was implemented in C using the ESP-IDF framework, while the collected data were analyzed using Python and the scapy library. The resulting system enables Wi-Fi packet detection, processing, and anonymization, with an emphasis on user privacy protection and energy optimization. Testing demonstrated the reliability of the proposed solution and its potential for various practical applications, such as analyzing crowd density or monitoring event attendance.
This thesis focuses on the design and implementation of an embedded device for monitoring and collecting Wi-Fi probe requests, so-called sniffer. The project includes hardware design based on the ESP32 microcontroller and the development of a software solution for data capturing and subsequent analysis. The sniffer was implemented in C using the ESP-IDF framework, while the collected data were analyzed using Python and the scapy library. The resulting system enables Wi-Fi packet detection, processing, and anonymization, with an emphasis on user privacy protection and energy optimization. Testing demonstrated the reliability of the proposed solution and its potential for various practical applications, such as analyzing crowd density or monitoring event attendance.
Description
Keywords
Wi-Fi , probe requesty , ESP32 , promiscuous mode , ESP-IDF , MicroPython , Python , analýza dat , scapy , anonymizace dat , optimalizace energie , Wi-Fi , probe requests , ESP32 , promiscuous mode , ESP-IDF , MicroPython , Python , data analysis , scapy , data anonymization , energy optimization
Citation
HECL, F. Vývoj embedded zařízení pro monitorování a sběr Wi-Fi probe requestů [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2025.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
bez specializace
Comittee
doc. Ing. Tomáš Frýza, Ph.D. (předseda)
doc. Ing. Ladislav Polák, Ph.D. (místopředseda)
prof. Ing. Lubomír Grmela, CSc. (člen)
Ing. Josef Vochyán, Ph.D. (člen)
Ing. Jitka Vágnerová, Ph.D. (člen)
Date of acceptance
2025-06-17
Defence
Student prezentuje výsledky a postupy řešení své závěrečné práce. Výsledek je předán komisi na ukázku. Předseda čte posudek vedoucího závěrečné práce. Tajemník čte posudek oponenta závěrečné práce. Student odpovídá na první otázku oponenta. Dr. Vágnerová: Proč jste vybral ESP32? Student odpovídá. Vybral byste jiné zařízení, kdybyste práce realizoval znovu? Student odpovídá a zdůvodňuje jednoduchostí implementace. Doc. Polák: Jaké byly potíže s napájením a důvody? Student odpovídá s možnými důvody. Zaznamenal jste nějaká nepoužitelná data? Student odpovídá stručně. Jak jste měřil a pároval hodnoty RSSI? Student odpovídá částečně. Co znamená 10n uvedeno v práci? Student vysvětluje.
Result of defence
práce byla úspěšně obhájena
