Date of Award


Document Type



Santa Clara : Santa Clara University, 2023.


Computer Science and Engineering

First Advisor

Behnam Dezfouli


The Wi-Fi Attack Recognizer and Notifier (WARN) aims to establish a wireless network monitoring system for detection of attacks on Wi-Fi IoT devices. Millions of homes use smart home devices, and many of these are for security. However, these devices are vulnerable to attacks that can disable them or compromise their data confidentiality. WARN is capable of detecting two of these attacks: deauthentication and key reinstallation (KRACK). Deauthentication attacks hoax devices into disconnecting themselves from a network, and KRACK manipulates the authentication protocol of Wi-Fi devices to see unencrypted data. WARN uses Raspberry Pis equipped with long range Wi-Fi antennas to detect these attacks, and users can interact with the system via an iPhone app. In building this project, we discovered that many of the top selling smart home devices are vulnerable to Wi-Fi attacks, so we provided a way for people to know when their devices are under attack. While WARN is not a product ready for commercial manufacturing, this project aims to bring awareness to these attacks, and prove that a low cost solution is possible. Our source code and detailed installation and usage instructions for WARN can be found publicly at