gohoney: SSH Honeypot written in Go
Description
This SSH daemon will accept any username/password/key.
It only allows 'session' channels (not port forwards or SFTP).
It will present a fake shell and record any commands that
people attempt to run, along with the date and their IP.
It will log all sessions to:
/var/log/gohoney/gohoney-yyyymmdd.log
Build & Run
First download and install Go.
On OSX this is as easy as:
$ brew install go
For other linux/windows/freebsd check http://golang.org
Then build it!
# Clone this repo
$ git clone https://github.com/PaulMaddox/gohoney.git
# Fetch all of the Go module dependencies
$ cd gohoney
$ go get ./...
# Build it!
$ go build main.go
Usage
Usage:
./gohoney -b <bind address> -p <port>