paddy
驱动牛犊
驱动牛犊
  • 注册日期2004-05-14
  • 最后登录2005-10-26
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1051回复:3

这种情况能事先不,该怎么办?

楼主#
更多 发布于:2004-05-21 16:57
  最近正在做客户端认证软件,需要对MAC层实现些控制(如目的MAC地址,和sniffer有点相近的那种功能),有人建议用NDIS实现。可是看了一段DDK,总是云里雾里的,不知道NDIS与MAC是怎么联系的。希望各位高手能给些建议,小弟十分感谢!
zhaohh@gwtt.com 相识旧时缘,希望大家多帮忙!
walkonthesky
驱动中牛
驱动中牛
  • 注册日期2003-11-26
  • 最后登录2012-11-06
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-05-21 17:05
你的意思不是很明确
如果是仅仅做认证的话,不需要NDIS
用WINPCAP提供的库就可以处理了


你的需求不是很明确
还是讲具体一点
大家好帮你


[img]http://www.driverdevelop.com/forum/upload/walkonthesky/2004-07-08_2004-07-07_b847.gif[/img]
cmymfc
驱动牛犊
驱动牛犊
  • 注册日期2003-11-30
  • 最后登录2012-06-20
  • 粉丝0
  • 关注0
  • 积分62分
  • 威望8点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-05-23 09:51
ndis 中间层 在miniport 驱动和protocol驱动之间进行数据帧的收发, 可以在这里对数据帧进行处理,好像只有用这种方式能拦截到所有数据包, 不知道是不是
paddy
驱动牛犊
驱动牛犊
  • 注册日期2004-05-14
  • 最后登录2005-10-26
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-05-23 10:25
  我也是这么想的,不过师兄说可能有些特殊情况,不能满足认证的要求(是所有的数据都要通过认证),例如有两块网卡,一个用于本地连接,一个用于外网,可能有些数据就可以不通过认证。
其实我们要做的认证就是根据802.1x,要求完成的。不过开始时要通过DHCP动态分配IP地址,这样开始时就需要通过MAC地质获取分配的IP,所以在实现客户端软件时要能指定目的MAC地址。
其实综合起来要实现两个要求:1. 在实现客户端软件时要能指定目的MAC地址。2. 要求所有数据都能通过认证,以防不合法访问
其实我也刚接触不久,希望各位前辈能给予指点,谢谢!
zhaohh@gwtt.com 相识旧时缘,希望大家多帮忙!
游客

返回顶部