HFish是一款安全、简单可信赖的跨平台蜜罐软件,允许商业和个人用户免费使用。
官网 | 使用手册 | Github | Gitee | 下载部署
-
安全可靠:主打低中交互蜜罐,简单有效;云端高交互蜜罐,方便安全。
-
功能丰富:含有43高低交互蜜罐,支持基本网络服务、OA系统、CRM系统、NAS存储系统、Web服务器、运维平台、无线AP、交换机/路由器、邮件系统、IoT设备等40多种蜜罐服务,支持用户制作自定义Web蜜罐,支持用户进行流量牵引到云蜜网、可开关的扫描感知能力、支持可自定义的蜜饵配置;
-
开放透明:支持对接微步在线X社区API、五路syslog输出、支持邮件、钉钉、企业威胁、飞书、自定义WebHook告警输出;
-
快捷管理:支持单个安装包批量部署,支持批量修改端口和服务;
-
跨平台:支持Linux x32/x64/ARM、Windows x32/x64平台、国产操作系统、龙芯、海光、飞腾、鲲鹏、腾云、兆芯硬件;
官方网站:更多使用蜜罐、使用场景和玩法详见官网
详细文档:更详细的功能说明、故障排错指南
HFish由管理端和节点端组成,管理端用来生成和管理节点端,并接收、分析和展示节点端回传的数据,节点端接受管理端的控制并负责构建蜜罐服务。
蜜罐工作原理
融合在企业网络中
-
Linux 安装无需root权限,但是会导致无法监听低于TCP/1024以下端口
-
管理端使用 TCP/4433 和 TCP/4434 端口,节点端监听端口根据模拟的服务不同而不同
-
节点端需要可访问管理端的 TCP/4434 端口,管理端不会主动访问节点端
-
管理端默认用户名/密码:
admin / HFish2021
先部署管理端,再通过管理端的Web页面配置节点端,安装包仅包含管理端和节点端,蜜罐服务包需要部署管理端后从 服务管理
页面联网下载或离线上传
可联网环境:如果用户的环境允许联网,建议使用以下快速部署步骤:
- Linux 环境:
- 在线安装:在shell中运行命令:
sh | curl https://hfish.io/install.sh
- 离线安装:请访问页面 https://hfish.io/#/2-2-linux?id=%e6%97%a0%e6%b3%95%e8%81%94%e7%bd%91%ef%bc%8c%e6%89%8b%e5%8a%a8%e5%ae%89%e8%a3%85
- 在线安装:在shell中运行命令:
- Windows x64 环境:
- 安装:请访问下载页面 https://hfish.io/#/2-3-windows
离线部署:如果用户为隔离网络环境,请使用以下部署方式
-
浏览器中输入
https://server_ip:4433/web/
,登录管理端安装HFish管理端后,默认在管理端所在机器上建立节点感知攻击,该节点被命名为「内置节点」。
该节点将默认开启部分服务,包括FTP、SSH、Telnet、Zabbix监控系统、Nginx蜜罐、MySQL蜜罐、Redis蜜罐、HTTP代理蜜罐、ElasticSearch蜜罐和通用TCP端口监听。
注意:该节点不能被删除,但可以暂停。
-
新增节点:
- 进入【节点管理】页面,点击【增加节点】
- 在节点机器执行命令语句或安装包,即可成功部署节点。
- 攻击详情:记录所有对蜜罐的访问请求,包括正常请求、攻击行为、暴力破解
- 扫描详情:记录对所有节点主机的UDP和SYN扫描
- 蜜饵管理
- 节点信息
- 模板管理
- 威胁情报对接
- 告警配置
如何大家有更多的建议希望能够更便捷的交流,可以添加我们的wx群。