linickx/HomeDetector
GitHub: linickx/HomeDetector
Stars: 7 | Forks: 1
# Home Detector
A lightweight intrusion detector for Home Assistant
#### Related blog posts:
1. [Running Open Canary on Home Assistant](https://www.linickx.com/honeypot-running-open-canary-on-home-assistant)
2. [IoT DNS Anomaly Detection with Home Detector](https://www.linickx.com/iot-dns-anomaly-detection-with-home-detector)
## 🔥 DNS Anomaly Detection for IoT Devices 🔥
Setup dedicated monitoring scopes for your home IOT devices and track their DNS usage.
* Alert when IoT devices contact new domains
* _Optional_ Alert when IoT devices contact new hosts
* _Optional_ blocks, return `NXDOMAIN` for unusual requests
## 🍯 Honeypot 🍯
Additional log-in detections for your home network!
* Telnet Honeypot enabled by default
* _Optional_ HTTP (NAS Web Page) HoneyPot
* _Optional_ FTP HoneyPot
## 📝 Admin Stuff 📝
Here are some of the things you can do in the config, an admin web page is provided for monitoring.
* Integrate with Home Assistant Webhooks to send external notifications
* Tune learning to suit your needs, default 30 days DNS observation
* Inject Custom DNS A responses
* Custom upstream DNS resolvers
## 🙏🏻 Thank you 🙏🏻
Thank you world of Open-Source, this project would be nowhere without you. Notable mentions...
* [Michael Irigoyen](https://pictogrammers.com/contributor/mririgoyen/) for the Logo (_Material Design Icon_)
* Paul for publishing [dnslib](https://github.com/paulc/dnslib)
* [OpenCanary](https://opencanary.readthedocs.io/)
* [Mark Otto and team](https://getbootstrap.com/docs/5.3/about/team/) for [Bootstrap](https://getbootstrap.com)
* [文翼 (wenzhixin)](https://github.com/wenzhixin) for [bootstrap-table](https://bootstrap-table.com)
* [Stefan Haack](https://shaack.com) for [bootstrap-auto-darkmode](https://github.com/shaack/bootstrap-auto-dark-mode)
* ..._and anyone else who contributed to the python libraries installed from_ `requirements.txt` 😉