Connect three views of one request
Use browser DevTools to observe a real page load, then reproduce the request inside an isolated Linux network and prove it with a packet capture.
Method, status, timing and response headers in the Network panel.
A connected route, bridge entries and two endpoint namespaces.
ARP, TCP setup, HTTP request and HTTP response on the isolated wire.
Read the browser waterfall
Open this course page in Chrome or Edge, press F12, select Network, enable Preserve log, then reload.
- Select the document request.
- Record the request method, response status and remote address.
- Open Timing and identify connection setup, request sent and waiting.
- Open Headers and identify one request header and one response header.
- Export a HAR if you want a browser-side artifact. The lab never uploads it.
Prepare the isolated wire
Install the small open-source toolset and prove that WSL can create a namespace.
chmod +x mission-act1-labs.sh
sudo ./mission-act1-labs.sh lab01 install
sudo ./mission-act1-labs.sh lab01 doctor- Success
- Every required tool and namespace creation reports PASS.
- Boundary
- No physical interface, host route or WSL external interface is modified.
Build client, bridge and server
The HTTP exchange stays between two endpoint namespaces connected by one Linux bridge.
sudo ./mission-act1-labs.sh lab01 build
sudo ./mission-act1-labs.sh lab01 verify
sudo ./mission-act1-labs.sh lab01 requestCapture the request on the wire
Generate one bounded request and write the PCAP, HTTP response and packet summary to a timestamped result folder.
sudo ./mission-act1-labs.sh lab01 capture
sudo tcpdump -nn -r results/*-lab01/browser-to-wire.pcapCompare DevTools with the PCAP
Build the mental mapping you will reuse for every later protocol.
The DevTools request and isolated request are intentionally different transactions. Compare their structure, not their exact timestamps or addresses.
Close cleanly
Remove only Lab 01 resources. Evidence remains in the local results folder.
sudo ./mission-act1-labs.sh lab01 destroy