1. 程式人生 > 實用技巧 >HFish-蜜罐單機搭建

HFish-蜜罐單機搭建

  • 安裝docker
    • 使用官方安裝指令碼自動安裝 curl -sSL https://get.daocloud.io/docker | sh
    • 安裝完成後,輸入docker -v,如下圖則安裝成功 
    • docker安裝成功後就可以安裝HFish了,
  • 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 埠
      23 為 Telnet 埠
      3306 為 Mysql 埠
      6379 為 Redis 埠
      8080 為 暗網 埠
      8989 為 外掛 埠
      9000 為 Web 埠
      9001 為 系統管理後臺 埠
      11211 為 Memcache 埠
      69 為 TFTP 埠
      5900 為 VNC 埠
      8081 為 HTTP代理池 埠
      9200 為Elasticsearch埠

      以上埠根據實際需要決定是否開啟,並注意埠衝突
      如出現下圖這樣,表示有埠衝突  需要調整對應埠(修改監測埠或者調整已佔用埠程式的埠)
      下圖為啟動成功 
    • 驗證,到瀏覽器中輸入埠:9001能正常進入下圖頁面就證明你安裝成功了

    • 修改配置檔案 - config.ini
      進入容器互動docker exec -it CONTAINER_ID sh,其中 CONTAINER_ID 是用docker ps -a查詢回來的

    • 使用vi HFish/config.ini修改config.ini檔案(vi語法網上教程很多,此處就不再贅述了)


      更多詳細配置參考HFish介紹

  • 壓縮包 部署 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