如何写一个网卡过滤驱动,只允许本机IP或MAC的数据包发出,其它的全丢弃?

怎么写一个网卡过滤驱动,只允许本机IP或MAC的数据包发出,其它的全丢弃??
各位大大,做过的给点建议,给个例子的更是感激。

------解决方案--------------------
有现成的何必要自己做呢



站在巨人的肩膀上看的更远
------解决方案--------------------
有个网络驱动passthru!你可以看看!
------解决方案--------------------
这样装一个个人防火墙就可以了
------解决方案--------------------
还有一个网络驱动MUX,比passthru更强大.条条框框微软都做好了,只需要自己添加过滤规则即可.在MSDN上有相关例子.