直感的なインターフェースを通じてtcpdumpパケットキャプチャコマンドを生成し、パケットをキャプチャするたびにtcpdumpコマンドを確認する必要はありません。
指定されたネットワークインターフェースでリッスンします。
tcpdump -i en0
tcpdump -i any
プロトコルタイプでパケットをフィルタします。
tcpdump tcp
tcpdump udp
ホストアドレス(送信元、宛先、またはいずれか)でパケットをフィルタします。
tcpdump host 192.168.1.1
tcpdump src host 10.0.0.1
tcpdump dst host google.com
ポート番号(送信元、宛先、またはいずれか)でパケットをフィルタします。
tcpdump port 80
tcpdump src port 443
tcpdump dst port 22
キャプチャしたパケットを表示する代わりにファイルに書き込みます。
tcpdump -w capture.pcap
tcpdump -w ~/network.pcap
HTTPトラフィックをキャプチャ:
tcpdump -i en0 tcp port 80
DNSクエリを監視:
tcpdump -i any udp port 53
SSH接続をキャプチャ:
tcpdump -i en0 tcp port 22