0x727 / ShuiZe_0x727

信息收集自动化工具

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

提供一个自用的一键部署供参考

r3x5ur opened this issue · comments

commented

基于 docker-compose 一键安装使用 (好处是环境隔离, 一键安装依赖)

  1. 拉下来的仓库添加3个文件
    image
  • Dockerfile:
FROM yankovg/python3.8.2-ubuntu18.04
COPY . /0x727
WORKDIR /
RUN cd /0x727&&\
    rm /usr/bin/python3&&\
    ln -s /usr/local/bin/python3.8 /usr/bin/python3&&\
    apt install python3-setuptools -y&&\
    python3 -m pip install --upgrade pip&&\
    python3 -m pip install -r requirements.txt&&\
    chmod +x ./Plugins/infoGather/subdomain/ksubdomain/ksubdomain_linux
ENTRYPOINT ["tail","-f","/dev/null"]
  • docker-compose.yml
version: "3"
services:
  sz0x727:
    build: .
    restart: always
    container_name: sz0x727
    environment:
      - TZ=Asia/Shanghai
    volumes:
      - ./:/0x727
  • 0x727
#!/bin/bash
docker-compose exec -w /0x727  sz0x727 python3 ShuiZe.py $*
  1. 添加完成之后 chmod +x 0x727
  2. 运行 docker-compose up -d
  3. 安装完成之后可以看下 docker ps
    image

使用:./0x727 -h (也可以自己加到环境变量中去)

image

commented

改动当前仓库的文件会直接同步到docker容器内部,所以改动配置文件,或者更新版本都是没问题的

commented

谢谢

8dacfe2b90740e9f414d366032ca64e

d6c8218bf6d3b752b8455b9bf164dc2

我想问下这种情况是为什么,怎么解决

commented

@Softssiter 你这个是安装依赖的时候连接超时了,网络不给力啊