tcpdump:如何抑制数据包信息?
tcpdump: How do I suppress packet information?
当我终止一个 tcpdump 进程时,我得到以下三行:
NN packets captured
NN packets received by filter
NN packets dropped by kernel
我正在将 tcpdump 的输出通过管道传输到一个 txt 文件中,并希望保持我的终端干净。
有没有办法抑制这些信息?
从 this question here 开始,tcpdump
统计数据和 header 行是 stderr
的一部分。所以,如果你想抑制这个信息并且将数据包信息存储在一个文件中,你可以这样做:
tcpdump 2> /dev/null > output.txt
使用 /dev/null/
will discard the stderr
output.
当我终止一个 tcpdump 进程时,我得到以下三行:
NN packets captured
NN packets received by filter
NN packets dropped by kernel
我正在将 tcpdump 的输出通过管道传输到一个 txt 文件中,并希望保持我的终端干净。 有没有办法抑制这些信息?
从 this question here 开始,tcpdump
统计数据和 header 行是 stderr
的一部分。所以,如果你想抑制这个信息并且将数据包信息存储在一个文件中,你可以这样做:
tcpdump 2> /dev/null > output.txt
使用 /dev/null/
will discard the stderr
output.