Network traffic analysis, packet inspection, and protocol analysis





This project demonstrates network traffic capture and analysis using Wireshark. We captured packets from multiple intentionally vulnerable web applications running inside Docker containers. The objective was to simulate real-world insecure traffic, analyze the data, and identify sensitive information leaks.
Environment:
Tools Used:
| File | Description |
|---|---|
dvwa-capture-4-2-25.pcapng | DVWA website interaction capture |
juice-shop-capture.pcapng | Juice Shop interaction capture |
webgoat-capture.pcapng | WebGoat interaction capture |
login-dvwa.pcapng | Specific login attempt capture for DVWA |
All .pcapng files are available in this repository.
Follow these steps to analyze the captured packets:
.pcapng file.http http.request.method == "POST" frame contains "password" frame contains "admin" frame contains "juice" tcp.port == 80
Statistics → Protocol Hierarchy to see protocol distribution.Statistics → Conversations to view active sessions.| Application | Finding |
|---|---|
| DVWA | Username/password transmitted without encryption |
| Juice Shop | Usernames hidden inside customer reviews (potential attack vector) |
| WebGoat | Insecure login lessons demonstrated over HTTP |
Mutillidae was unavailable due to database errors during capture.
Screenshots are stored in the screenshots/ folder:
- Juice Shop customer review containing hidden information
- Additional Juice Shop findings
- Key finding/hint discovered during analysis
- Solution or key discovery from packet analysis
- Mutillidae application unavailable during capture (database errors)
"You can't protect what you can't see." 🛡️