appsec.fyi

Burp Suite — A Practical Guide

A curated AppSec resource library covering XSS, SQLi, SSRF, IDOR, RCE, XXE, OSINT, and more.

Burp Suite: A Practical Guide

Curated and synthesized by . Last updated 2026-07-01. Synthesized from 181 of 181 curated resources. Browse all 181 Burp Suite resources →

Problem Framing

Burp Suite is the cornerstone of modern web application security testing. Its proxy capabilities, coupled with an extensive suite of integrated tools like Repeater, Intruder, and Scanner, provide a robust platform for identifying and exploiting vulnerabilities. However, the sheer volume of traffic and the complexity of modern applications can make manual analysis challenging and time-consuming. This necessitates the use of advanced techniques and, critically, third-party extensions to augment Burp Suite's native functionality. This guide targets experienced application security professionals, aiming to provide a deep dive into leveraging Burp Suite effectively, focusing on practical application and advanced use cases beyond the basics.

Core Mechanics

At its heart, Burp Suite functions as an intercepting HTTP/S proxy, capturing all traffic between a client and server. This captured data forms the basis for all subsequent analysis and testing. The key tools within Burp Suite are:

The Montoya API, introduced in Burp Suite 2022.9.5, provides a modern, object-oriented interface for developing extensions, supporting Java and JVM languages like Kotlin. [8][9] This API is central to unlocking Burp Suite's full potential, enabling custom workflows and automation. [10][11][12]

Notable Techniques and Workflow Enhancements

Burp Suite's extensibility allows for significant workflow customization and enhancement, catering to specialized testing needs.

Advanced Fuzzing and Attack Automation

For attacks requiring high volume, speed, or complexity, Turbo Intruder is a premier Burp Suite extension. Built from scratch with a custom HTTP stack, it can achieve speeds far exceeding standard Burp Intruder, handling millions of requests and maintaining flat memory usage. [13] Written in Python, it allows for intricate attack sequences, signed requests, and handling of malformed requests that might break other libraries. [13] Turbo Intruder's integration with HTTP Anomaly Rank further streamlines analysis by automatically prioritizing the most anomalous responses. [14]

When needing to export Burp requests to other tools or automate command-line operations, the Copy For extension is invaluable. It generates formatted commands for tools like curl, ffuf, jwt_tool.py, nikto, nmap, nuclei, and wget, significantly reducing manual effort. [15]

For more precise control over request manipulation, especially in authorization testing, AutoRepeater automatically duplicates, modifies, and resends requests based on defined rules, streamlining tedious "change request and resend" loops. [16] Similarly, Autorize aids in detecting authorization vulnerabilities by repeating requests with the session of a lower-privileged user. [17][18][19]

API Security Testing Augmentation

Burp Suite is highly effective for API security testing. Extensions like OpenAPI Parser allow for direct import and interaction with OpenAPI/Swagger definitions, generating baseline requests for testing. [18] GraphQL Raider and InQL Scanner specifically target GraphQL security testing. [20][21] Param Miner is essential for discovering hidden or undocumented parameters, particularly useful for API fuzzing and finding web cache poisoning vulnerabilities. [17][20][18][22]

The Burp API Security Suite consolidates numerous API testing functionalities into a single extension, offering comprehensive reconnaissance, intelligent fuzzing, and AI integration for REST, GraphQL, and SOAP APIs. [23]

JavaScript Analysis and Client-Side Security

Modern applications heavily rely on JavaScript, making its analysis crucial. JSReconduit provides a pipeline from Burp Suite to VSCode for static analysis of JavaScript, identifying endpoints, secrets, and potential logic flaws. [24] JsMiner and JS Link Finder also assist in extracting JavaScript references for endpoint discovery and analysis. [20][18] DOM Invader is a dedicated tool within Burp Suite for simplifying the detection and exploitation of DOM-based XSS vulnerabilities by instrumenting the DOM and providing a tree view of sources and sinks. [25]

AI-Powered Security Testing

Burp Suite has embraced AI integration, offering AI-powered features and enabling AI-driven extensions via the Montoya API. [10][11][3][26][12][27] Features like Explainer provide on-demand explanations of technologies within HTTP messages, while Explore Issue autonomously investigates scanner findings. [3] AI can also be integrated into custom actions in Repeater for context-aware analysis. [28] Extensions like BurpGPT leverage OpenAI models for passive scanning analysis, while others integrate with different LLM providers for various security tasks. [29][30][31][32]

Custom Scripting and Filtering (Bambdas)

Burp Suite's Bambdas feature allows users to write custom Java scripts to filter HTTP and WebSocket history, add custom table columns, and create custom actions. [33][34][5][6][9] This scripting capability offers a powerful way to tailor Burp Suite's behavior to specific testing needs, such as filtering for specific headers or complex conditions. [35] The BChecks language, used for custom scan checks, further enhances automation by allowing tailored tests within Burp Scanner. [36][37][38]

Detection and Prevention

Tooling Landscape

The Burp Suite ecosystem is vast, with numerous extensions available through the BApp Store and various GitHub repositories. [21][43][44][45][20][41] Key categories and notable extensions include:

Burp Suite's Montoya API is the modern standard for developing extensions, offering a cleaner, object-oriented approach compared to the older Extender API. [8][9] Resources for extension development include PortSwigger's own documentation and example repositories, as well as community tutorials. [7][56][57][58][59][60][61][62][63]

Recent Developments

The integration of AI into Burp Suite marks a significant evolution. Features like AI-powered custom actions in Repeater [28], enhanced scanning capabilities [3][26], and AI-driven extensions via the Montoya API [10][11][12][27] are transforming workflows. PortSwigger provides AI credits to encourage experimentation, emphasizing security and privacy in its AI integrations. [10][3][26][27]

The introduction of HTTP Anomaly Rank in Turbo Intruder and the Burp Suite API (release 2025.10) aids in efficiently identifying anomalous responses within large datasets, particularly useful for fuzzing and vulnerability discovery. [14]

The Discover tab in recent Burp Suite releases serves as a curated entry point to explore the tool's capabilities, including AI features and learning resources. [4]

Where to Go Deeper

For those looking to master Burp Suite and its extension ecosystem:

Sources cited in this guide

  1. Burp Suite Professional Testing Handbook — appsec.guide
  2. Burp Suite for Pentester: Repeater — hackingarticles.in
  3. Burp AI - PortSwigger Documentation — portswigger.net
  4. Burp Suite Professional 2026.1 Release — portswigger.net
  5. Bambdas - PortSwigger Documentation — portswigger.net
  6. Bambdas Collection for Burp Suite Professional and Community — github.com
  7. A Guide to Build Burp Suite Extensions Using Montoya API and Java — medium.com
  8. Power Up Pen Tests: Create Burp Suite Extensions with Montoya API — bishopfox.com
  9. Burp Suite Extensions - Overview and Introduction with Kotlin — scip.ch
  10. The Future of Security Testing: AI-Powered Extensibility in Burp — portswigger.net
  11. Developing AI features in Burp extensions — portswigger.net
  12. Burp Suite Professional 2025.2: Built-in AI Integration — gbhackers.com
  13. Turbo Intruder: Embracing the Billion-Request Attack — portswigger.net
  14. Introducing HTTP Anomaly Rank — portswigger.net
  15. Burp Suite Extension: Copy For — Black Hills InfoSec — blackhillsinfosec.com
  16. nccgroup/AutoRepeater: Automated HTTP Request Repeating With Burp Suite — github.com
  17. Burp Suite - Top Extensions | KSEC ARK Pentesting Knowledge Base — ivoidwarranties.tech
  18. 7 Essential Burp Extensions for Hacking APIs - Security Boulevard — securityboulevard.com
  19. https://portswigger.net/blog/some-of-the-best-burp-extensions-as-chosen-by-you — portswigger.net
  20. Top 20 Useful Burp Suite Extensions for Web Application Pentesting — cybersecwriteups.com
  21. Awesome Burp Extensions 2025 — github.com
  22. PortSwigger/param-miner — github.com
  23. Teycir/BurpAPISecuritySuite: Burp Suite extension for API security testing with 15 attack types, 108+ payloads, intelligent fuzzing, BOLA/IDOR detection, AI integration, and automated reconnaissance. Supports REST/GraphQL/SOAP APIs with Nuclei, Turbo Intruder, and external tool integration. OWASP API Top 10 coverage. — github.com
  24. MantisSTS/JSReconduit: Passive JavaScript reconnaissance for penetration testers — bridging Burp Suite traffic into structured, AST-based analysis in VSCode. — github.com
  25. Introducing DOM Invader: DOM XSS just got a whole lot easier to find — portswigger.net
  26. Burp AI in 2026: Real Workflow Changes — penligent.ai
  27. Burp Suite Goes AI: Revolutionizing Web Pentesting — gracker.ai
  28. Burp Suite Professional 2025.5 Release — portswigger.net
  29. aress31/burpgpt — github.com
  30. GitHub - synacktiv/HopLa: HopLa Burp Suite Extender plugin - Adds autocompletion support and useful payloads in Burp Suite — github.com
  31. #burp #pentest #ai #hackerassociate #cybersecurity #infosec… | Harshad Shah — linkedin.com
  32. GitHub - IckoGZ/burp-deepseek: A quick and dirty (and a little shitty) burp extension that uses cheap deepseek api to send request and response and maybe found something interesting. — github.com
  33. Filtering the WebSockets history with scripts — portswigger.net
  34. Filtering the HTTP history with scripts (Bambdas) — portswigger.net
  35. Writing Burp Bambda Filters Like a Boss — danaepp.com
  36. Improve your API Security Testing with Burp BCheck Scripts — danaepp.com
  37. BChecks/vulnerability-classes/injection at main · PortSwigger/BChecks · GitHub — github.com
  38. PortSwigger/BChecks: BChecks collection for Burp Suite Professional — github.com
  39. Example Collaborator-based check — portswigger.net
  40. Proving API exploitability with Burp Collaborator — danaepp.com
  41. https://github.com/snoopysecurity/awesome-burp-extensions — github.com
  42. AES-Killer v3.0 - Burp Plugin To Decrypt AES Encrypted Traffic Of Mobile Apps On The Fly — kitploit.com
  43. Installing Extensions from BApp Store | PortSwigger — portswigger.net
  44. BApp Store | PortSwigger — portswigger.net
  45. Top 10 Pentesting Tools and Extensions in Burp Suite | PortSwigger — portswigger.net
  46. GitHub - 0x999-x/jsluicepp: jsluice++ is a Burp Suite extension designed for passive and active scanning of JavaScript traffic using the CLI tool jsluice — github.com
  47. Authorization Testing: AuthMatrix - Part 1 | White Oak Security — whiteoaksecurity.com
  48. Authorization Testing: AuthMatrix - Part 1 | White Oak Security — whiteoaksecurity.com
  49. GitHub - trufflesecurity/trufflehog-burp-suite-extension: Official TruffleHog Burp Suite Extension. Scan Burp Suite traffic for 800+ different types of secrets (API keys, passwords, SSH keys, etc) using TruffleHog. — github.com
  50. GitHub - vsec7/BurpSuite-Xkeys: A Burp Suite Extension to extract interesting strings (key, secret, token, or etc.) from a webpage. — github.com
  51. Pentest-Mapper: Burp Extension for Pentesters & Bug Bounty — github.com
  52. Pentest Mapper: Burp Extension for Application Pentesting — github.com
  53. Pentest Mapper — PortSwigger BApp Store — portswigger.net
  54. Burp Suite for Pentester: Software Vulnerability Scanner & Retire.js — hackingarticles.in
  55. BurpSuite Extensions: Some Favorites - VDA Labs — vdalabs.com
  56. Creating Burp Extensions: A Beginner's Guide - Black Hills InfoSec — blackhillsinfosec.com
  57. GitHub - federicodotta/Burp-Suite-Extender-Montoya-Course: This repository — github.com
  58. Burp Extension Dev Part 1: Setup & Basics - TCM Security — tcm-sec.com
  59. My First Burp Suite Extension — itsecguy.com
  60. PortSwigger Web Security Blog: Writing your first Burp Suite extension — blog.portswigger.net
  61. A Step-by-Step Guide to Writing Extensions for API Pentesting in BurpSuite — danaepp.com
  62. burp-extensions-montoya-api-examples/customlogger/src/main/java/example/customlogger/MyTableModel.java at main · PortSwigger/burp-extensions-montoya-api-examples — github.com
  63. burp-extensions-montoya-api-examples/collaborator/src/main/java/example/collaborator/CollaboratorExample.java at main · PortSwigger/burp-extensions-montoya-api-examples · GitHub — github.com
  64. https://www.infosecurity-magazine.com/news/portswigger-launches-web-security/ — infosecurity-magazine.com
  65. Testing Handbook - Burp — docs.google.com
  66. Web Application Hacking with Burp Suite — manning.com
  67. BUG BOUNTY HUNTING WITH BURP SUITE — udemy.com
  68. PortSwigger Launches Web Security Academy — infosecurity-magazine.com
  69. Great getting started resources for new users of Burp Suite Professional | — portswigger.net
  70. Burp Share Requests - PortSwigger — portswigger.net
  71. Sticky Burp, Reusable and Replaceable Environment Variables — portswigger.net
  72. SulphurAPI: Burp Suite extension for automating OWASP API Top 10 detection — github.com
  73. Weaponize Your Burp - Bug Bounty Hunting Automation — github.com
  74. pwviptbl/ProxyHunter: Aplicação Python com interface gráfica que permite configurar regras de interceptação para modificar parâmetros de requisições HTTP. Quando o navegador envia uma requisição para uma rota configurada, o proxy intercepta, modifica apenas os parâmetros especificados e encaminha a requisição mantendo todos os outros parâmetros originais. — github.com
  75. d0ge/sign-saboteur: SignSaboteur is a Burp Suite extension for editing, sig — github.com
  76. synfron/ReshaperForBurp — github.com
  77. xnl-h4ck3r/GAP-Burp-Extension — github.com
  78. GitHub - nccgroup/BurpSuiteHTTPSmuggler: A Burp Suite extension to help pen — github.com
  79. GitHub - hackerassociate/SSRF-Hacks-IP-Decimal: A Burp Suite extension that converts IP addresses to decimal notation, useful for SSRF bypass and WAF evasion testing. Created by Harshad Shah. — github.com
  80. Hacking API discovery with a custom Burp extension — danaepp.com
  81. Proxying MetaSploit through BurpSuite — security.stackexchange.com
  82. RepeaterSearch — github.com
  83. burpa: Burp Automator — github.com
  84. Leveraging Burp Suite extension for finding IDOR(Insecure Direct Object Reference). — medium.com
  85. Automating Burp Suite -4 | Understanding And Customising Custom Header From — infosecwriteups.com
  86. Top 10 Web Hacking Techniques of 2025: Call for Nominations — portswigger.net
  87. Burp Suite Certified Practitioner Guide 2026 — flashgenius.net
  88. DVWA Cheat Sheet (Low & Medium) — infosecwriteups.com
  89. I Found the Entire Admin UI of a Live PlatformJust By Tweaking Traffic in Burp Suite — infosecwriteups.com
  90. BurpSuite for Pentester - Vulnerability Hunting Cheatsheet — github.com
  91. Smart Automation with Burp Suite - YesWeHack — yeswehack.com
  92. Top 10 Burp Extensions Every Pentester Should Use — datafarm-cybersecurity.medium.com
  93. 10 Burp Suite Extensions That Will Instantly Boost Your Work — medium.com
  94. Burp Suite AI Extension for Pentester — medium.com
  95. Burp Suite Integration for Neuron — news.pentest.ws
  96. The Future of Pentesting: Burp Suite + Cursor AI — medium.com
  97. Toolchain: Nmap, Burp Suite, and Metasploit - A Practical Workflow Guide — tryhackme.com
  98. Top 10 Burp Suite Extensions Every Pentester Should Use — linkedin.com
  99. 3 Powerful Burp Suite Extensions Every Pentester Should Use — medium.com
  100. Burp Suite Professional BApps: Maximizing Pentester Productivity — e-spincorp.com
  101. Top 10 Must-Have Burp Suite Extensions for Web Application Security (2024) — medium.com
  102. Top 10 Best Dynamic Application Security Testing (DAST) Platforms in 2026 — gbhackers.com
  103. SILENTCHAIN AI - AI-Powered Security Testing — silentchain.ai
  104. How I Made Burp Suite My IDOR-Finding Robot Butler (And Found 20+ Bugs) 🤖🔍 — infosecwriteups.com
  105. Burp Suite | Pentest Book — pentestbook.six2dez.com
  106. Included Skills: 𝐛𝐮𝐫𝐩𝐬𝐮𝐢𝐭𝐞-𝐩𝐫𝐨𝐣𝐞𝐜𝐭-𝐩𝐚𝐫𝐬𝐞𝐫 - Search/extract data from Burp Suite projects 𝐝𝐢𝐟𝐟𝐞𝐫𝐞𝐧𝐭𝐢𝐚𝐥-𝐫𝐞𝐯𝐢𝐞𝐰 - Security-focused differential review of code changes — x.com
  107. repplus/rep: rep+ — Burp-style HTTP Repeater for Chrome DevTools with built‑in AI to explain requests and suggest attacks — github.com
  108. Web App Hacking: Finding Web App Vulnerabilities with Caido Scanner — x.com
  109. Web App Hacking: Finding Web App Vulnerabilities with Caido Scanner — x.com
  110. DNS Analyzer - Finding DNS vulnerabilities with Burp Suite - SEC Consult — sec-consult.com
  111. Burp Suite: The Basics TryHackMe Writeup — medium.com
  112. https://github.com/lucsemassa/burp_bug_finder — github.com
  113. botesjuan/Burp-Suite-Certified-Practitioner-Exam-Study — github.com
  114. The Top 8 Burp Suite Extensions - Think outside the box — kalilinux.co
  115. Open Security Research: Extending Burp Proxy With Extensions — blog.opensecurityresearch.com
  116. Authentication Token Obtain and Replace (ATOR) Burp Plugin: Fast and Reliab — medium.com
  117. Using Burp to Test a REST API | Burp Suite Support Center — support.portswigger.net
  118. The Top 5 Burp Suite Extensions — joecmarshall.com
  119. https://www.hackingarticles.in/burp-suite-for-pentester-hackbar/ — hackingarticles.in
  120. Best Browser Extensions for Bug Hunting and Cybersecurity — infosecwriteups.com
  121. A Burpsuite Extension For JS Reconnaissance - Jsmon — blogs.jsmon.sh
  122. API Testing with Insomnia and Burp Suite: An Alternative to Postman — wafflesexploits.github.io
  123. Burp-Montoya-Utilities/src/main/java/com/coreyd97/BurpExtenderUtilities/PopOutPanel.java at master · CoreyD97/Burp-Montoya-Utilities — github.com
  124. Python Twisted proxy - how to intercept packets — stackoverflow.com
  125. Mindmap/Burp Suite/Burp Suite Normal.png at main · Ignitetechnologies/Mindmap — github.com
  126. Top 10 Browser Extensions Every Bug Bounty Hunter Needs — medium.com
  127. PyCript: Burp Suite extension that allows for bypassing client-side encryption — meterpreter.org
  128. GitHub - e1abrador/Burp-Encode-IP: Burp Suite extension to encode an IP address focused to bypass application IP / domain blacklist. — github.com
  129. Here's how I get the most out of Burp Suite reporting — danaepp.com
  130. JS Link Finder Burp Suite Extension Guide — taksec.medium.com
  131. videos[1] = "GAP Burp Extension" — youtube.com
  132. Burp Suite Shorts | Automatic Session Handling — youtube.com
  133. Burp Suite Shorts | Automatic Session Handling — youtube.com
  134. How to build custom scanners for web security research automation — portswigger.net
  135. A lightweight web security auditing toolkit — caido.io
  136. burp.IBurpExtenderCallbacks java code examples — tabnine.com
  137. Proxying Burp Traffic through VPS using SOCKS Proxy — busk3r.medium.com
  138. Swing in Python Burp Extensions - Part 1 — parsiya.net
  139. How to use Burp Suite Like a PRO? — medium.com
  140. Burp Suite Extensions Rarely Utilized but Quite Useful — medium.com
  141. Why u should use burp to test Path Traversal Vulnerability and also get RXSS — medium.com
  142. Top 11 extensions to turn your browser into an advance hacking tool — iics.medium.com
  143. RequestBin Collect inspect and debug HTTP requests and webhooks — requestbin.net
  144. PimpMyBurp — blog.yeswehack.com
  145. Detecting and annoying Burp users — dustri.org
  146. My First Burp Suite Extension — itsecguy.com
  147. BurpSuite Extensions: Some Favorites - VDA Labs — vdalabs.com
  148. How i exploit out-of-band resource load (HTTP) using burp suite extension plugin (taborator) — link.medium.com
  149. The Top 5 Burp Suite Extensions — joecmarshall.com
  150. SleuthQL - Burp History Parsing Tool To Discover Potential SQL Injection Po — kitploit.com
  151. The Top 8 Burp Suite Extensions - Think outside the box — kalilinux.co
📚 This guide is synthesized from the full text of resources curated in the Burp Suite library, and refreshed as new material is added.