ViskerWong
驱动牛犊
驱动牛犊
  • 注册日期2008-03-18
  • 最后登录2011-10-18
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望29点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2039回复:2

求助passthru设置混杂模式的问题

楼主#
更多 发布于:2008-11-18 11:39
在MPSetInformation中下面的代码设置网卡混杂模式
          if (OID_GEN_CURRENT_PACKET_FILTER == Oid){
            DbgPrint("设置混杂模式\n");
            RtlCopyMemory(&aMode,InformationBuffer,sizeof(ULONG));
            aMode |= NDIS_PACKET_TYPE_PROMISCUOUS;
            RtlCopyMemory(InformationBuffer,&aMode,sizeof(ULONG));
        }

为什么有的机器能抓到所有局域网数据包,有的机器却不可以(只能抓到本机的数据包)
很急,谢谢
Chequer
驱动牛犊
驱动牛犊
  • 注册日期2008-10-07
  • 最后登录2011-08-26
  • 粉丝0
  • 关注0
  • 积分17分
  • 威望144点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-11-19 10:10
这是和passthru绑定的底层网卡有关的。有的网卡硬件支持promiscuous模式,可以收到网络上的所有数据包;有的却不可以。
Donald2008
驱动牛犊
驱动牛犊
  • 注册日期2008-01-17
  • 最后登录2009-02-18
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望37点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2009-02-17 10:55
TO:ViskerWong

不知道你的网卡混杂模式问题解决了吗?我的也出现这种问题。请问你如何解决的。
谢谢!
游客

返回顶部