42

NetGuard

NetGuard runs a daemon on an IoT device to monitor network traffic. We made it at Stanford's annual hackathon, TreeHacks, in 2019.

NetGuard runs a Python daemon on an IoT device to monitor network traffic. If the device starts getting an unreasonable amount of requests, the firewall closes all ports, generates a custom ssh key, and sends the key along with information about the attack to the device owner using the Twilio API.

This project ended up winning the "Top 3 Best Use of Docker" award, so all of us got to go to DockerCon 2019 and present NetGuard there.

Read more on the original devpost