A honeypot is only useful if it's actually running, and I kept watching them die at the dependency install. OpenCanary proved the model and is still the more battle-tested tool, but it needs Python 3.10+, Twisted, Scapy, and — for SMB — a full Samba install with a full_audit module tailing syslog.
So I rebuilt it as one static Go binary. ./wispd and it's running, no root, no runtime:
k8s, kubelet, docker, imds (cloud metadata), elasticsearch, jenkins, gitlab, ollama, mcp — capturing stolen service-account tokens, the container spec an attacker tries to run (Privileged: true, host mounts), the prompts sent to a fake GPU, and so on.It's pre-1.0 and younger than OpenCanary — the README keeps an honest comparison table, not a marketing one. Reach for it when the Python/Samba chain is what's stopping you deploying a honeypot at all, or when you want the cloud/container/LLM decoys.
Repo + a short demo video: https://github.com/willysnow/wisp
Happy to answer questions — and I'd genuinely like to hear which decoys are missing.
Source originale
old.reddit.com