12 lines
621 B
Markdown
12 lines
621 B
Markdown
- web dashboard default to **127.0.0.1:6333** (configurable in `config.json`).
|
|
- Logging supports `file`, `stdout` and `sqlite` (enable `sqlite` by setting `log_mode: "sqlite"` and `log_path: "honeypot/honeypot.db"`).
|
|
- To build/run:
|
|
1. `cd honeypot`
|
|
2. `go mod tidy` (to fetch `github.com/mattn/go-sqlite3` if you enable sqlite)
|
|
3. `go run ./...` or `go build ./...`
|
|
|
|
If you want, I can now:
|
|
- Add a `Dockerfile` and `systemd` unit; or
|
|
- Harden the SSH/SMB emulation to behave more like OpenCanary (fake banners/commands); or
|
|
- Add authentication-capture heuristics to parse username/password pairs more reliably.
|