A couple of years ago I created a project to have an SSH Honey Pot. Originally this was made from a few repos that would require building. This repository packages this into a docker container.
Confused about the tags? Don't be. The tag matches the release tag of OpenSSH Portable that is contained within the image.
To follow the flow of how this image is created take a look at the (SSH Honeypot Docker)[https://github.com/petermcd/ssh-honeypot-docker] repository (but be prepared to go down a rabbit hole.
THis has had no testing so far, use this at your own risk.
You can start the honeypot by running the following command:
docker run -p 22222:22 -P petermcd/ssh_honeypot:latest
This will begin the honeypot, you will also be required to enable port forwarding on your router from port 22 -> 22222 on the host hosting the honeypot.
At present the honeypot stores the attempts in a file within the container, this will be tasken out and placed somewhere it can be easily retrieved
The image is quite large due to it being based on Ubuntu, I intend to make a brand new custom container in the future.
Content type
Image
Digest
sha256:da4e2bf41…
Size
6.7 MB
Last updated
about 4 years ago
docker pull petermcd/ssh_honeypot