伪造 sshd,记录 IP 地址、用户名和密码。
这个不幸地命名的程序监听来自 ssh 的连接。 并记录由该用户使用的 IP 地址、用户名和密码 客户端。这是一种低交互的蜜罐,不允许恶意软件 或让攻击者登录。 这最初是为了收集关于 这种攻击采用了暴力攻击的方式,不适合生产环境使用。 现在,我大多使用这种在攻击/防御 CTF 中与 sshunt 结合使用: https://github.com/droberson/sshunt 我设置了 sshunt 来转发诸如 Hydra、Metasploit 和 Ncrack 等工具 连接到 ssh-honeypot,并允许 OpenSSH 客户端正常连接到 ssh。
请确保已安装以下头文件/开发包:
apt install libssh-dev libjson-c-dev libpcap-dev libssl-dev构建和运行
make
ssh-keygen -t rsa -f ./ssh-honeypot.rsa
bin/ssh-honeypot -r ./ssh-honeypot.rsa_警告: 我还没有测试 JSON 日志、HASSH 或者任何其他东西。 OSX. MacOS 正式不受支持,因为我没有任何 Mac 可供测试。 使用此软件。 确保 xcode 处于最新状态。 安装 libssh 和 json-c
brew install libssh json-c使用 make 指定 MakefileOSX:
make -f MakefileOSX请参阅我们的 Docker 文档。
从版本 0.2.0 起, ssh-honeypot 尝试计算与 ssh-honeypot 建立会话的客户端软件的 HASSH。简而言之,您可以判断客户端是否使用 OpenSSH、PuTTY、SecureCRT、...
从版本 0.0.8 开始,您可以放弃此程序的根权限
暂无开放 Issues,或尚未同步最近议题。