使用C语言检测接口是否处于混杂模式

3
我正在开发一些用于检查Linux服务器安全性的不同工具,这些工具与chkrootkit的工具非常相似,但并不重要。我想做其中之一的工具类似于chkrootkit中的ifpromisc.c,它可以检测服务器接口是否处于混杂模式。
我在stackoverflow上找到了一个答案:howto check a network devices status in C? 但是在检查了这个解决方案后,我发现它只适用于旧内核,因为新的libpcap在使用PACKET_MR_PROMISC时不会设置IFF_PROMISC标志。我一直在寻找其他的解决方案,但没有成功。有什么想法吗?
谢谢!
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接