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-09-01. Synthesized from 177 of 177 curated resources. Browse all 177 Burp Suite resources →

Problem Framing

Burp Suite is a foundational tool for application security practitioners, offering a rich ecosystem of features and extensibility that allows for deep analysis of web applications and APIs. However, manual testing, while thorough, can be time-consuming and prone to repetitive tasks. As applications grow in complexity, so does the need for efficient and targeted testing methodologies. This guide aims to provide experienced practitioners with a comprehensive overview of advanced Burp Suite techniques and extensions, focusing on maximizing efficiency, uncovering complex vulnerabilities, and leveraging automation. The goal is to move beyond basic proxying and repeater usage to a more strategic and automated approach to application security assessments.

Core Mechanics

At its heart, Burp Suite operates as an intercepting proxy, allowing detailed inspection and manipulation of HTTP/S traffic. This core functionality is expanded by several key components:

The Montoya API, introduced in later versions, offers a more modern and object-oriented approach to extension development, significantly improving the developer experience and enabling more sophisticated capabilities. [8][6][9] This API is crucial for leveraging advanced features like AI integration and custom UI elements. [10][11][9]

Notable Techniques and Extensions

The extensibility of Burp Suite, particularly through custom extensions and scripting (Bambdas and BChecks), is where its true power for advanced practitioners lies.

Session Management and Authorization Testing

Authorization testing, including horizontal and vertical privilege escalation and Insecure Direct Object References (IDORs), is often a repetitive task. Extensions like Session Switcher streamline this by allowing quick swapping between saved user sessions directly within the request editor. [12] Autorize and AuthMatrix are also highly regarded for automating authorization testing by repeating requests with different user sessions or systematically testing access levels across application functions. [13][14][15][16] The Authentication Token Obtain and Replace (ATOR) plugin also assists in managing authentication tokens. [17]

Automated Reconnaissance and Discovery

Effective reconnaissance is key to identifying the full attack surface. Extensions like Param Miner are invaluable for discovering hidden or undocumented parameters, which can often lead to vulnerabilities like web cache poisoning. [13][18][14] JSMiner and JS Link Finder help uncover hidden endpoints and logic flaws by analyzing JavaScript files. [19][20] Endpoint Finder and Attack Surface Detector leverage static code analysis to map application endpoints. [21][21] Admin Panel Finder specifically targets the enumeration of administrative interfaces. [21] Extensions like Collaborator Everywhere augment proxy traffic to reveal backend systems by triggering pingbacks to Burp Collaborator, aiding in the detection of out-of-band vulnerabilities. [21][13][15]

Advanced Fuzzing and Attack Vectors

For high-speed and complex attacks that go beyond Burp Intruder's capabilities, Turbo Intruder is the go-to extension. Built with a custom HTTP stack and configured in Python, it can achieve tens of thousands of requests per second and handles complex requirements like signed requests. [4][13][14] The HTTP Request Smuggler extension is specifically designed to aid in identifying and exploiting HTTP request smuggling vulnerabilities. [21] Extensions that facilitate payload generation, such as AI HTTP Analyzer or ByteBanter, BurpAI Intruder Payload Generator, are also emerging. [22][22]

API Security Testing

With the increasing prevalence of APIs, specialized tools are essential. Extensions like SulphurAPI automate OWASP API Top 10 detection and support OpenAPI parsing. [23] GraphQL Raider specifically targets GraphQL security testing. [19] The BurpAPISecuritySuite aims to consolidate numerous API security testing functionalities into a single extension, covering a wide range of attack types and integrating with other tools. [24]

Scripting and Customization (Bambdas & BChecks)

Burp Suite's Bambda scripting allows for custom filtering of HTTP and WebSocket history directly from the UI using small Java snippets. [25][26][27][28][29][30] This is incredibly powerful for filtering large datasets or performing specific data extraction tasks. [30] BChecks, on the other hand, are scripts that integrate with Burp Scanner to define custom scan checks, enabling highly targeted automated testing. [31][32][33][34] The Montoya API provides the necessary interfaces for developing these scripts and extensions. [5][6]

AI Integration

Burp Suite has embraced AI capabilities, enabling extensions to integrate with Large Language Models (LLMs) for enhanced analysis. [10][35][9][36][37] Extensions can leverage AI for tasks such as analyzing requests and responses, generating payloads, or even automating parts of the vulnerability discovery process. The Montoya API facilitates this integration, allowing developers to send prompts to AI models and process their responses. [11][35]

Utility and Workflow Enhancements

Recent Developments

The Burp Suite platform is continuously evolving, with significant recent developments focusing on AI integration and enhanced scripting capabilities. The introduction of Burp AI features directly within Repeater, Scanner, and via the Montoya API allows users to leverage LLMs for a variety of tasks, from vulnerability explanation to automated issue summarization. [10][35][51][9][37] The Montoya API itself has seen updates, enabling extensions to integrate more seamlessly with Burp's settings and UI. [9] Furthermore, the development of BCheck scripts offers a more accessible way to implement custom scanner logic compared to full extensions. [32][33][34] The BApp Store continues to be a vibrant marketplace for new and updated extensions, reflecting community contributions and emerging security needs. [7][22][52][13]

Where to Go Deeper

For practitioners looking to deepen their expertise with Burp Suite, several resources are highly recommended:

Sources cited in this guide

  1. Burp Suite Professional Testing Handbook — appsec.guide
  2. How Burp Suite DAST Is Leveling Up Enterprise Security in 2025 — portswigger.net
  3. Burp Suite for Pentester: Repeater — hackingarticles.in
  4. Turbo Intruder: Embracing the Billion-Request Attack — portswigger.net
  5. A Guide to Build Burp Suite Extensions Using Montoya API and Java — medium.com
  6. Burp Suite Extensions - Overview and Introduction with Kotlin — scip.ch
  7. Installing Extensions from BApp Store | PortSwigger — portswigger.net
  8. Power Up Pen Tests: Create Burp Suite Extensions with Montoya API — bishopfox.com
  9. Burp Suite Professional 2025.5 Release — portswigger.net
  10. The Future of Security Testing: AI-Powered Extensibility in Burp — portswigger.net
  11. Developing AI features in Burp extensions — portswigger.net
  12. Introducing Session Switcher. Swap Burp Sessions with One Click! — blog.doyensec.com
  13. Top 10 Pentesting Tools and Extensions in Burp Suite | PortSwigger — portswigger.net
  14. https://portswigger.net/blog/some-of-the-best-burp-extensions-as-chosen-by-you — portswigger.net
  15. BurpSuite Extensions: Some Favorites - VDA Labs — vdalabs.com
  16. Authorization Testing: AuthMatrix - Part 1 | White Oak Security — whiteoaksecurity.com
  17. Authentication Token Obtain and Replace (ATOR) Burp Plugin: Fast and Reliab — medium.com
  18. PortSwigger/param-miner — github.com
  19. Top 20 Useful Burp Suite Extensions for Web Application Pentesting — cybersecwriteups.com
  20. JS Link Finder Burp Suite Extension Guide — taksec.medium.com
  21. Awesome Burp Extensions 2025 — github.com
  22. BApp Store | PortSwigger — portswigger.net
  23. SulphurAPI: Burp Suite extension for automating OWASP API Top 10 detection — github.com
  24. 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
  25. Filtering the WebSockets history with scripts — portswigger.net
  26. Filtering the HTTP history with scripts (Bambdas) — portswigger.net
  27. Bambdas - PortSwigger Documentation — portswigger.net
  28. Bambdas Collection for Burp Suite Professional and Community — github.com
  29. 254Labs/awesome-bambdas: A collection of Burp Suite Lambda Filters ~ Bambda — github.com
  30. Writing Burp Bambda Filters Like a Boss — danaepp.com
  31. Smart Automation with Burp Suite - YesWeHack — yeswehack.com
  32. Improve your API Security Testing with Burp BCheck Scripts — danaepp.com
  33. Example Collaborator-based check — portswigger.net
  34. PortSwigger/BChecks: BChecks collection for Burp Suite Professional — github.com
  35. Burp AI - PortSwigger Documentation — portswigger.net
  36. Burp Suite AI Extension for Pentester — medium.com
  37. Burp Suite Goes AI: Revolutionizing Web Pentesting — gracker.ai
  38. Top 10 Burp Extensions Every Pentester Should Use — datafarm-cybersecurity.medium.com
  39. Top 10 Burp Suite Extensions Every Pentester Should Use — linkedin.com
  40. Top 10 Must-Have Burp Suite Extensions for Web Application Security (2024) — medium.com
  41. Best Browser Extensions for Bug Hunting and Cybersecurity — infosecwriteups.com
  42. Burp Suite Extensions Rarely Utilized but Quite Useful — medium.com
  43. Burp Suite for Pentester: Software Vulnerability Scanner & Retire.js — hackingarticles.in
  44. BurpSuite Extensions: Some Favorites - VDA Labs — vdalabs.com
  45. Burp Suite - Top Extensions | KSEC ARK Pentesting Knowledge Base — ivoidwarranties.tech
  46. Sticky Burp, Reusable and Replaceable Environment Variables — portswigger.net
  47. Burp Suite Extension: Copy For — Black Hills InfoSec — blackhillsinfosec.com
  48. 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
  49. GitHub - vsec7/BurpSuite-Xkeys: A Burp Suite Extension to extract interesting strings (key, secret, token, or etc.) from a webpage. — github.com
  50. MantisSTS/JSReconduit: Passive JavaScript reconnaissance for penetration testers — bridging Burp Suite traffic into structured, AST-based analysis in VSCode. — github.com
  51. Burp AI — PortSwigger — portswigger.net
  52. Burp Suite Professional BApps: Maximizing Pentester Productivity — e-spincorp.com
  53. https://www.infosecurity-magazine.com/news/portswigger-launches-web-security/ — infosecurity-magazine.com
  54. PortSwigger Launches Web Security Academy — infosecurity-magazine.com
  55. Web Application Hacking with Burp Suite — manning.com
  56. Great getting started resources for new users of Burp Suite Professional | — portswigger.net
  57. Using Burp to Test a REST API | Burp Suite Support Center — support.portswigger.net
  58. How I Built a Burp Extension Efficiently with Claude — infosecwriteups.com
  59. Creating Burp Extensions: A Beginner's Guide - Black Hills InfoSec — blackhillsinfosec.com
  60. Burp Bounty - Scan Check Builder Extension — github.com
  61. 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
  62. repplus/rep: rep+ — Burp-style HTTP Repeater for Chrome DevTools with built‑in AI to explain requests and suggest attacks — github.com
  63. d0ge/sign-saboteur: SignSaboteur is a Burp Suite extension for editing, sig — github.com
  64. GitHub - federicodotta/Burp-Suite-Extender-Montoya-Course: This repository — github.com
  65. synfron/ReshaperForBurp — github.com
  66. xnl-h4ck3r/GAP-Burp-Extension — github.com
  67. nccgroup/AutoRepeater: Automated HTTP Request Repeating With Burp Suite — github.com
  68. My First Burp Suite Extension — itsecguy.com
  69. PortSwigger Web Security Blog: Writing your first Burp Suite extension — blog.portswigger.net
  70. https://github.com/snoopysecurity/awesome-burp-extensions — github.com
  71. GitHub - nccgroup/BurpSuiteHTTPSmuggler: A Burp Suite extension to help pen — github.com
  72. 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
  73. 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
  74. Hacking API discovery with a custom Burp extension — danaepp.com
  75. Burp-Montoya-Utilities/src/main/java/com/coreyd97/BurpExtenderUtilities/PopOutPanel.java at master · CoreyD97/Burp-Montoya-Utilities — github.com
  76. burp-extensions-montoya-api-examples/collaborator/src/main/java/example/collaborator/CollaboratorExample.java at main · PortSwigger/burp-extensions-montoya-api-examples · GitHub — github.com
  77. GitHub - e1abrador/Burp-Encode-IP: Burp Suite extension to encode an IP address focused to bypass application IP / domain blacklist. — github.com
  78. BChecks/vulnerability-classes/injection at main · PortSwigger/BChecks · GitHub — github.com
  79. 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
  80. GitHub - synacktiv/HopLa: HopLa Burp Suite Extender plugin - Adds autocompletion support and useful payloads in Burp Suite — github.com
  81. videos[1] = "GAP Burp Extension" — youtube.com
  82. burp.IBurpExtenderCallbacks java code examples — tabnine.com
  83. Swing in Python Burp Extensions - Part 1 — parsiya.net
  84. RepeaterSearch — github.com
  85. A Step-by-Step Guide to Writing Extensions for API Pentesting in BurpSuite — danaepp.com
  86. burpa: Burp Automator — github.com
  87. Automating Burp Suite -4 | Understanding And Customising Custom Header From — infosecwriteups.com
  88. PimpMyBurp — blog.yeswehack.com
  89. Detecting and annoying Burp users — dustri.org
  90. My First Burp Suite Extension — itsecguy.com
  91. I Wasted 3 Days Intercepting a Flutter App. Here’s What Actually Works. — infosecwriteups.com
  92. I Found the Entire Admin UI of a Live PlatformJust By Tweaking Traffic in Burp Suite — infosecwriteups.com
  93. Introducing HTTP Anomaly Rank — portswigger.net
  94. Pentest Mapper: Burp Extension for Application Pentesting — github.com
  95. Pentest Mapper — PortSwigger BApp Store — portswigger.net
  96. BurpSuite for Pentester - Vulnerability Hunting Cheatsheet — github.com
  97. Weaponize Your Burp - Bug Bounty Hunting Automation — github.com
  98. 10 Burp Suite Extensions That Will Instantly Boost Your Work — medium.com
  99. Burp Suite Integration for Neuron — news.pentest.ws
  100. The Future of Pentesting: Burp Suite + Cursor AI — medium.com
  101. Toolchain: Nmap, Burp Suite, and Metasploit - A Practical Workflow Guide — tryhackme.com
  102. 3 Powerful Burp Suite Extensions Every Pentester Should Use — medium.com
  103. Network Penetration Testing Tools Market Is Going to Boom |? Nessus ? Burp Suite ? Metasploit — openpr.com
  104. SILENTCHAIN AI - AI-Powered Security Testing — silentchain.ai
  105. How I Made Burp Suite My IDOR-Finding Robot Butler (And Found 20+ Bugs) 🤖🔍 — infosecwriteups.com
  106. Burp Suite | Pentest Book — pentestbook.six2dez.com
  107. Included Skills: 𝐛𝐮𝐫𝐩𝐬𝐮𝐢𝐭𝐞-𝐩𝐫𝐨𝐣𝐞𝐜𝐭-𝐩𝐚𝐫𝐬𝐞𝐫 - Search/extract data from Burp Suite projects 𝐝𝐢𝐟𝐟𝐞𝐫𝐞𝐧𝐭𝐢𝐚𝐥-𝐫𝐞𝐯𝐢𝐞𝐰 - Security-focused differential review of code changes — x.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. Vulnerabilities detected by Burp Scanner - PortSwigger — portswigger.net
  114. botesjuan/Burp-Suite-Certified-Practitioner-Exam-Study — github.com
  115. The Top 8 Burp Suite Extensions - Think outside the box — kalilinux.co
  116. Open Security Research: Extending Burp Proxy With Extensions — blog.opensecurityresearch.com
  117. Authorization Testing: AuthMatrix - Part 1 | White Oak Security — whiteoaksecurity.com
  118. Web App Pentesting With Burp Suite Scan Profiles | White Oak — whiteoaksecurity.com
  119. https://www.whiteoaksecurity.com/web-app-pentesting-burp-suite-scan-profile/ — whiteoaksecurity.com
  120. Burp Share Requests - PortSwigger — portswigger.net
  121. https://gist.github.com/righettod/862728e1476c0551f1ddf38f099a1803 — gist.github.com
  122. The Top 5 Burp Suite Extensions — joecmarshall.com
  123. https://www.hackingarticles.in/burp-suite-for-pentester-hackbar/ — hackingarticles.in
  124. A Burpsuite Extension For JS Reconnaissance - Jsmon — blogs.jsmon.sh
  125. BChecks - IntelliJ IDEs Plugin | Marketplace — plugins.jetbrains.com
  126. API Testing with Insomnia and Burp Suite: An Alternative to Postman — wafflesexploits.github.io
  127. burp-extensions-montoya-api-examples/customlogger/src/main/java/example/customlogger/MyTableModel.java at main · PortSwigger/burp-extensions-montoya-api-examples — github.com
  128. Python Twisted proxy - how to intercept packets — stackoverflow.com
  129. Mindmap/Burp Suite/Burp Suite Normal.png at main · Ignitetechnologies/Mindmap — github.com
  130. Top 10 Browser Extensions Every Bug Bounty Hunter Needs — medium.com
  131. Proving API exploitability with Burp Collaborator — danaepp.com
  132. Testing Handbook - Burp — docs.google.com
  133. Mastering Web Research with Burp Suite — events.goldcast.io
  134. Here's how I get the most out of Burp Suite reporting — danaepp.com
  135. Burp Suite Shorts | Automatic Session Handling — youtube.com
  136. Burp Suite Shorts | Automatic Session Handling — youtube.com
  137. How to build custom scanners for web security research automation — portswigger.net
  138. Proxying Burp Traffic through VPS using SOCKS Proxy — busk3r.medium.com
  139. Proxying MetaSploit through BurpSuite — security.stackexchange.com
  140. Web App Hacking with Caido.io — youtube.com
  141. DNS Analyzer - Finding DNS vulnerabilities with Burp Suite — sec-consult.com
  142. How to use Burp Suite Like a PRO? — medium.com
  143. aress31/burpgpt — github.com
  144. Favorite tweet by @Burp_Suite — twitter.com
  145. Favorite tweet by @PortSwigger — twitter.com
  146. Favorite tweet by @Jhaddix — twitter.com
  147. Favorite tweet by @e11i0t_4lders0n — twitter.com
  148. Favorite tweet by @cedoxX — twitter.com
  149. Favorite tweet by @fardeenahmed411 — twitter.com
  150. Favorite tweet by @ptracesecurity — twitter.com
  151. BUG BOUNTY HUNTING WITH BURP SUITE — udemy.com
  152. Improvements to Burp Suite authenticated scanning — portswigger.net
  153. Web App Pentesting With Burp Suite Scan Profiles | White Oak — whiteoaksecurity.com
  154. Web App Pentesting With Burp Suite Scan Profiles — whiteoaksecurity.com
  155. Why u should use burp to test Path Traversal Vulnerability and also get RXSS — medium.com
  156. Top 11 extensions to turn your browser into an advance hacking tool — iics.medium.com
  157. Leveraging Burp Suite extension for finding IDOR(Insecure Direct Object Reference). — medium.com
  158. RequestBin Collect inspect and debug HTTP requests and webhooks — requestbin.net
  159. Introducing DOM Invader: DOM XSS just got a whole lot easier to find — portswigger.net
  160. Web App Pentesting With Burp Suite Scan Profiles | White Oak — whiteoaksecurity.com
  161. Top 10 Web Hacking Techniques of 2025: Call for Nominations — portswigger.net
📚 This guide is synthesized from the full text of resources curated in the Burp Suite library, and refreshed as new material is added.