BurpFlow 是一款轻量级的 Node.js CLI 工具,可通过 Burp Suite 代理路由 HTTP 请求,使安全测试人员能够快速将侦察 URL 加载并分析到 Burp 中。
BurpFlow 是一款快速、高效且极简的侦察自动化 CLI 工具,专为渗透测试人员、漏洞赏金猎人和安全研究人员设计。
它简化了通过 Burp 代理发送 HTTP 请求的过程,使您能够:
⚠️ 免责声明:此工具严格用于授权的安全测试和教育用途。未经授权的使用属于违法行为。
npm install -g burpflow
git clone https://github.com/Cappricio-Securities/burpflow.git
npm install
node burpflow.js -h
127.0.0.1:8080)burpflow -h
burpflow -p 127.0.0.1:8080 -u https://example.com
创建文件(urls.txt):
https://example.com
https://github.com
运行:
burpflow -p 127.0.0.1:8080 -l urls.txt
burpflow -p 127.0.0.1:8080 -l urls.txt -c 8 -t 12000
██████╗ ██╗ ██╗██████╗ ██████╗ ███████╗██╗ ██████╗ ██╗ ██╗
██╔══██╗██║ ██║██╔══██╗██╔══██╗██╔════╝██║ ██╔═══██╗██║ ██║
██████╔╝██║ ██║██████╔╝██████╔╝█████╗ ██║ ██║ ██║██║ █╗ ██║
██╔══██╗██║ ██║██╔══██╗██╔═══╝ ██╔══╝ ██║ ██║ ██║██║███╗██║
██████╔╝╚██████╔╝██║ ██║██║ ██║ ███████╗╚██████╔╝╚███╔███╔╝
╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚══════╝ ╚═════╝ ╚══╝╚══╝
Developed by Team : Cappriciosec.com
🚀 BurpFlow - Recon to Burp Automation Tool
Started
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ proxy : 192.168.0.103:8080 ┃
┃ Concurrency: 5 | 10000ms ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
[✔] Loaded: https://www.example.com [status 200]
[✔] Loaded: https://www.stage.electronics.example.com [status 200]
[✔] Loaded: http://www.sprt8.example.co.jp [status 403]
BurpFlow complete. Check Burp Suite proxy history.
burpflow/
├── burpflow.js
├── includes/
│ ├── help.js
│ ├── utils.js
│ ├── filereader.js
│ ├── validate.js
│ ├── runner.js
├── README.md
└── package.json
ECONNREFUSED → 代理未运行或端口错误Invalid URL → 必须以 http:// 或 https:// 开头-u 或 -lMIT 许可证
KarthiTheHacker
| Flag | Description |
|---|
-p, --proxy | 代理地址(必需),例如 127.0.0.1:8080 |
-u, --url | 单个 URL |
-l, --list | 包含 URL 的列表文件 |
-c, --concurrency | 并行请求数(默认:5) |
-t, --timeout | 超时时间(毫秒)(默认:10000) |
-h, --help | 显示帮助 |