DNS サーバーがあり、DNS トラフィックをキャプチャして、DNS サーバーを使用するすべての IP を取得したいと考えています。
このために、次のtcpdump
コマンドの使用を開始し、それらをファイルにキャプチャします。
tcpdump -n -i eth0 dst port 53 >> dns_data.log
しかし、これを長時間実行するとファイルサイズが大きくなります。これを圧縮ファイルにキャプチャするにはどうすればよいですか? 以下のコマンドを試しましたが、うまくいきません。
tcpdump -n -i eth0 dst port 53 | bzip2 -c >> dns_data.bz2