tcpdump
Capture traffic on an interface or all
tcpdump -i eth0
tcpdump -i any
Capture and write to a file
tcpdump -i eth0 -w file_name.pcapng
Read packets from a file, do not resolve hosts/ports
tcpdump -r file_name.pcapng -n
Read packets from a file, dont resolve, show as ASCII
tcpdump -r file_name.pcapng -n -A
Useful BPF Examples
Traffic going to or from a host
tcpdump -r file_name.pcapng 'host 192.168.1.34'
Traffic coming from host
tcpdump -r file_name.pcapng 'src host 192.168.1.34'
Traffic where the source is not a specific host
tcpdump -r file_name.pcapng 'not src host 192.168.1.34'
Only ICMP traffic from a sepecifc host
tcpdump -r file_name.pcapng 'icmp and (src host 19.168.1.34)
Last updated