【问题标题】:Detect if interface is in promiscuous mode with C用C检测接口是否处于混杂模式
【发布时间】:2014-04-27 07:37:03
【问题描述】:

我正在使用不同的工具来检查 linux 服务器的安全性……没有什么重要的,与 chkrootkit 的工具非常相似。我想做的工具之一,就像来自 chkrootkit 的 ifpromisc.c,它检测服务器接口之一是否处于混杂模式。

我在stackoverflow上找到了答案:howto check a network devices status in C?

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

谢谢!

【问题讨论】:

    标签: linux networking device detection status


    【解决方案1】:

    这篇文章可能会有所帮助: https://lists.archive.carbon60.com/linux/kernel/178148 我还没有找到任何其他方式联系dev_set_promiscuity。 老实说,这真的很奇怪。

    无论如何,我链接的帖子很清楚。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-24
      • 2011-08-13
      • 2010-11-06
      • 2014-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多