
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 es una herramienta CLI ligera de Node.js que enruta peticiones HTTP a través de un proxy de Burp Suite, permitiendo a los testers de seguridad cargar y analizar rápidamente URLs de reconocimiento dentro de Burp.
BurpFlow es una herramienta CLI de automatización de reconocimiento (recon) rápida, eficiente y minimalista, diseñada para pentesters, cazadores de bug bounty e investigadores de seguridad.
Simplifica el proceso de envío de peticiones HTTP a través de un proxy de Burp, permitiéndote:
⚠️ AVISO LEGAL: Esta herramienta es estrictamente para pruebas de seguridad autorizadas y uso educativo únicamente. El uso no autorizado es 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
Crea un archivo (urls.txt):
https://example.com
https://github.com
Ejecuta:
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 no en ejecución o puerto incorrectoInvalid URL → Debe comenzar con http:// o https://-u o -lLicencia MIT
KarthiTheHacker
| Flag | Descripción |
|---|
-p, --proxy | Dirección del proxy (obligatorio), p. ej. 127.0.0.1:8080 |
-u, --url | URL individual |
-l, --list | Archivo que contiene URLs |
-c, --concurrency | Peticiones paralelas (por defecto: 5) |
-t, --timeout | Tiempo de espera en ms (por defecto: 10000) |
-h, --help | Mostrar ayuda |