HFish 是一款基于 Golang 开发的跨平台多功能主动诱导型蜜罐框架系统,为了企业安全防护测试做出了精心的打造
- 多功能 不仅仅支持 HTTP(S) 蜜罐,还支持 SSH、SFTP、Redis、Mysql、FTP、Telnet、暗网 等
- 扩展性 提供 API 接口,使用者可以随意扩展蜜罐模块 ( WEB、PC、APP )
- 便捷性 使用 Golang 开发,使用者可以在 Win + Mac + Linux 上快速部署一套蜜罐平台
HFish 官方
- 官网: https://hfish.io
- 使用文档: https://hfish.io/docs
Github
码云(Gitee)
本人是在 CentOS 上搭建的,不会 docker,纯属娱乐,大佬勿喷
1. 安装 Docker
由于我在此之前安装了 Docker,但是在安装 HFish 出了点问题,百度后发现是需要更新 Docker。
更新参考的文章: 如何将 Docker 升级到最新版本 - yaobo - 博客园
2. 下载镜像
docker pull imdevops/hfish
3. 部署
docker run -d --name hfish -p 21:21 -p 22:22 -p 23:23 -p 3306:3306 -p 6379:6379 -p 9000:9000 -p 9001:9001 -p 9002:9002 -e USERNAME=账号 PASSWORD=密码 API_IP=api_ip:9001 imdevops/hfish:latest
需要注意的是:某些端口可能会冲突,可以使用其他端口代替,所需要端口的数量可以参考 config.ini
和自己所需来确定。
4. 修改配置文件
docker exec -it hfish sh
cd opt/HFish
vi config.ini
将端口冲突的设置为其他端口.
5. 重启容器
docker ps -a #查看容器ID
docker restart 容器ID
效果展示
后台:
仪表盘:
尝试登录 wordpress:
后台显示:
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于