Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
burpflow — 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. | Kitploit
Tools/GitHubGitHub/cappricio-securities/burpflow
ReconnaissanceWeb Proxies & InterceptionScripting & AutomationWeb SecurityPenetration Testing
GitHubcappricio-securities/burpflow

burpflow

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.

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
View Repository
94146 months agoNot yet reviewed

BurpFlow

BurpFlow is a lightweight Node.js CLI tool that routes HTTP requests through a Burp Suite proxy, enabling security testers to quickly load and analyze reconnaissance URLs inside Burp.

Logo

npm version MIT License Node Version


🎯 What is BurpFlow?

BurpFlow is a fast, efficient, and minimal recon automation CLI tool designed for penetration testers, bug bounty hunters, and security researchers.

It simplifies the process of sending HTTP requests through a Burp proxy, allowing you to:

  • Quickly load large URL lists into Burp Suite
  • Automate repetitive recon workflows
  • Validate URLs and proxy configurations
  • Monitor request results in real time
  • Improve efficiency during manual testing

⚠️ DISCLAIMER: This tool is strictly for authorized security testing and educational use only. Unauthorized usage is illegal.

📌 Features

  • 🌐 Proxy-Based Requests – Send traffic through Burp or any HTTP proxy
  • 📂 Bulk URL Support – Process single URLs or large URL lists
  • ⚡ Concurrent Execution – Adjustable worker threads for faster scanning
  • ⏱️ Timeout Control – Prevent long or hanging requests
  • 🧹 Smart Parsing – Ignores comments and empty lines in input files
  • 🎨 Colorized Output – Clean success and error logs in terminal
  • 🔍 Input Validation – Ensures valid proxy and URL formats

⚠️ Requirements

  • Node.js (v14 or higher recommended)
  • npm
  • Burp Suite (or any HTTP proxy)

⚡ Installation

Install globally

root@kitploit:~
npm install -g burpflow

Run locally

root@kitploit:~
git clone https://github.com/Cappricio-Securities/burpflow.git
npm install
node burpflow.js -h

⚙️ Configuration

  1. Start Burp Suite
  2. Enable proxy listener (default: 127.0.0.1:8080)
  3. Use the same proxy in BurpFlow

🚀 CLI Usage

Show help

root@kitploit:~
burpflow -h

🌐 Single URL

root@kitploit:~
burpflow -p 127.0.0.1:8080 -u https://example.com

📂 URL List

Create a file (urls.txt):

root@kitploit:~
https://example.com
https://github.com

Run:

root@kitploit:~
burpflow -p 127.0.0.1:8080 -l urls.txt

⚡ With Concurrency & Timeout

root@kitploit:~
burpflow -p 127.0.0.1:8080 -l urls.txt -c 8 -t 12000

📊 Options

🖥️ Example Output

root@kitploit:~
██████╗ ██╗   ██╗██████╗ ██████╗ ███████╗██╗      ██████╗ ██╗    ██╗
██╔══██╗██║   ██║██╔══██╗██╔══██╗██╔════╝██║     ██╔═══██╗██║    ██║
██████╔╝██║   ██║██████╔╝██████╔╝█████╗  ██║     ██║   ██║██║ █╗ ██║
██╔══██╗██║   ██║██╔══██╗██╔═══╝ ██╔══╝  ██║     ██║   ██║██║███╗██║
██████╔╝╚██████╔╝██║  ██║██║     ██║     ███████╗╚██████╔╝╚███╔███╔╝
╚═════╝  ╚═════╝ ╚═╝  ╚═╝╚═╝     ╚═╝     ╚══════╝ ╚═════╝  ╚══╝╚══╝
                                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.

📂 Project Structure

root@kitploit:~
burpflow/
├── burpflow.js
├── includes/
│   ├── help.js
│   ├── utils.js
│   ├── filereader.js
│   ├── validate.js
│   ├── runner.js
├── README.md
└── package.json

🛠️ Troubleshooting

  • ECONNREFUSED → Proxy not running or wrong port
  • Invalid URL → Must start with http:// or https://
  • Missing input → Provide -u or -l

🎯 Use Cases

  • Bug bounty recon workflows
  • Feeding URLs into Burp Proxy history
  • Endpoint validation at scale
  • Faster manual security testing

📬 Feedback

📧 [email protected]

📜 License

MIT License

👨‍💻 Author

KarthiTheHacker

  • 🌐 https://karthithehacker.com
  • 🐙 https://github.com/karthi-the-hacker
Download Tool
FlagDescription
-p, --proxyProxy address (required), e.g. 127.0.0.1:8080
-u, --urlSingle URL
-l, --listFile containing URLs
-c, --concurrencyParallel requests (default: 5)
-t, --timeoutTimeout in ms (default: 10000)
-h, --helpShow help