蜜罐hfish的使用小记
最新看一个学生做毕业设计(蜜罐),感觉这东西没有使用起来,
于是就花了点时间研究了下。(可供同学们做一些小项目,需要at我。)
- 一、安装部署
HFish是一款社区型免费蜜罐,国内开源。这里使用了说下简单的使用
|
docker部署: 预处理环境,首先在ubunt24.04配置好docker root@peggy-win10:/# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 24.04.4 LTS Release: 24.04 Codename: noble 然后查看启动docker 若没有启动systemctl status docker (start、stop、restart) |
|||||||||||
|
然后拉群hfish镜像(要解决、国外拉取不下来的情况)
屏幕剪辑的捕获时间: 5/15/2026 10:24 AM
旁注:
屏幕剪辑的捕获时间: 5/15/2026 10:51 AM 这时候网页端就有正常访问了。如下图两图。(不同时间的截图) 登陆链接:https://[ip]:4433/web/
屏幕剪辑的捕获时间: 5/21/2026 2:57 PM 注意:每次启动,终止删除了 容器,它的密码就会重置。! 或者重置密码:{ ps,wsl的网络:本机网络为172.17..62.39,宿主机网络为172.17.48.1
|
|||||||||||
|
接下来就是如何使用HFish的事了,这里列举几种: 1、扫描 nmap -T4 -A -v 172.17.62.39 对目标 IP 172.17.62.39进行一次“比较全面、速度较快、输出详细” 的端口扫描和服务/系统探测。 结果如下:此目标系统开放了很多端口。
屏幕剪辑的捕获时间: 5/15/2026 10:55 AM
屏幕剪辑的捕获时间: 5/15/2026 10:59 AM 2、捕获查看 点击切换回浏览器窗口,可以查看“威胁感知:攻击列表”记录:
屏幕剪辑的捕获时间: 5/15/2026 11:00 AM |
- 二、后续扩展
2.1 分析:蜜罐部署方式:
2.2 可以考虑以下设计:
|
方案 1:小型网站 / 毕业设计(最简单、零成本) 环境:1 台 Linux 服务器(Ubuntu 20.04)
|
2.3 进阶可扩展的项目:
|
一、部署nginx+tomcat代理一个真实网站和hfish的分流实现 |
是否基于域名 |
|
二、部署loadbalance组件(keepalive或者haproxy)实现vip分流,正常访问的行为知识后端真实web服务,异常入侵检测行为被hfish捕获记录(检测行为是否需要基于nginx的规则实现) |
基于域名访问 |
|
三、在二的基础上部署一套防火墙系统,同时对hfish部署的规则做应对反馈给防火墙实现自我保护的功能。 |
欢迎实现探讨 |
|
志 |
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐








所有评论(0)