![有没有办法限制使用 tcpflow 捕获的数据包数量?](https://linux22.com/image/1385348/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E9%99%90%E5%88%B6%E4%BD%BF%E7%94%A8%20tcpflow%20%E6%8D%95%E8%8E%B7%E7%9A%84%E6%95%B0%E6%8D%AE%E5%8C%85%E6%95%B0%E9%87%8F%EF%BC%9F.png)
我想限制捕获的数据包的数量,如:
tcpdump -c 20
我想改用。这可能吗?使用参数时tcpflow
控制台会抛出语法错误。tcpflow
-c
编辑 - 即使有办法限制流量仅读取一个数据包,或者仅将 1 个数据包复制到文本文件,而不是无休止地运行。
答案1
看一下tcpflow
手册页。tpcflow
实际上并不是捕获数据包,而是捕获整个数据“流”。手册页显示您可以添加参数-b
来捕获最大字节数。
捕获一定数量的数据包将会更加困难,因为您需要手动划分以这种方式捕获的整个数据。