1. ホーム
  2. linux

[解決済み] tcpdumpに適切なデータをファイルや標準出力に書き込ませるにはどうしたらよいですか?

2022-03-05 23:21:47

質問

を持ちたい。 tcpdump は、パケットの生データをファイルに書き出すと同時に、パケットをキャプチャした際にパケット解析を標準出力に表示します。 -w がない)。 どなたか、その方法を教えていただけませんか?

どのように解決するのですか?

ここに、あなたが望むことを実現するためのすてきな方法があります。

tcpdump -w - | tee somefile | tcpdump -r -

何をするのか

  • -w - 伝える tcpdump にバイナリデータを書き込む。 stdout
  • tee は、そのバイナリデータをファイルに書き出し、さらに自分自身の stdout
  • -r - は、2番目の tcpdump からデータを取得します。 stdin