Docker 搭建 HFish0.3

本贴最后更新于 1699 天前,其中的信息可能已经天翻地覆

HFish 是一款基于 Golang 开发的跨平台多功能主动诱导型蜜罐框架系统,为了企业安全防护测试做出了精心的打造

  • 多功能 不仅仅支持 HTTP(S) 蜜罐,还支持 SSH、SFTP、Redis、Mysql、FTP、Telnet、暗网 等
  • 扩展性 提供 API 接口,使用者可以随意扩展蜜罐模块 ( WEB、PC、APP )
  • 便捷性 使用 Golang 开发,使用者可以在 Win + Mac + Linux 上快速部署一套蜜罐平台

HFish 官方

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

将端口冲突的设置为其他端口.
image.png

5. 重启容器

docker ps -a #查看容器ID

docker restart 容器ID

效果展示

后台:

image.png

仪表盘:

image.png

尝试登录 wordpress:

image.png

后台显示:

image.png

  • HFish
    2 引用
  • Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。

    476 引用 • 899 回帖
  • 安装

    你若安好,便是晴天。

    128 引用 • 1184 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...