Tshark Cheat Sheet
Tshark is a terminal-oriented version of Wireshark. It's a network protocol analyzer.
Basic Capture
tshark
# -i: interface (default: eth0)
tshark -i tun0
# --list-interface: List interfaces available
tshark --list-interfaces
# -r: Use a captured file
tshark -r example.pcapng
# Number of packets
tshark -r example.pcapng | wc -l
Filtering
We can filter packets using -Y
option.
Protocols
IP Address
tshark -Y 'ip.addr == 127.0.0.1'
# Source address
tshark -Y 'ip.src == 127.0.0.1'
# Destination address
tshark -Y 'ip.dst == 127.0.0.1'