shafr / esp-canary

Simple ESP8266 / ESP32 Canary that simulates predefined application server and notifies you using E-mail, Telegram, etc if it was accessed.
MIT License
45 stars 5 forks source link
canary esp32 esp8266 honeypots

ESP Build Codacy Badge

esp-canary

LOGO

What

This is simple ESP-8266 or ESP-32-based canary application that:

Before #27 it had also MQTT / E-mail capabilities, but I found that unused on one side and uses to much memory & there were no sense of having canary that would store access attempts for later investigation. It has to be instant - so you can react as soon as something happens.

Why

My home network had grown exponentially with each added device: laptops, phones, nas, RPi's, smart-home devices. Even with correctly configured firewall - each of them poses a security threat.

I was looking for some simple bash script / application that would notify me when network is breached since first thing after getting in would be scanning the network.

The question was not if but when this would happen.

Prerequisite:

How to use:

Configuration: Home-Assistant configuration

Scanner tools status:

NMap:

Advanced IP Scanner (2.4):

Network Analyzer 7.7 (iOS):

TODOs:

See TODO List

Credits: