Visual C++ 7.1Visual Studio 6Visual C++ 7.0Windows 2003Windows 2000Visual C++ 6.0Windows XPMFC中级开发Visual StudioWindowsC++
一个简单的防火墙应用程序






4.87/5 (47投票s)
2003年10月6日

700395

21504
使用数据包过滤API开发的防火墙应用程序。
引言
在我发表关于防火墙开发的文章后,收到了一些关于如何使用描述的方法开发完整的防火墙解决方案的邮件。通过这个工具,我想为这些用户提供一个简单的包过滤实用程序示例。
在这个解决方案中,我使用了适用于Microsoft Windows 2000及更高版本的包过滤API。我为这个API开发了一个MFC类包装器。通过这个类,我制作了一个简单的MFC应用程序,允许用户在本地接口上设置过滤规则。
如果您想了解更多关于包过滤API的信息,可以阅读我的文章 .NET中的数据包过滤。如果您想了解更多关于此应用程序的信息,请随时给我发邮件。
更新历史
- 2003年10月6日 - 初始发布。版本1.0。
- 2003年10月9日 - 添加了“默认操作”的支持。版本1.1。