Home Docker,python,dirseach configuration
Post
Cancel

Docker,python,dirseach configuration

Docker, python, dirseach configuration

Dirseach 是一款web路径扫描工具,git地址,必须要使用python3.9以上版本才能运行

1. motivation

刷题刚好遇到,就来安装玩玩。至于为啥用docker呢,因为不想占用本地空间,最好就是在服务器上创建docker啦。

2. solution

  • 直接拉取docker image,run就好了,but现在docker hub被封了,docker pull一直会出现网络错误,那就自己动手安装吧

    • 创建基于ubuntu的docker
    1
    
    sudo docker run -itd --privileged --name xxxx -p xxx:22 ubuntu:latest /bin/bash
    
    • 进入容器,安装python3.12
    1
    2
    
    apt update
    apt install python3.12 -y
    
    • 设置软连接
    1
    2
    
    update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.12 312 
    update-alternatives --config python3 
    
    • 测试python版本
    1
    
    python --version
    
    • 安装pip3
    1
    2
    3
    
    apt install pip3
    or
    apt install python3-pip
    

    但是!直接pip3 安装会出错,所以我直接粗暴的去掉这个错误,具体原因可参考

    1
    
    sudo mv /usr/lib/python3.12/EXTERNALLY-MANAGED /usr/lib/python3.12/EXTERNALLY-MANAGED.bk
    
    1
    
    git clone git@github.com:maurosoria/dirsearch.git
    
    • 进入dirsearch目录下,然后安装依赖
    1
    
    pip install -r requirements.txt
    

    接下来就可以愉快的使用啦~

This post is licensed under CC BY 4.0 by the author.