C/C++ 开发Windows防火墙功能的软件

来源:百度知道 编辑:UC知道 时间:2024/06/24 23:30:10
其实只是防火墙的一部分功能,过滤指定进程发来的数据包,只用实现这一个功能!

目前的思路是开发网络驱动,过滤特定数据包;由于被拦截的程序(网游)有限制,貌似无法使用注入dll的方法截获send/sendto函数。

所以急需新的思路,或是编写网络驱动的指导,非常感谢!欢迎加好友(百度好友)指导或共同研究!QQ6218030

满意的再给加分!!!

恩,我也想学这部分的,但时机未到>.<暂时在忙本地的驱动过滤。。

网络驱动方面我听师兄介绍的说是看 ndis里的passthru,我还没看过不好跟你说咋样咋样,你可以去看看先。(你搞网络驱动应该知道ndis是啥吧)

有一本书《Windows程序设计(第二版)》,它的最后一章就是一个完整的防火墙实例程序,比较复杂,涉及到内核模式驱动的设计。

搜索sfilter

不用这么麻烦,直接自己写一个包头解析的代码,然后对于特定字段的数据包进行丢弃处理就可以了

也想知道。