支持多个目标
网页截图
攻击性 Web 模块套件
由 NLP 提供支持的子域名突变
Neo4j 的本机输出(以及更多)
使用 Ansible 自动安装依赖项
使用自定义 YARA 规则搜索整个攻击面
Python API + 开发人员文档
BBOT 通过 接受无限数量的目标-t
。您可以直接在命令行或文件中指定目标(或两者!):
bbot -t evilcorp.com evilcorp.org 1.2.3.0/24 -p subdomain-enum
目标可以是以下任一项:
DNS_NAME
(test.com)
IP_ADDRESS
(1.2.3.4
)
IP_RANGE
(1.2.3.0/24
)
OPEN_TCP_PORT
(192.168.0.1:80
)
URL
(https://test.com
)
克隆项目仓库
首先,通过 Git 克隆 bbot
的官方仓库到本地:
git clone https://github.com/blacklanternsecurity/bbot.git
安装依赖项
进入克隆下来的项目目录,并安装所需的依赖项。bbot
使用 Python 编写,依赖文件通常包括在 requirements.txt
中,安装方法如下:
cd bbot
pip install -r requirements.txt
演示: