linux - 存储网络数据包

标签 linux networking packet

如何在 linux 操作系统中存储流经网卡(或仅具有给定 ip 地址)的所有消息并将其存储到文件中?

最佳答案

你应该看看 tcpdump/libcap。当然,有许多基于这些库的出色数据包嗅探器,您可以使用它们来检索和存储通过网卡的任何流量。

http://www.tcpdump.org/

关于linux - 存储网络数据包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4591809/

相关文章:

linux - BASH...GNU 并行

linux - 为内核模块导出每个 cpu 符号

linux - 模拟两台 ubuntu 服务器机器之间的慢速连接

c#,socket无法接收分片的UDP数据包

sockets - C套接字服务器: What's the right way to read all of an unknown length XMLHttpRequest?

python解码原始udp数据包的正确方法

linux - 使用grep查找Linux中具有特定扩展名的名称

linux - 如何处理单引号之间双引号中有空格的变量

linux - 我新编译的内核在 qemu 中丢失了网络

java - Java中如何从网络包数据中取出数据