TCPDumpコマンドヘルパー

直感的なインターフェースを通じてtcpdumpパケットキャプチャコマンドを生成し、パケットをキャプチャするたびにtcpdumpコマンドを確認する必要はありません。

設定

生成されたコマンド

TCPDumpパラメータリファレンス

インターフェースパラメータ

-i interface

指定されたネットワークインターフェースでリッスンします。

tcpdump -i en0
tcpdump -i any

プロトコルフィルタ

tcp / udp

プロトコルタイプでパケットをフィルタします。

tcpdump tcp
tcpdump udp

ホストフィルタ

host / src host / dst host

ホストアドレス(送信元、宛先、またはいずれか)でパケットをフィルタします。

tcpdump host 192.168.1.1
tcpdump src host 10.0.0.1
tcpdump dst host google.com

ポートフィルタ

port / src port / dst port

ポート番号(送信元、宛先、またはいずれか)でパケットをフィルタします。

tcpdump port 80
tcpdump src port 443
tcpdump dst port 22

出力オプション

-w filename

キャプチャしたパケットを表示する代わりにファイルに書き込みます。

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