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-08-16. Synthesized from 178 of 178 curated resources. Browse all 178 Burp Suite resources →

The Indispensable Proxy: A Deep Dive into Burp Suite for the Experienced Practitioner

Burp Suite remains a cornerstone of modern web application security testing, offering a potent combination of manual proxying, automated scanning, and extensible functionality. While its core capabilities are widely understood, a deeper appreciation for its nuanced features and the vast extension ecosystem can significantly elevate a practitioner's effectiveness. This guide assumes a foundational knowledge of Burp Suite and aims to explore its advanced applications and extensibility for seasoned security professionals.

Core Mechanics and Workflow Augmentation

At its heart, Burp Suite functions as an intercepting proxy, allowing granular inspection and manipulation of HTTP/S traffic between a client and a server [1][2]. This fundamental capability is the bedrock upon which all other Burp functionalities are built.

The Proxy tab is where the intercepting proxy operates. Beyond simple interception, mastering its filtering capabilities is crucial for managing the sheer volume of traffic encountered in complex applications. The ability to filter HTTP history and WebSocket history using custom Java-based scripts (Bambdas) allows for highly specific analysis [3][4]. These scripts can be loaded from a personal library or written directly within Burp, enabling complex filtering logic based on request or response attributes [4]. For instance, a script could filter for specific header patterns or response sizes, dramatically reducing the noise in large datasets [4][5].

The Target tab provides a hierarchical view of the application's attack surface, built from proxied traffic. Understanding how to effectively scope targets and leverage features like the Site Map for targeted testing is critical. Extensions like Pentest-Mapper can further enhance this by integrating custom testing checklists with the request logging, providing a structured approach to mapping vulnerabilities to specific application flows [6][7][8].

Repeater is the workhorse for manual testing, allowing requests to be modified and resent indefinitely [2]. Its utility is amplified by extensions that streamline repetitive tasks, such as Copy For for generating command-line syntax for other tools [9], or StickyBurp for managing reusable environment variables like session tokens or API endpoints [10]. The new AI-powered custom actions in Repeater allow for real-time, context-aware analysis of messages, enhancing debugging and vulnerability investigation workflows [11][12][13].

Intruder enables automated, customized attacks by fuzzing request elements with defined payloads [2]. For high-throughput attacks, Turbo Intruder, a Python-based extension, offers significant performance advantages, handling attacks that require exceptional speed, duration, or complexity [14]. Its custom HTTP stack can manage malformed requests, and its Python scripting allows for sophisticated attack sequences, including signed requests [14]. The integration of HTTP Anomaly Rank into Turbo Intruder and Burp Suite's API can automatically highlight the most interesting responses from large result sets, reducing manual analysis overhead [15].

The Scanner (available in Burp Suite Professional) automates the detection of common web vulnerabilities [2]. Its capabilities can be significantly extended through custom scan checks, either written in the BChecks language [16][17][18] or developed as Java extensions using the Montoya API [19][20][21][22]. Extensions like Burp Bounty specifically aim to improve active and passive scanning by allowing the creation of custom rules through a graphical interface [23]. AI integration is also enhancing scanning, with features like AI Recon Assistant and AI HTTP Analyzer available through the BApp Store [24].

Notable Techniques and Extensions

The Burp Suite ecosystem is vast, with extensions addressing almost every niche of web security testing.

Recent Developments and Future Directions

The integration of AI into Burp Suite represents a paradigm shift, enabling more intelligent automation and analysis. PortSwigger's initiative with Burp AI and the Montoya API is driving innovation, allowing extensions to leverage LLMs for tasks ranging from vulnerability suggestion to complex data analysis [11][49][13][12][45]. The trend towards more specialized, AI-enhanced extensions for API security, client-side analysis, and automated discovery is clear [60][30].

Burp Suite DAST (formerly Enterprise) is increasingly focused on CI/CD integration and scaled, automated testing for large application estates [1][61]. Features like portfolio-based scheduling, custom tagging, and enhanced Jira integration aim to streamline the DAST workflow for enterprise security teams [61].

The Montoya API continues to evolve, providing developers with more hooks into Burp's functionality, including improved extension settings integration and AI capabilities [12][49]. The emphasis on extensibility remains a core strength, allowing users to tailor Burp to specific project needs and testing methodologies.

Where to Go Deeper

For those looking to deepen their Burp Suite expertise, the following resources are highly recommended:

Sources cited in this guide

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