【Bash】「tcpdump」 - ネットワークのトラフィックをダンプする
Shell Script / シェルスクリプト
【Bash】
「tcpdump」 - ネットワークのトラフィックをダンプする
「tcpdump」コマンドとは
ネットワークインタフェースを通過するパケットを監視する。
評価式に合致したパケットを表示させることもできる。
構文
tcpdump オプション 評価式
オプション
-A | パケットをASCIIで表示する。リンクレベルヘッダを除いて出力する。 |
-c カウント数 | 指定したカウント数のパケットを受信後に終了する。 |
-C | rawパケットを保存前にファイルサイズと比較して、大きい場合は新しいファイルを作成する。 |
-d | 整形した形で標準出力に出力する。 |
-D | システムに存在していて、「tcpdump」コマンドでキャプチャできるネットワークインタフェースを一覧表示する。 |
-e | 各ダンプにリンクレベルのヘッダを表示する。 |
-F ファイル名 | ファイル内に記述してあるフィルタ条件を使用できる。 |
-i インタフェース | 指定したインタフェースのみを監視対象にする。 |
-S | TCPシーケンス番号を絶対番号で出力する。 |
-N | ドメイン名を表示しない。 |