

Burp Suite is the ultimate Swiss Army knife for web application and API security. Developed by PortSwigger, it works as a smart interceptor between the browser and the web server, letting you capture, analyze and modify all HTTP/HTTPS traffic in real time to identify critical flaws such as SQL Injection, Cross-Site Scripting (XSS), IDOR and broken access control.
127.0.0.1:8080 and installing the CA certificate for TLS/HTTPS.Ctrl + T, Ctrl + R, Ctrl + Shift + R) and fuzzing techniques.Any web application security assessment follows a logical pipeline of four consecutive phases:
Captures all HTTP/S traffic generated by the browser, holding requests for structural analysis.
Maps the directory tree (Site Map) and strictly isolates the domain authorized by the contractual scope.
Lets you resend the same request over and over with modified parameters without reloading the browser.
Decodes and converts tokens in Base64, URL encoding, JSON Web Tokens (JWT) and authentication parameters.
Both Kali Linux and Parrot OS ship Burp Suite Community preinstalled in their official repositories. However, it’s essential to keep the binaries and the Java environment up to date to avoid incompatibilities with extensions:
Sync the package lists and make sure you have the most stable version of the official package:
# Atualiza a lista de repositórios e instala a versão estável
sudo apt update && sudo apt install burpsuite -yIf you prefer to download the latest version directly from the PortSwigger website as an installer script:
# Concede permissão de execução ao instalador baixado e executa o assistente
chmod +x burpsuite_community_linux_*.sh
./burpsuite_community_linux_*.shFor large-scale tests on web systems and heavy APIs, configure the Java Virtual Machine (JVM) with an expanded memory ceiling:
# Inicializa o Burp alocando até 4GB de RAM na JVM
java -Xmx4096M -jar /usr/share/burpsuite/burpsuite.jar &Follow the hands-on, step-by-step video demonstration showing the listener setup, TLS interception and the first tests in Repeater:
Video: Hands-on demonstration of the Burp Suite workflow on Linux systems.
To operate the tool with maximum efficiency, every security professional should master these 10 core features:
Holds the HTTP/HTTPS request before it reaches the server, letting you inject payloads into headers, cookies and body parameters (*body*).
Records the chronological history of every request and response browsed, with advanced filters by method (GET/POST), status code and extension.
Defines strict scope rules (*Scope*). Ensures only the contracted domain is intercepted, discarding third-party traffic.
Automatically builds the hierarchical tree of directories, API endpoints and static files discovered in the application.
The most used module day to day. Lets you modify parameters and fire requests repeatedly, comparing the immediate response.
An automation engine for brute-force testing, parameter fuzzing and ID enumeration (Sniper, Battering Ram, Pitchfork and Cluster Bomb).
A quick data transformation tool: encode and decode URL, HTML, Base64, hexadecimal, hashes and JWT without leaving the suite.
Compares two HTTP responses byte by byte or word by word, highlighting subtle variations caused by blind SQL injections or XSS.
The official store of community add-ons in Java and Python (Jython), such as Autorize (for IDOR flaws) and Turbo Intruder.
An automated scanning engine that audits traffic passively and actively for OWASP Top 10 vulnerabilities and CWEs.
Experienced Red Team professionals and Bug Bounty researchers use a combination of shortcuts and hidden features to multiply their analysis speed:
Ctrl + TTurns Proxy interception on and off instantly (Toggle Intercept).
Ctrl + RCopies the request from Proxy and creates a new tab in Repeater.
Ctrl + Shift + RSwitches focus straight to the Repeater tab without touching the mouse.
Ctrl + '+' / '-'Switches between Repeater tabs without the risk of clicking the “X” and closing tabs.
Ctrl + U / Shift+UApplies instant URL-encode and URL-decode to the selected text.
Ctrl + B / Shift+BEncodes and decodes Base64 directly in the request body.
X-Forwarded-For: 127.0.0.1) or remove security headers (CSP/CORS) from every request leaving your machine, invisibly.To intercept TLS-encrypted pages without constant untrusted-authority warnings (*SSL Error*), import the Burp Suite root certificate:
127.0.0.1 on port 8080.http://burp in the browser.cacert.der.Review the structural differences between the learning edition and the corporate suite used by cybersecurity consultancies:
| Feature / Capability | Community Edition (Free) | Professional Edition (Commercial) |
|---|---|---|
| Automated Burp Scanner | Not available | Active/passive vulnerability scanning (OWASP Top 10) |
| Intruder Speed | Artificially limited (deliberate *throttling*) | Full speed with no rate limiting |
| BApp Store Pro Extensions | Access to basic community plugins only | Full access to advanced extensions (e.g. Turbo Intruder) |
| Saving Projects to Disk | Temporary in-memory projects only | Projects saved to disk with full history and logs |
| Executive Report Generation | Manual | HTML/XML export for audits and compliance |
The Alliances offensive security team audits web platforms, APIs and cloud architectures to identify logic flaws and gaps before cybercriminals find them.