This is simple ESP-8266
or ESP-32
-based canary application that:
Telegram
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.
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.
ESP8266
or ESP32
based boards.Visual Studio Code
+ Platformio plugin
in order to build and upload projectsrc/user_config.h
contents with your settingsPlatformIO: Upload file system image
or pio run -t uploadfs
PlatformIO: upload
Configuration: Home-Assistant configuration
NMap:
Advanced IP Scanner (2.4):
Network Analyzer 7.7 (iOS):