我要做个简单的防火墙, NDIS层驱动用来过滤ICMP、IGMP,其他的要到TDI层里面去处理。我的问题是:是做两个驱动吗?如果是两个驱动的话,应该如何让它们协同工作?如果不可以的话,应该怎么做?请大侠指点指点。
回复(13) 2004-07-14 19:29 来自版块 - NDIS网络接口开发
表情
narcissusICMP,IGMP你难道要完全拦截?防火墙还有一个规则得问题。如果做在驱动里,你怎么修改规则?每次都重新编译? 你得想法需要再好好考虑。 我是在驱动得到包,然后通过共享内存把信息传到界面程序,最后在界面程序里完成规则的匹配。规则可以通过事件传递到驱动中 我现在也存在这...(2004-09-02 09:21)
liusz第一、你可以只做一个驱动,这样就没有问题了。 第二、如果做两个驱动,那么你需要让两个驱动进行通信,这个在论坛有很多帖子了,但是要注意执行的LEVEL。 在内核区为flatmemory,所以没有可以不可以的问题! 好运! 好不容易盼到高手来指点了,不怕你笑话,...(2004-07-30 21:08)
monkeyy第一、你可以只做一个驱动,这样就没有问题了。 第二、如果做两个驱动,那么你需要让两个驱动进行通信,这个在论坛有很多帖子了,但是要注意执行的LEVEL。 在内核区为flatmemory,所以没有可以不可以的问题! 好运!(2004-07-30 14:32)
liusz谢谢你spike,还有ririri lixiangying 以后有其他问题再请教你们,多多交流 (2004-07-30 10:08)
spike这个问题我还真的不清楚了。没法帮你了(2004-07-30 09:48)
liuszICMP,IGMP你难道要完全拦截?防火墙还有一个规则得问题。如果做在驱动里,你怎么修改规则?每次都重新编译? 你得想法需要再好好考虑。 我是在驱动得到包,然后通过共享内存把信息传到界面程序,最后在界面程序里完成规则的匹配。规则可以通过事件传递到驱动中 规则可以通过事...(2004-07-29 16:29)
spikeICMP,IGMP你难道要完全拦截?防火墙还有一个规则得问题。如果做在驱动里,你怎么修改规则?每次都重新编译? 你得想法需要再好好考虑。 我是在驱动得到包,然后通过共享内存把信息传到界面程序,最后在界面程序里完成规则的匹配。规则可以通过事件传递到驱动中(2004-07-28 14:31)
ririri我也想做 你们几位的联系方式是什么? 我的QQ是16633339 NDIS群号是4037508(2004-07-22 19:42)
liusz应该有人做过或者思考过类似的问题把?各位大侠过来帮着看看好不好?(2004-07-17 22:05)
liuszlixiangying,一起探讨探讨如何?我的POPO是:ping2death,共勉。(2004-07-16 18:41)

返回顶部