阅读:1650回复:8
求购NDIS IMD或HOOK源代码
要求:
1.支持Windows 9x/me/2000/xp/2003 2.包括安装卸载源代码,安装时不要出现数字签名的对话框。 3.驱动提供以下接口: 3.1.驱动层截获到网络上来的包,先交给应用层,应用层处理后再交给驱动层,驱动层再交给上层软件。 3.2.驱动层截获到上层来的包,先交给应用层,应用层处理后再交给驱动层,驱动层再发送到网络上去。 3.3.应用层可以构造任意包通过驱动传递给上层软件。 3.4.应用层可以构造任意包通过驱动传发送出去。 3.5.可以设置网卡为混杂模式。 注:所有数据包绕道应用层处理后性能下降不要超过30% |
|
沙发#
发布于:2003-12-20 12:50
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2003-12-21 17:07
我也想求购一个,呵呵
|
|
|
地板#
发布于:2003-12-21 19:51
我想就一点:性能下降不能超过30%,就很难办到,我做过这方面的IMD驱动,效率下降到原来的1/10,由于我只对很小一部分的数据包作你要求的处理,所以不会严重影响系统性能。1/10?太恐怖了吧? 我认为一个imd的空架子,做到损失30%以内完全可以吧? |
|
地下室#
发布于:2003-12-21 19:55
当然,我没有测试过,但我听说有人做了IPSec以后,也就损失了30%,我猜想你没有采取某些必要的措施(比如cache)来提高效率吧?
|
|
论坛版主
|
5楼#
发布于:2003-12-22 15:12
哈哈,有是一个要做VPN或者防火墙的吧,你说的工作方式可以在考虑考虑,没必要发到应用层做吧
性能问题要看你的动作了,我侧过我们做的IPSec,DES的CBC软加密,AH和ESP嵌套,而且认证加密全部做,性能下降不会超过30%,但是仅限于处理IP包哈,你要什么包都抓来处理我就不敢保证了 |
|
6楼#
发布于:2003-12-22 15:18
wxl_50685330:
我现在苦于找不到应该在什么地方把包截到后再写回去。清给写指点吧 |
|
|
论坛版主
|
7楼#
发布于:2003-12-22 16:08
写回哪儿啊?兄弟
|
|
8楼#
发布于:2003-12-22 20:23
wxl_50685330: 异步IO。 |
|
|