tcpdump captures and analyzes network packets for debugging connectivity issues.
Install
apt install tcpdump -yCapture All Traffic
tcpdump -i eth0Filter by Port
tcpdump -i eth0 port 80\ntcpdump -i eth0 port 22Filter by Host
tcpdump -i eth0 host 203.0.113.50Save to File
tcpdump -i eth0 -w capture.pcapRead Capture File
tcpdump -r capture.pcapUseful Filters
# HTTP requests only\ntcpdump -i eth0 'tcp port 80 and tcp[32:4] = 0x47455420'\n\n# DNS queries\ntcpdump -i eth0 port 53\n\n# Show packet contents\ntcpdump -i eth0 -X port 80