【问题标题】:Ethernet Linux Control以太网 Linux 控制 【发布时间】:2012-03-13 19:46:45 【问题描述】: 我是 linux 的新手。我想捕获设备驱动层之上的以太网数据包。 我知道所有的数据包都通过函数“dev_queue_xmit”将数据包传输到上层,并通过函数“netfi_rx”接收数据包。 我怎样才能“挂钩”这个功能来控制以太网流量? 我应该用什么来完成这项任务? 【问题讨论】: 标签: linux networking kernel ethernet netfilter 【解决方案1】: 您可能想查看libpcap(用于网络流量捕获的可移植 C/C++ 库)。还有一个example。 【讨论】: 【解决方案2】: 您可能想要使用原始套接字。 http://aschauf.landshut.org/fh/linux/udp_vs_raw/ch01s03.html 另见this question 【讨论】: