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