gpt4 book ai didi

linux - 如何让 tcpdump 写入文件和标准输出适当的数据?

转载 作者:IT老高 更新时间:2023-10-28 12:36:20 26 4
gpt4 key购买 nike

我想让 tcpdump 将原始数据包数据写入文件,并在捕获数据包时将数据包分析显示到标准输出中(通过分析,我的意思是当 - w 丢失)。谁能告诉我该怎么做?

最佳答案

这是一个做你想做的事的好方法:

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

它的作用:

  • -w - 告诉 tcpdump 将二进制数据写入 stdout
  • -U 告诉 tcpdump 在收到每个数据包时将其写入标准输出,而不是缓冲它们并以 block 的形式输出
  • tee 将该二进制数据写入文件并写入其自己的 stdout
  • -r - 告诉第二个 tcpdump 从它的 stdin
  • 获取数据

关于linux - 如何让 tcpdump 写入文件和标准输出适当的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25603831/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com