A visual dashboard for analyzing Burp Suite Intruder CSV exports — detect Rate Limiting behavior, WAF blocks, and response anomalies at a glance.
- Automatic CSV parsing — supports Burp Suite Intruder tab-separated exports
- Real-time stats — total requests, duration, average RPS (requests per second)
- Error & Timeout detection — counts HTTP 5xx errors and 504 timeouts automatically
- Response Integrity chart — breakdown of all status codes (2xx, 3xx, 4xx, 5xx)
- Latency time-series chart — per-request response time colored by status code
- RPS Gauge — visual throughput meter
- Dashboard export — download the full dashboard as a PNG image
- Editable project name — rename the analysis before exporting
- React 19 + TypeScript
- Vite
- Tailwind CSS
- Recharts
- html2canvas
- Lucide React
- Node.js 18+
-
Clone the repository:
git clone https://github.com/your-username/burp-intruder-analyst.git cd burp-intruder-analyst -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser at
http://localhost:3000.
- Run an Intruder attack in Burp Suite.
- After the attack finishes, right-click the results table → Save results → choose CSV.
- Upload the
.csvfile to the dashboard.
- Export the results table from Burp Intruder: Right-click the results and save them as a CSV, following this example:
- Import the CSV file into the dashboard: Once the attack is complete, upload your file to visualize the data:
- Rename your analysis (Optional): If you need to change the project name, just click here:
- Download the report: Click "Exportar Imagem" to save a snapshot of your dashboard:
This project is released into the public domain under the Unlicense.
No attribution required — copy, modify, and use freely.