Proxy and Interception
Capture web traffic.
Proxy and Interception is a free Cyber Security Academy lesson on CoddyKit — lesson 1 of 4. You can read the complete lesson below for free — then practise it hands-on in the browser with a built-in code editor and a 24/7 AI tutor. It is part of the Cyber Security Academy learning path, one of 4 lessons in the course, and your progress syncs across the web and the CoddyKit app.
What Burp Suite Is
Burp Suite is the most widely used web application security testing platform. At its core it is an intercepting proxy that sits between your browser and the target server.
Because all traffic flows through Burp, you can read and modify every request and response.
How a Proxy Works
An intercepting proxy is a man-in-the-middle that you control. Your browser sends requests to Burp; Burp forwards them to the server and returns the responses.
This lets you pause, inspect, and edit traffic at will.
Browser --> Burp Proxy --> Target Server
Browser <-- Burp Proxy <-- Target ServerConfiguring the Listener
Burp listens on a local port, by default 127.0.0.1:8080. You point your browser's proxy settings at that address.
The Proxy and Options tabs let you confirm or change the listener.
Proxy listener: 127.0.0.1:8080
Browser proxy: HTTP 127.0.0.1 port 8080The Embedded Browser
Modern Burp ships with a preconfigured embedded Chromium browser. It already trusts Burp and routes through the proxy, so you avoid manual setup.
Click 'Open Browser' in the Proxy tab to start testing immediately.
Trusting the CA Certificate
To intercept HTTPS, your browser must trust Burp's CA certificate. Otherwise you get TLS warnings.
Download it from http://burpsuite while the proxy runs, then import it into the browser or OS trust store.
1. Visit http://burpsuite
2. Click 'CA Certificate'
3. Import cacert.der into browser trustIntercept On vs Off
The Intercept toggle decides whether requests pause for your review. With it on, each request waits until you forward or drop it.
Turn it off to browse normally while Burp still logs everything in the HTTP history.
Editing a Live Request
When intercept is on, you can edit the raw request before forwarding it. Change a parameter, header, or method on the fly.
This is the simplest form of manual testing.
GET /account?id=1042 HTTP/1.1
Host: app.example.com
(change id=1042 to id=1043 before
forwarding to test access control)HTTP History
The HTTP history tab records every request and response that passed through the proxy, even with intercept off.
You can filter, search, and right-click any entry to send it to other Burp tools.
Scoping the Target
Define a target scope so Burp only acts on the systems you are authorized to test. This prevents accidentally attacking third-party domains.
Set scope in the Target tab and enable 'show only in-scope items'.
Scope include: https://app.example.com
Scope exclude: *.googleapis.com, ads.*Sending to Other Tools
The real power comes from forwarding a captured request to Burp's other tools.
- Send to Repeater for manual tweaking.
- Send to Intruder for automated payloads.
- Send to Scanner for automated checks.
Match and Replace
Burp can automatically rewrite traffic with match and replace rules, for example injecting a header into every request.
This is handy for adding auth tokens or testing how the app behaves with modified headers.
Match: ^User-Agent:.*$
Replace: User-Agent: PentestAgent/1.0Quick Check
Test your understanding of the proxy.
Recap
You learned the Burp Suite proxy basics.
- Burp is an intercepting proxy between browser and server.
- Listener defaults to 127.0.0.1:8080.
- Trust the CA certificate to intercept HTTPS.
- Intercept pauses requests; HTTP history logs everything.
- Define a target scope and forward requests to other tools.
Next you will use Repeater and Intruder to manipulate requests.
Frequently asked questions
Is the “Proxy and Interception” lesson free?
Yes — the full text of “Proxy and Interception” is free to read here on the web, and the Cyber Security Academy course includes 4 lessons in total. To practise it interactively (a built-in code editor and a 24/7 AI tutor) and unlock the rest of the Cyber Security Academy course, upgrade to CoddyKit PRO.
What will I learn in “Proxy and Interception”?
Capture web traffic. You practise Cyber Security Academy with hands-on code you run directly in the browser, and a 24/7 AI tutor answers your questions as you work through the lesson.
Do I need any experience to start Cyber Security Academy?
No prior experience is required. Cyber Security Academy on CoddyKit is structured for beginners through advanced learners; this is — lesson 1 of 4, so you can start here or from the beginning and move at your own pace.
How long does the “Proxy and Interception” lesson take?
Most CoddyKit lessons take about 5–10 minutes. Each one is bite-sized and interactive, so you make steady progress and pick up exactly where you left off across the web and the app.
Can I write and run code in this Cyber Security Academy lesson?
Yes. Every Cyber Security Academy lesson includes a built-in code editor, so you write and run real code right in your browser and get instant AI feedback — no local setup required.
All lessons in this course
- Proxy and Interception
- Repeater and Intruder
- Scanner and Extensions
- Practical Workflows