使用C语言在以太网端口捕获数据包

时间:2014-11-17 06:14:52

标签: c networking

如何捕获传送到我的以太网端口的数据包但由于它们与我的以太网卡没有相同的MAC地址而被丢弃?

我正在尝试用C语言开发一个程序。因此需要指出如何实现上述目标?

我正在尝试在Linux中执行此操作。

1 个答案:

答案 0 :(得分:0)

在Linux下,您可以使用libpcap库。这是最简单的方法。您也可以手工制作""使用适当的套接字类型(sock_packet,sock_raw)与混合模式的以太网接口。 Google for" linsniff.c"程序,如果你正在寻找例子。

相关问题