百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

ssh-honeypot

> 编程语言
开源

伪造 sshd,记录 IP 地址、用户名和密码。

676 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

伪造 sshd,记录 IP 地址、用户名和密码。

SSH 诱饵

这个不幸地命名的程序监听来自 ssh 的连接。 并记录由该用户使用的 IP 地址、用户名和密码 客户端。这是一种低交互的蜜罐,不允许恶意软件 或让攻击者登录。 这最初是为了收集关于 这种攻击采用了暴力攻击的方式,不适合生产环境使用。 现在,我大多使用这种在攻击/防御 CTF 中与 sshunt 结合使用: https://github.com/droberson/sshunt 我设置了 sshunt 来转发诸如 Hydra、Metasploit 和 Ncrack 等工具 连接到 ssh-honeypot,并允许 OpenSSH 客户端正常连接到 ssh。

快速入门

Linux

请确保已安装以下头文件/开发包:

  • libssh
  • openssl
  • libjson-c
  • libpcap
bash
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

OSX (实验性/不受支持)

_警告: 我还没有测试 JSON 日志、HASSH 或者任何其他东西。 OSX. MacOS 正式不受支持,因为我没有任何 Mac 可供测试。 使用此软件。 确保 xcode 处于最新状态。 安装 libssh 和 json-c

bash
brew install libssh json-c

使用 make 指定 MakefileOSX:

make -f MakefileOSX

Docker (实验性)

请参阅我们的 Docker 文档。

HASSH

从版本 0.2.0 起, ssh-honeypot 尝试计算与 ssh-honeypot 建立会话的客户端软件的 HASSH。简而言之,您可以判断客户端是否使用 OpenSSH、PuTTY、SecureCRT、...

从版本 0.0.8 开始,您可以放弃此程序的根权限

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言