
BurpFlow is one of the best Burp Suite automation tools for bug bounty hunters and penetration testers, widely used to load recon data via proxy and streamline web application security testing workflows.
BurpFlow é uma ferramenta CLI leve em Node.js que roteia requisições HTTP através de um proxy Burp Suite, permitindo que testadores de segurança carreguem e analisem rapidamente URLs de reconhecimento dentro do Burp.
BurpFlow é uma ferramenta CLI de automação de reconhecimento rápida, eficiente e mínima, projetada para testadores de penetração, caçadores de bug bounty e pesquisadores de segurança.
Ele simplifica o processo de envio de requisições HTTP através de um proxy Burp, permitindo que você:
⚠️ AVISO: Esta ferramenta é estritamente para testes de segurança autorizados e uso educacional apenas. O uso não autorizado é ilegal.
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
Crie um arquivo (urls.txt):
https://example.com
https://github.com
Execute:
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 → Proxy não está em execução ou porta incorretaInvalid URL → Deve começar com http:// ou https://-u ou -lMIT License
KarthiTheHacker
| Flag | Descrição |
|---|
-p, --proxy | Endereço do proxy (obrigatório), ex.: 127.0.0.1:8080 |
-u, --url | URL única |
-l, --list | Arquivo contendo URLs |
-c, --concurrency | Requisições paralelas (padrão: 5) |
-t, --timeout | Timeout em ms (padrão: 10000) |
-h, --help | Mostrar ajuda |