To capture, analyze, and identify normal and suspicious network traffic using Wireshark and tcpdump in a virtual lab, Linux environment..
- Wireshark
- tcpdump
- Linux (Ubuntu)
- VirtualBox
- Nmap
- ICMP
- DNS
- HTTP vs HTTPS
- SSH
- Purpose | Filter
- ICMP flood |icmp
- DNS traffic |dns
- HTTP traffic | http
- HTTPS |tcp.port == 443
- Failed logins |tcp.port == 22
- Specific IP |ip.addr == 192.168.56.101
Captures all TCP traffic on interface
Shows:
-
HTTP / HTTPS
-
SSH
-
FTP
-
Any TCP-based communication
✔ General network investigation ✔ Checking if a service is reachable ✔ Identifying suspicious TCP connections
Captures traffic only on port 22, Port 22 = SSH
✔ Detect SSH login attempts ✔ Brute-force attack investigation ✔ Monitor remote access activity
Captures ping & ICMP traffic
ICMP includes:
-
ping
-
echo request
-
echo reply
✔ Network connectivity testing ✔ Detect ICMP flooding ✔ Identify scanning or reconnaissance
No name resolution, No DNS lookup, No port name conversion( Raw packet visibility) Shows raw IP addresses and port numbers
✔ Faster packet capture ✔ Accurate investigation ✔ Avoids misleading name resolution
ping google.com ssh localhost curl http://example.com
- ICMP traffic analysis
- DNS and HTTP traffic inspection
- Packet capture using tcpdump
- SSH brute-force attack detection
- Filtering and identifying suspicious traffic
- HTTP traffic was visible in plain text.
- HTTPS traffic was encrypted.
- Port scanning activity detected using SYN packets.
- Packet-level traffic analysis
- SOC-style investigation approach
- Hands-on experience with pcap files