天天看點

ztosec/secscan-authcheck 安裝部署教程

簡介

這個工具安裝起來有點心累,官方文檔不是很詳細,安裝過程中不斷有問題,在網上也沒找到類似的安裝配置資料。琢磨半天多才成功,記錄下自己的踩坑過程,希望對别人有用。

github 位址 https://github.com/ztosec/secscan-authcheck

項目介紹 https://mp.weixin.qq.com/s/vwF7aTvk-U-SnJqO3f80gA

步驟

  1. 在網上找相應的教程正确安裝并啟動 docker

    成功後,工作列的 docker 圖示會變白并靜止

  2. 進入 authcheck 目錄下
    ztosec/secscan-authcheck 安裝部署教程
    使用

    docker-compose up

    這一步可能會出現錯誤,提示什麼 pip 不存在。

    解決:進入 Dockerfile ,在

    RUN apk update && apk upgrade && apk add ......

    這塊最後面加上 py-pip 即可,即

    RUN apk update && apk upgrade && apk add gcc g++ linux-headers python3 python3-dev py-pip

    成功後 http://xxxx:8888/login (xxxx 為本地ip 位址)通路成功 ,如下界面
    ztosec/secscan-authcheck 安裝部署教程
  3. 進入 examples 目錄
    ztosec/secscan-authcheck 安裝部署教程
    更改

    docker-compose.yml

    中的 ip 為自己的 ip

    docker-compose up

    可能會同樣出現 pip 不存在的問題,修改三個

    Dockerfile-...

    修改方式同步驟 1

    有可能出現什麼 從 werk... 包裡導入 url_open 失敗,這個是 庫的問題,在 requirements.txt 中修改

    Flask-OAuthlib==0.9.6

    即可解決
    成功後 http://xxxx:8000/ 和 http://xxxx:8001/ 通路正确,彈出以下界面
    ztosec/secscan-authcheck 安裝部署教程
    到這步就部署成功,具體使用請參考官方文檔