Skip to content

Latest commit

 

History

History
40 lines (31 loc) · 1.71 KB

File metadata and controls

40 lines (31 loc) · 1.71 KB

FakeSSH

A dockerized SSH honeypot server written in Go that logs login attempts. Password authentication always fails, so no terminal access is granted to the attacker.

Quick Start

go install github.com/fffaraz/fakessh@latest
sudo setcap 'cap_net_bind_service=+ep' ~/go/bin/fakessh
fakessh [optional-log-directory]

OR

docker run -it --rm -p 22:22 ghcr.io/fffaraz/fakessh

OR

docker run -d --restart=always -p 22:22 --name fakessh ghcr.io/fffaraz/fakessh
docker logs -f fakessh

See also