加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Windows防火墙编程

发布时间:2020-12-14 02:00:40 所属栏目:Windows 来源:网络整理
导读:我用谷歌搜索了很多次,直到我创建了这个问题,所以如果有一些教程,请原谅我.我没找到他们. 如何在 Windows中编写防火墙应用程序?我想过在每个进程中都使用内联钩子的用户模式fiewall,但是有一个问题是我无法在Windows 7中挂钩csrss.exe(它创建新进程).第二件
我用谷歌搜索了很多次,直到我创建了这个问题,所以如果有一些教程,请原谅我.我没找到他们.
如何在 Windows中编写防火墙应用程序?我想过在每个进程中都使用内联钩子的用户模式fiewall,但是有一个问题是我无法在Windows 7中挂钩csrss.exe(它创建新进程).第二件事是它不是很干净而且会是确实被检测为恶意软件.
所以我认为我应该将内核模式的API挂钩作为驱动程序.但是有3个问题.

>首先我不知道内核API
用于Windows套接字.
>其次我没有任何内核经验
模式挂钩.
>第三我不知道是否
这是正确的方式.

别担心,我知道这并不容易,我不是一个有想法的初学者;).如果有人有好消息,请分享.
哦,我想写x86系统;).

解决方法

你需要 Windows Filtering Platform(WFP).

With the WFP API,developers can implement firewalls,intrusion detection systems,antivirus programs,network monitoring tools,and parental controls. WFP integrates with and provides support for firewall features such as authenticated communication and dynamic firewall configuration based on applications’ use of sockets API (application-based policy). WFP also provides infrastructure for IPsec policy management,change notifications,network diagnostics,and stateful filtering.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读