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