HFish- 单机部署 (包含 CentOS7 安装 docker)

发布于 更新于

技术文章安全测试

### 安装docker

  1. ### 安装docker

    • 使用官方安装脚本自动安装 curl -sSL https://get.daocloud.io/docker | sh 

    • 安装完成后,输入docker -v,如下图则安装成功 

    • docker安装成功后就可以安装HFish了,

  2. ### docker 部署 HFish

    • docker search hfish,如出现下图提示,则需要开启docker服务 

    • systemctl start docker开启docker服务,然后继续docker search hfish 

    • 拉取镜像docker pull dskyz/hfish(NAME) 

    • 启动 HFish docker run -d --name hfish -p 21:21 -p 22:22 -p 23:23 -p 69:69 -p 3306:3306 -p 5900:5900 -p 6379:6379 -p 8080:8080 -p 8081:8081 -p 8989:8989 -p 9000:9000 -p 9001:9001 -p 9200:9200 -p 11211:11211 --restart=always dskyz/hfish:latest

    • 端口说明

    • 21 为 FTP 端口 22 为 SSH 端口<br/>23 为 Telnet 端口<br/>3306 为 Mysql 端口<br/>6379 为 Redis 端口<br/>8080 为 暗网 端口<br/>8989 为 插件 端口<br/>9000 为 Web 端口<br/>9001 为 系统管理后台 端口<br/>11211 为 Memcache 端口<br/>69 为 TFTP 端口<br/>5900 为 VNC 端口<br/>8081 为 HTTP代理池 端口<br/>9200 为Elasticsearch端口 以上端口根据实际需要决定是否打开,并注意端口冲突 如出现下图这样,表示有端口冲突  需要调整对应端口(修改监测端口或者调整已占用端口程序的端口) 下图为启动成功 

    • 验证,到浏览器中输入端口:9001能正常进入下图页面就证明你安装成功了 

    • 修改配置文件 - config.ini 进入容器交互docker exec -it CONTAINER_ID sh,其中 CONTAINER_ID 是用docker ps -a查询回来的  

    • 使用vi HFish/config.ini修改config.ini文件(vi语法网上教程很多,此处就不再赘述了)   更多详细配置参考HFish介绍

  3. ### 压缩包 部署 HFish

    • HFish 下载

      • github下载

      • 码云(Gitee)下载(需要登录)

      • 百度网盘-0.6.4 密码: q09u  其中: darwin 为 Mac 版本 386 为 32 位系统, amd64 为 64 位系统 arm64 ARM 架构的 64 位,可用于 树莓派

    • 下载完成以后,解压出对应的文件夹

      • Mac、Linux 可使用命令tar -zxvf HFish-0.6.4-darwin-10.6-amd64.tar.gz # 下载的压缩包名称

      • Windows 右键解压压缩包

    • 解压完成后进入文件夹

      • cd HFish-0.6.4-darwin-10.6-amd64 # 解压出来的文件夹名称

    • 进入文件夹以后,要先给文件夹 - db 设置最高权限

      • Mac、Linuxsudo chmod 777 -R db

      • Windows 右键db文件夹->安全->编辑->应用-确定   

    • 启动方式

      • Mac、Linux ./HFish run 

      • Windows HFish.exe run 

来源:testingpai

继续阅读