Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 使用C检测接口是否处于混杂模式_Linux_Networking_Device_Detection_Status - Fatal编程技术网

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

Linux 使用C检测接口是否处于混杂模式,linux,networking,device,detection,status,Linux,Networking,Device,Detection,Status,我正在使用不同的工具检查linux服务器的安全性。。。没有什么重要的东西和chkrootkit的工具非常相似。我想做的一个工具,类似于chkrootkit中的ifpromisc.c,即检测其中一个服务器接口是否处于混杂模式 我在stackoverflow上找到了答案: 但在检查了这个解决方案之后,我注意到它只适用于旧内核,因为新的libpcap在使用PACKET\u MR\u PROMISC时没有设置IFF\u PROMISC标志。我一直在寻找其他解决方案,但运气不好。有什么想法吗 谢谢 这篇文

我正在使用不同的工具检查linux服务器的安全性。。。没有什么重要的东西和chkrootkit的工具非常相似。我想做的一个工具,类似于chkrootkit中的ifpromisc.c,即检测其中一个服务器接口是否处于混杂模式

我在stackoverflow上找到了答案:

但在检查了这个解决方案之后,我注意到它只适用于旧内核,因为新的libpcap在使用PACKET\u MR\u PROMISC时没有设置IFF\u PROMISC标志。我一直在寻找其他解决方案,但运气不好。有什么想法吗

谢谢

这篇文章可能会有帮助: 我找不到任何其他方法来达到
dev\u set\u spomicy
。 老实说,这真的很奇怪

不管怎样,我链接的帖子很清楚