驱动程序开发的例子,tdi防火墙源代码,数据封包的拦截,过滤
基于开源的tdifw防火墙代码,实现一个基本的、能够在Windows XP环境下运行的传输层过滤防火墙功能,能够在DbgView等调试软件下看到调试效果。 基本要求:tdifw能够正确编译、安装、运行,基本理解tdifw的功能框架,能够使用DbgView等调试软件正确定位tdifw代码中的TCP数据传输。 功能要求:在满足基本要求的前提下,能够改写tdifw中关于TCP connect部分的代码,能够读取不同的目标/源IP地址(如:网站)、端口(不同的服务、应用),能够在DbgView中显示这些信息;更进一步,试着根据目标IP地址的不同,对特定IP地址、端口进行拦截; 测试网络连接时,可采用自主配置服务器(如web,ssh,ftp等)。 拔高:设计并编写一个用户态的交互配置程序。
2021-07-13 12:00:50 20MB tdi防火墙
1
实现了TDI防火墙的整体框架拦截TCP、UDP、RawIp。 代码在6001.18002成功编译,并能够在XP SP3,2003 sp2下运行正常。
2021-06-18 00:35:31 546KB tdi,防火墙
1