阅读:1053回复:3
这种情况能事先不,该怎么办?
最近正在做客户端认证软件,需要对MAC层实现些控制(如目的MAC地址,和sniffer有点相近的那种功能),有人建议用NDIS实现。可是看了一段DDK,总是云里雾里的,不知道NDIS与MAC是怎么联系的。希望各位高手能给些建议,小弟十分感谢!
|
|
|
沙发#
发布于:2004-05-23 10:25
我也是这么想的,不过师兄说可能有些特殊情况,不能满足认证的要求(是所有的数据都要通过认证),例如有两块网卡,一个用于本地连接,一个用于外网,可能有些数据就可以不通过认证。
其实我们要做的认证就是根据802.1x,要求完成的。不过开始时要通过DHCP动态分配IP地址,这样开始时就需要通过MAC地质获取分配的IP,所以在实现客户端软件时要能指定目的MAC地址。 其实综合起来要实现两个要求:1. 在实现客户端软件时要能指定目的MAC地址。2. 要求所有数据都能通过认证,以防不合法访问 其实我也刚接触不久,希望各位前辈能给予指点,谢谢! |
|
|
板凳#
发布于:2004-05-23 09:51
ndis 中间层 在miniport 驱动和protocol驱动之间进行数据帧的收发, 可以在这里对数据帧进行处理,好像只有用这种方式能拦截到所有数据包, 不知道是不是
|
|
地板#
发布于:2004-05-21 17:05
你的意思不是很明确
如果是仅仅做认证的话,不需要NDIS 用WINPCAP提供的库就可以处理了 你的需求不是很明确 还是讲具体一点 大家好帮你 |
|
|