250+ Burp Suite Features, Tools & Workflows (2026 Complete Guide)

A7 Security Hunters · Security Training & Research

Burp Suite Tutorial (2026): The Complete Web Application Security Guide

Learn Burp Suite from first install to professional workflows: Proxy interception, Repeater, Intruder, Decoder, Comparer, Sequencer, extensions, BApp Store, and the Professional Scanner — with 250+ features, tools, shortcuts and workflows, 5 authorized labs, and 50 FAQs.

250+ Features & Workflows50 FAQs5 LabsCommunity + ProOWASP Top 10

⚡ 60-Second Summary

Burp Suite is the industry-standard web application security testing platform, developed by PortSwigger. It sits between your browser and the target as an interception proxy, letting you see, modify, and replay every HTTP/HTTPS request — then automate attacks against it.

  • Free to start: the Community Edition includes Proxy, Repeater, Intruder (throttled), Decoder, Comparer, and Sequencer.
  • First setup: point your browser at 127.0.0.1:8080, install the CA certificate from http://burp, and turn Intercept off for normal browsing.
  • Core workflow: Proxy to capture → Repeater to replay and tamper → Intruder to fuzz → Decoder to encode payloads → Comparer to spot differences.
  • Professional (~$475–$499/user/year) adds the automated Scanner, unthrottled Intruder, BApp Store access, and saved projects.
  • Learn free: PortSwigger’s Web Security Academy has free, hands-on labs — the best authorized practice environment that exists.

Remember one rule: intercept → analyze → tamper → observe. Every Burp tool is a variation on that loop, and every loop needs an application you are authorized to test.

What you will learnInstallation on Windows, Linux & macOS, browser/CA setup, and the full interface.
Tool deep-divesProxy, Target, Repeater, Intruder, Sequencer, Decoder, Comparer, Logger, Extensions, Scanner.
Hands-on labsFive guided exercises against intentionally vulnerable training apps — no production systems touched.
Professional contextOWASP Top 10 mapping, Burp vs OWASP ZAP, cheat sheet, and the A7 web-app testing method.

Quick Answer: What Is Burp Suite?

What is Burp Suite?

Burp Suite is a web application security testing platform used by security professionals to analyze HTTP and HTTPS traffic, identify vulnerabilities, and assess the security of web applications in authorized environments. It includes tools such as Proxy, Repeater, Intruder, Decoder, Comparer, and extensions to support structured security assessments.

Two editions matter most for learners: Community (free — all manual tools) and Professional (paid — adds the automated Scanner and unthrottled Intruder). Testing without authorization is never part of the workflow.

1 · What Is Burp Suite?

Burp Suite is a comprehensive web application security testing platform developed by PortSwigger — the company founded by Dafydd Stuttard, author of The Web Application Hacker’s Handbook. It works as an interception proxy: your browser sends traffic through Burp, which lets you inspect every request and response, modify them on the fly, replay them, fuzz parameters, and (in Professional) scan the application automatically.

Burp is Java-based and runs on Windows, Linux, and macOS. It is the de-facto standard tool for manual web application testing, used by penetration testers, bug bounty hunters, SOC analysts, developers, and students. PortSwigger ships continuous releases — the 2025.2 → 2026.1 feature waves added built-in AI integration, recorded login sequences, improved DOM Invader, and Bambdas across more tools.

The Toolset at a Glance

Proxy

Intercepts and modifies HTTP/HTTPS traffic between browser and target; full history with filters.

Repeater

Manual request tampering: modify, resend, and compare responses.

Intruder

Automated fuzzing and payload attacks against request positions.

Decoder

Encode/decode URL, Base64, hex, HTML, and chained encodings.

Comparer

Side-by-side diff of two requests, responses, or hashes.

Sequencer

Statistical analysis of session tokens and CSRF tokens.

Scanner (Pro)

Passive and active automated vulnerability scanning with BChecks.

Extensions

Java/Python/Ruby plugins plus a curated BApp Store catalog.

2 · Why Is Burp Suite Important?

Web applications are the primary attack surface of the modern internet, and the statistics prove it:

90.9%
of organizations were hit by a web or mobile application attack in 2025
CyberEdge Group, 2025
12%
of all data breaches were Basic Web Application Attacks — up from 9% in 2024
Verizon DBIR 2025
88%
of those web application breaches involved stolen credentials
Verizon DBIR 2025
94%
of tested applications had some form of broken access control (A01)
OWASP Top 10 2021

Burp Suite matters because it is the tool that makes those flaws visible and testable: intercepted requests reveal how the application actually behaves, Repeater proves whether a suspicion is exploitable, and the Scanner automates the OWASP-style checks at scale. It is also deeply embedded in the industry — the PortSwigger Web Security Academy (free labs), the Burp Suite Certified Practitioner (BSCP) exam, and most practical certifications (OSCP’s web portion, eWPT, GWAPT) all build on Burp skills.

3 · Who Should Learn Burp Suite?

RoleWhy Burp Suite matters
Penetration testersManual web-app testing workflow, evidence capture, and reporting
Bug bounty huntersInterception, fuzzing, and token analysis for responsible disclosure programs
Web developersSee exactly what your app sends and receives; verify fixes at the request level
SOC / AppSec analystsReproduce findings, validate WAF behavior, and assess real request flow
Students & traineesFree Community Edition + free Academy labs = the fastest way to learn HTTP security
QA engineersTest authentication, authorization, and input handling beyond happy paths
Security researchersDeep manual control over requests; extension APIs for custom tooling

4 · Burp Suite Editions

PortSwigger’s current lineup is Community (free), Professional (per-user license), and DAST (formerly Enterprise) for automated CI/CD scanning. Prices change — always confirm on portswigger.net — but the capability split below has been stable.

FeatureCommunityProfessionalDAST (ex-Enterprise)
PriceFree~$475–$499 per user / yearCustom quote (per-target / seats)
Proxy, Repeater, Decoder, Comparer✔ (headless)
IntruderThrottled (slow)Full speedFull speed
Automated Scanner✔ Passive + Active✔ Scheduled, CI/CD
Project savingTemporary onlySaved project filesCentralized + cloud
BApp Store / extensionsPartialFullVia API / config
Collaborator (OAST)
Burp AI✔ (with credits)✔ (with credits)
REST API / CI-CDBasicFull (scan orchestration)
Best forLearning, manual testingIndividual professionalsAppSec teams, pipelines
Which edition should you start with?Community. It contains every manual tool you need to learn the craft — Proxy, Repeater, Intruder (slower), Decoder, Comparer, and Sequencer. Upgrade to Professional when you need the Scanner, full-speed Intruder, or saved projects for engagements. The free Web Security Academy labs work with Community Edition.

— End of Part 1 of 4. Reply “continue” for Part 2: Installation, Initial Configuration, Interface, Proxy, Target, Repeater, Intruder, Sequencer, and Decoder.

14 · Comparer

Comparer diffs two items side by side — requests, responses, or wordlists — and highlights exactly what changed. It is the fastest way to answer “what did the server actually do differently?”

Send items to Comparer
Proxy → HTTP history → right-click request → Send to Comparer (Ctrl+Shift+B)
Repeater → right-click response → Send to Comparer
Intruder → select two results → right-click → Send to Comparer

Typical Comparer Workflows

ComparisonWhat the diff reveals
Response to id=1 vs id=2IDOR: different data returned for objects you shouldn’t reach
Login response: valid vs invalid credentialsWhich response signature to grep in Intruder results (status, length, or body marker)
Request with vs without a headerServer behavior changes (admin headers, debug flags, WAF rules)
Two password-reset tokensToken structure differences before deciding to run Sequencer
Intruder responses of two payloadsThe exact bytes that differ — isolate error messages vs success pages
Grep in Intruder insteadFor large Intruder runs, don’t eyeball — add a grep match (e.g., “Welcome” or “Invalid password”) to the attack settings so results auto-flag the responses that matter.

15 · Logger

The Logger tab records every request made by every Burp tool — Proxy, Repeater, Intruder, Scanner, and extensions. The Proxy history only shows browser traffic; Logger shows the whole picture, including the automated traffic you generate.

  • Live view with filters — filter by tool, host, method, status, and response time
  • See exactly what you sent — audit your own Intruder/Scanner runs (and confirm they stayed in scope)
  • Debug extensions — watch what an extension requests in real time
  • Export/import logs — keep an audit trail for reports and evidence
Logger vs HTTP historyProxy → HTTP history shows browser-originated traffic (and what the Proxy itself saw). Logger shows everything every tool sent. When a client asks “what did your scanner actually do?”, Logger is the answer.

16 · Extensions

Extensions extend Burp with custom functionality, written against the Montoya API (Java) or the legacy API (Java, Python via Jython, Ruby via JRuby). The BApp Store hosts vetted extensions; you can also load your own or write one in Java.

How to Load an Extension

  1. Extensions → BApp Store → search → Install (Professional).
  2. Or: Extensions → Extensions → Add → select the extension file (.jar, .py, .rb).
  3. Enable it and read the new tab it adds — most extensions register their own UI.
  4. Check Output/Errors on the Extensions tab when something misbehaves.

Must-Know Extensions

ExtensionWhat it doesRequires Pro?
Turbo IntruderExtreme-speed HTTP fuzzing via Python — races, brute force, throttled alternativesYes
Param MinerDiscovers hidden parameters, headers, and cache-poisoning vectorsYes
AutorizeTests authorization: replays requests with low-privilege cookies to find IDORsNo
Auth AnalyzerCompares response differences across user roles for auth issuesNo
Logger++Advanced logging, filtering, and search across all tool trafficNo
Copy As Python-RequestsExports any request as a ready-to-run Python requests scriptNo
HackvertorChained encoding/decoding and tag-based payload generation inside requestsYes
Collaborator EverywhereInjects Collaborator payloads into headers to catch out-of-band interactionsYes
Request SmugglerTests HTTP request smuggling (James Kettle’s tool)Yes
Burp BountyCustom scan-check profile builder for the ScannerYes

17 · BApp Store

The BApp Store is PortSwigger’s curated extension marketplace — hundreds of vetted extensions organized by category (Active scanning, Attack, Fuzzing, Proxy, Repeater, Session handling, and more). Extensions install in one click, update automatically, and are reviewed by PortSwigger for safety.

Fuzzing

Turbo Intruder, Param Miner, Backslash Powered Scanner, Content-Type Converter

Auth & sessions

Autorize, Auth Analyzer, Session Auth, JWT Editor

Discovery

JS Link Finder, Freq, Software Version Reporter

Out-of-band

Collaborator Everywhere, CanaryToks, Inject Collaborator

Community edition noteCommunity users can load extensions manually, but full BApp Store access and extensions saved with projects are Professional features. The Web Security Academy and all the manual tools still work fully in Community.

18 · Scanner (Professional)

The Scanner automates vulnerability discovery in two modes: passive (analyzes traffic you already generate — zero extra requests) and active (sends crafted attack traffic to probe insertion points). It is a Professional feature; Community has no Scanner.

How Scanning Works in Practice

  1. Browse the app normally — the passive scanner silently checks every request/response (headers, cookies, JS, tech stack, known-bad patterns).
  2. Right-click a host or request → Active scan. Burp crawls in-scope content and audits insertion points (URL params, POST bodies, cookies, headers, JSON/XML).
  3. Results land in the Dashboard with severity, confidence, and the exact request/response evidence.
  4. Right-click any finding → Send to Repeater and verify it manually before reporting.

BChecks — Custom Scan Checks

BChecks are YAML-based definitions that extend the Scanner with your own checks (OOB conditions, custom payloads, bespoke logic). PortSwigger publishes a free BChecks collection on GitHub; you can write and share your own. This is how teams standardize their scan coverage.

Scanning conceptWhat it does
Passive scanAnalyzes existing traffic; no attack requests; always safe to run
Active scanSends attack payloads to insertion points; requires scope discipline
Scan launcherConfigured templates for common scan types (light, full, JS-analysis)
Insertion pointsWhere payloads get injected: params, headers, cookies, JSON, XML
Resource poolsControl scan concurrency and throttling
Burp CollaboratorOAST — detects blind SQLi/XXE/SSRF via out-of-band callbacks
Burp AIOptional AI-assisted analysis of scan findings (credits-based)
Scanner etiquetteNever run an active scan without scope configured, throttling considered, and client approval for the traffic pattern. Passive scanning during manual testing is free intelligence — active scanning is where you need precision.

19 · Project Options

Project-level settings are stored with the project file (Professional) and define how this test runs. In current Burp versions they live under Settings → Project; older versions had a dedicated Project options tab.

AreaKey settings
ProxyListeners (address/port), match-and-replace rules, TLS pass-through
SessionsSession-handling rules, macros, and cookie jar behavior
HTTPRedirections, status overrides, timeouts, streaming responses
WebSocketsHistory capture and message interception rules
CrawlerSpider limits, login sequences, form handling
ScannerActive/passive check config, insertion points, BCheck profiles
IntruderResource pools, attack concurrency, throttling
ConnectionsPlatform authentication, upstream proxies, TLS options
Why project-level mattersTwo tests on two clients must not share proxy rules or scan configs. Project settings keep each engagement isolated — and in Professional, saved project files carry them along.

20 · User Options

User-level settings apply to all your projects and live under Settings → User in current versions. These are personal preferences and environment defaults, not test-specific behavior.

AreaKey settings
HotkeysView and customize every keyboard shortcut
DisplayTheme (dark/light), font, HTTP message display options
MiscStartup behavior, update channel, default proxy settings
ExtensionsInstalled extension list, load paths, auto-load behavior
LocationsWhere temporary files and project backups are stored
LoggingLog file paths for proxy traffic and tool output

21 · Keyboard Shortcuts (Cheat Sheet)

Defaults shown — every shortcut is customizable under Settings → User → Hotkeys.

ShortcutAction
Ctrl+RSend current message to Repeater
Ctrl+ISend current message to Intruder
Ctrl+Shift+BSend current message to Comparer
Ctrl+UURL-decode selected text
Ctrl+Shift+UURL-encode selected text
Ctrl+HHTML-decode selected text
Ctrl+Shift+HHTML-encode selected text
Ctrl+FFind in current message
Ctrl+GFind next occurrence
Ctrl+Shift+GFind previous occurrence
Ctrl+ASelect all in current message
Ctrl+Shift+AAdd current host to scope
Ctrl+EnterForward intercepted request (Intercept tab)
F2 / double-clickRename Repeater/Intruder tab

22 · Common Workflows

These are the six workflows that cover the majority of real web-app testing. Each is a loop: capture → analyze → tamper → observe → document.

1 · Recon & site mapping

Browse the app with Intercept off → review HTTP history → hide static files → expand the site map → add target to scope → note every endpoint, parameter, and tech fingerprint (Server headers, cookies, JS frameworks). Pair with Gobuster/FFUF for hidden paths.

2 · Authentication testing

Capture the login in Proxy → Repeater for manual bypass probes (SQLi auth bypass, response tampering, method override) → Intruder Pitchfork for credential lists (mind lockout policies) → Sequencer on session cookies → Decoder for JWT inspection.

3 · Authorization (IDOR) hunting

Log in as two users → capture an object access request (e.g., /profile?id=100) → Intruder with Numbers payload → compare responses in Comparer → confirm cross-user access → report with both users’ evidence. Autorize automates the low-priv replay.

4 · Input fuzzing

Mark parameters with § → Intruder Sniper with injection payload lists (SQLi, XSS, path traversal, command injection) → add grep matches for error signatures → verify interesting responses in Repeater → classify by OWASP category.

5 · Out-of-band testing (Pro)

For blind SQLi, XXE, and SSRF: use Collaborator payloads in parameters and headers → watch for DNS/HTTP callbacks → chain with the Scanner’s OAST detection → document the callback as proof.

6 · Scan + triage (Pro)

Passive scan while browsing → run active scan on in-scope hosts → triage Dashboard findings by severity/confidence → Repeater-verify each reportable finding → attach request/response evidence to the report.

Burp Suite vs Other Security Tools

Burp is one tool in a chain. Here is how it fits alongside the rest of the A7 toolset:

ToolPrimary UseInterfaceLicenseBest For
Burp SuiteWeb application security testingGUI (+ CLI via extensions/DAST)Free Community / paid ProManual web testing, interception, fuzzing
WiresharkNetwork packet analysisGUI (+ TShark CLI)Free, open sourceSeeing the raw traffic under the HTTP
NmapNetwork discovery & service enumerationCLI (+ Zenmap)Free, open sourceFinding hosts, ports, and services first
MetasploitVulnerability validation & exploitationCLI (msfconsole)Free framework / paid ProProving exploitability after Burp finds the flaw
OWASP ZAPOpen-source web application testingGUI (+ API/CLI)Free, open sourceFree automated scanning and DAST pipelines

How they chain together: Nmap maps the network → Wireshark verifies what actually travels the wire → Burp finds and proves web flaws → Metasploit validates exploitability → your report links evidence from all four. Each tool answers the question the previous one raised.

Hands-On Lab Tutorials (Intentionally Vulnerable Apps)

These labs run against training targets you install yourself — DVWA, WebGoat, OWASP Juice Shop, and the free PortSwigger Web Security Academy labs. No production system is ever touched.

Lab 1 — Proxy: See Every Request Your Browser Makes

  1. Start DVWA (Docker: docker run -d -p 80:80 vulnerables/web-dvwa) and configure your browser proxy to Burp.
  2. Intercept off → log in to DVWA → open Proxy → HTTP history.
  3. Find the login POST and the session cookie; identify the PHPSESSID and its attributes (HttpOnly, Secure, SameSite).
  4. Turn Intercept on, submit a form, and tamper a parameter in the Intercept window before forwarding. Watch the response change.

Lab 2 — Repeater: Manual SQL Injection (DVWA, low security)

  1. Capture the vulnerable user_id lookup request → Send to Repeater.
  2. Submit id=1 — note the normal response; then id=1' — note the SQL error.
  3. Try id=1' OR '1'='1' -- - and id=1 UNION SELECT user,password FROM users -- -.
  4. Document each request/response pair — this is your evidence chain for SQLi.

Lab 3 — Intruder: Credential Lists and IDOR Enumeration

  1. Capture the DVWA login → Send to Intruder → mark the password position.
  2. Load a small password list (e.g., 10–20 entries) → Sniper → add grep matches for “Welcome”/”Login failed”.
  3. Analyze results: status codes, lengths, and grep hits identify the valid credential.
  4. Then capture an object-based request (e.g., id=1) → Numbers payload 1–200 → check for responses exposing data beyond your account.

Lab 4 — Decoder + Sequencer: Tokens Under the Microscope

  1. In OWASP Juice Shop, log in and capture the JWT from an authenticated request.
  2. Decoder: Base64-decode the header and payload segments — inspect claims like email and role.
  3. Try alg: none variants in Repeater (Juice Shop is designed for JWT attacks) — observe the server’s reaction.
  4. Capture 100–200 session cookies → Send to Sequencer → analyze randomness and note the effective entropy.

Lab 5 — Full Engagement Workflow on WebGoat

  1. Map the app: browse every lesson page → review the site map → add the host to scope.
  2. Run passive analysis (Professional) or manual history review (Community).
  3. Execute one authorization test (IDOR), one injection test (SQLi/XSS), and one token test (Sequencer).
  4. Write a one-page report: scope, tools used, findings with request/response evidence, and remediation per OWASP category.
Lab hygieneName your project files (lab-dvwa-2026-08-12), save filtered histories, and screenshot every finding with the request visible. Reports built this way are audit-ready.

Case Study (Training Lab Example)

Editorial noteWe publish only case studies from work we actually performed. Use this generic training template and replace it with your own documented lab — dates, captures, and screenshots — before publishing.

Training Exercise: Request-Flow Analysis on an Intentionally Vulnerable Application

Context. During a web security training module, students used Burp Suite Proxy to inspect HTTP requests and responses between a browser and an intentionally vulnerable training application. The goal was to understand request flow, headers, cookies, and session management in a safe, authorized environment.

Approach. Each student configured their browser through Burp, browsed the application normally, then used Repeater to tamper with captured requests one parameter at a time. Findings were classified against the OWASP Top 10.

Findings. The session consistently demonstrated: (1) session cookies lacked secure flags in the training app’s default config; (2) request tampering changed application behavior in ways the UI never exposed; (3) the Proxy history revealed hidden parameters and endpoints invisible to casual browsing.

Outcome. Students produced annotated request/response pairs for each test — the same evidence format used in professional pentest reports.

Generic training illustration. Replace with your own dates, screenshots, and results.

The A7 Web Application Testing Framework

Our seven-gate method for turning a target into a documented assessment — the same discipline we teach in the Web Security Course:

1 · ScopeAuthorize + add to scope
2 · MapSite map + history
3 · InterceptProxy analysis
4 · TamperRepeater probes
5 · AutomateIntruder + Scanner
6 · VerifyConfirm each finding
7 · ReportEvidence + fix guidance
Why gates 1 and 7 are non-negotiableGate 1 (scope) is what makes testing legal and professional; gate 7 (report) is what makes findings actionable. The middle gates are technique — the outer gates are discipline.

Expert Commentary: A7 Security Hunters’ Perspective

“Beginners treat Burp as a scanner. Professionals treat it as a microscope — the Scanner is the least interesting part. The craft lives in Proxy and Repeater: understanding what the application actually trusts, then testing that trust one request at a time. Anyone can click ‘active scan’. Few can explain why a single parameter behaves differently for two users.”

— A7 Security Hunters, training team

Master HTTP first

Burp is a mirror of HTTP. If you can read a raw request — method, path, headers, body — every Burp tool becomes obvious. Our students read raw HTTP before they touch Intruder.

Practice on authorized targets

The PortSwigger Web Security Academy and DVWA-class apps give unlimited, legal practice. Skill comes from volume: hundreds of small, documented tests — not one big scan.

Chain it with the rest of the kit

Nmap finds the host, Wireshark verifies the wire, Burp proves the web flaw, Metasploit validates impact. A tester who chains tools outranks a tester who memorizes clicks.

Research & Industry Context (Verified Figures)

The case for web application security testing has never been stronger — and the data is current:

90.9%
of organizations were hit by a web or mobile application attack in 2025
CyberEdge Group, 2025
12%
of all breaches were Basic Web Application Attacks — up from 9% in 2024
Verizon DBIR 2025
88%
of those web application breaches involved stolen credentials
Verizon DBIR 2025
94%
of tested applications showed broken access control — 318k+ occurrences, now OWASP #1
OWASP Top 10 2021

What this means for testers: broken access control (IDORs, privilege escalation) is the single most common class of flaw and it is found only by manual, request-level testing — exactly what Burp’s Proxy/Repeater/Intruder workflow does. Credential abuse, the #1 initial-access vector (22% of breaches, Verizon DBIR 2025), is tested the same way: capture the login, fuzz it, analyze the tokens. Burp Suite is the tool that makes these checks systematic, documented, and reportable.

— End of Part 3 of 4. Reply “continue” for Part 4: Common Mistakes, Best Practices, 50 FAQs, References, FAQPage JSON-LD, copy-button script, and WordPress paste instructions.

Leave a Reply

Your email address will not be published. Required fields are marked *

About Us

A7 Security Hunters is a leading provider of cybersecurity certifications and training, offering both online and offline courses tailored to professionals at all levels. Our comprehensive programs cover key areas like ethical hacking, network security, and threat management, designed to equip individuals with the skills to succeed in the fast-paced world of cybersecurity. With expert instructors and hands-on learning, A7 Security Hunters ensures you gain practical knowledge and industry-recognized certifications to advance your career in cybersecurity.

Cybersecurity Training & Certifications

Most Recent Posts

A7 Security Hunters

Enroll in A7 Security Hunters' Certifications and Transform into a Cybersecurity Expert

A7 Security Hunters provides cybersecurity training, ethical hacking courses, penetration testing education, digital forensics training, AI security learning, and professional cybersecurity certifications for students and professionals across India.

Address: Mata Darwaja, Gau Karan Rd, Near SD School, landmark Gau Karn Traffic Police Choki, Plot 736a Baba Laxman Puri Colony, Makhane or, Library Wali Gali, Rohtak124001, Haryana (India) | Official Email Address- [email protected] | [email protected] | Official Phone Numbers – +91 – 7988-28-5508 | +91 – 818181-6323

© 2026 A7 Security Hunters. Cybersecurity Training, Ethical Hacking Courses & Professional Certifications.