By installing Home Detector, and performing no configuration at all you will have successfully deployed a Telnet honeypot onto your network which will alert when a threat tries to log in. For more advanced detections see Docs.md
Home Detector can be installed via Home Assistant's Add-on Store, to update your store either use the one-click or manually add the repository.
The button below uses https://my.home-assistant.io to add my repository to your store, if you have not use my.home-assistant URLs before, the first time you visit it will ask for your Home Assistant URL, change if necessary, this is then stored as a cookie for future use.
If you'd rather do it manually, on your Home Assistant perform the following:
- Settings -> Add-ons -> ADD-ON STORE
- In the top right, select Repositories
- Add https://github.com/linickx/ha-addons
The LINICKX HA Add-ons
will appear at the bottom of the Add-on Store once the above steps have been completed.
Select Home Detector and INSTALL:
If you'd rather download the code and install that way:
- Before you start, SSH onto your home assistant and create directory
/addons/homedetector
- Download the latest.zip
- Unzip
- Copy the contents of
homedetector-main
to/addons/homedetector
. e.g.scp -r ./homedetector-main/* [email protected]:/addons/homedetector/
- On the Home Assistant Web GUI: Settings -> Add-ons -> ADD-ON STORE
- In the top right, select Check for Updates
- Refresh the page/browser
- Select Home Detector and INSTALL
🚨 Warning: Home Detector is only support on 64bit processors, i.e. x86_64 (amd64
) or ARM64 (aarch64
) this is due to modern cryptography libraries (used by Open Canary) requiring rust which is not provided in the base python/alpine 32bit docker images. For Raspberry Pi users, that means Pi 4 or newer.