
Go SSH Honeypot
#Network & Cloud#Network Security
A network protocol panic button operating decentralized through UDP broadcasts and HTTP, intended for sensitive networks to prevent cold boot attacks.
Runs a Fake SSH Server and Sends Notifications
This setup runs a fake SSH server on port 22. When someone attempts to log in, and you have it configured, you will receive a push notification on your phone. Login attempts are cached, meaning you'll only receive one notification per IP address. Therefore, if someone repeatedly tries to access your server, you won't be flooded with thousands of push notifications.
To install, use the following commands:
make
sudo docker build .
sudo docker run -p 22:2022 imageId
For bonus points, add your Pushover keys to the conf.json file. This will enable push notifications when a new user tries to SSH into your server.
License: MIT