HFish-蜜罐單機搭建
阿新 • • 發佈:2020-12-11
- 安裝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 下載
- 下載完成以後,解壓出對應的資料夾
- Mac、Linux 可使用命令
tar -zxvf HFish-0.6.4-darwin-10.6-amd64.tar.gz # 下載的壓縮包名稱
- Windows 右鍵解壓壓縮包
- Mac、Linux 可使用命令
- 解壓完成後進入資料夾
cd HFish-0.6.4-darwin-10.6-amd64 # 解壓出來的資料夾名稱
- 進入資料夾以後,要先給資料夾 - db 設定最高許可權
- Mac、Linux
sudo chmod 777 -R db
- Windows 右鍵db資料夾->安全->編輯->應用-確定   
- Mac、Linux
- 啟動方式
- Mac、Linux
./HFish run
 - Windows
HFish.exe run

- Mac、Linux