hfish蜜罐的docker部署
2024.01.18 04:53浏览量:19简介:本文将介绍如何使用docker部署hfish蜜罐,包括主节点管理端和客户端子节点的部署。
HFish是一款社区型免费蜜罐,侧重企业安全场景,为用户提供可独立操作且实用的功能。通过安全、敏捷、可靠的中低交互蜜罐增加用户在失陷感知和威胁情报领域的能力。
HFish具有超过40种蜜罐环境、提供免费的云蜜网、可高度自定义的蜜饵能力、一键部署、跨平台多架构、国产操作系统和CPU支持、极低的性能要求、邮件/syslog/webhook/企业微信/钉钉/飞书告警等多项特性,帮助用户降低运维成本,提升运营效率。
首先,我们通过docker来部署HFish。在部署之前,请确保已经安装了Docker。
主节点管理端的部署:
- 下载HFish镜像:
docker pull imdevops/hfish - 运行管理端容器:
docker run -d -it -p 8080:8080 -p 8989:8989 -p 9000:9000 -p 9001:9001 -p 6379:6379 imdevops/hfish
客户端子节点的部署: - 运行子节点容器:
docker run -d -it -p 7879:7879 -p 6379:6379 -p 8080:8080 -p 8989:8989 -p 9000:9000 -p 11211:11211 -e CLUSTER_IP=your_cluster_ip -e NODE_NAME=your_node_name imdevops/hfish
在上述命令中,请将your_cluster_ip替换为实际的集群IP地址,并将your_node_name替换为实际的节点名称。
注意:在部署过程中,可以根据实际需要决定是否打开其他端口,并注意端口冲突的问题。
HFish采用B/S架构,系统由管理端和节点端组成。管理端用来生成和管理节点端,并接收、分析和展示节点端回传的数据。节点端接受管理端的控制并负责构建蜜罐服务。在HFish中,管理端只用于数据的分析和展示,节点端进行虚拟蜜罐,最后由蜜罐来承受攻击。
通过以上步骤,我们就可以使用docker部署HFish蜜罐了。在实际使用中,可以根据需要进行进一步的配置和调整,以满足不同的安全需求。同时,建议定期更新和维护HFish蜜罐,以确保其能够持续提供有效的安全防护。

发表评论
登录后可评论,请前往 登录 或 注册