docker搭建bayonet

docker搭建bayonet

1)功能点

  • 子域名扫描:oneforall
  • 端口服务扫描:shodan+异步socket+nmap(ip数据库、CDN判断)
  • URL可用探测
  • 驱动浏览器爬虫采集数据:crawlergo
  • 被动漏洞扫描:xray

2)安装说明

  • Python3.7以上(推荐Python3.8)
  • 数据库(推荐postgres)
  • chromium浏览器

3)下载链接

https://github.com/CTF-MissFeng/bayonet

4)安装步骤

这里以Ubuntu20.04为演示

4.1)首先安装docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
4.2)docker直接搜索安装
docker search bayonet  # 查看该项目docker镜像
missfeng/bayonet    bayonet项目docker镜像

docker pull missfeng/bayonet:v1.2  # 拉取镜像

docker run -itd --name bayonet -p 5000:80 missfeng/bayonet:v1.2  # 后台启动容器

docker ps  # 查看已启动的容器
822374ab6f7d        bayonet:v1.2

docker exec -it 8223 bash  # 进入容器中 8223是容器ID:822374ab6f7d简写

/etc/init.d/postgresql start  # 启动数据库

cd /root/bayonet/   # 进入项目目录

vim config.py   # 编辑配置文件,找到 shodan_api,填入该参数值;其他配置可自己配置

sh bayonet.sh  # 启动脚本

访问本机地址: http://127.0.0.1
默认用户名密码:root/qazxsw@123

5)安装完成

image

posted @ 2022-03-31 13:30  ipu2388  阅读(92)  评论(0编辑  收藏  举报