资源简介
NDIS+SPI双层过滤个人防火墙 详细源程序
主要功能有:
1.网络流量统计;
2.网络访问控制;
3.IP规则设置;
4.网站黑名单设置;
5.ARP防御等。
代码片段和文件信息
//adapt.c
#include “precomp.h“
#pragma hdrstop
#include “iocommon.h“
// 增加对适配器(PADAPT结构)的引用
VOID PtRefAdapter(PADAPT pAdapt)
{
NdisInterlockedIncrement(&pAdapt->RefCount);
}
// 减小对适配器(PADAPT结构)的引用,如果减为0,则释放它占用的内存
VOID PtDerefAdapter(PADAPT pAdapt)
{
if(pAdapt == NULL)
return;
if(NdisInterlockedDecrement(&pAdapt->RefCount) == 0) // 已经没有代码再引用它了,释放内存
{
MPFreeAllPacketPools (pAdapt);
// BEGIN_PTEX_FILTER
//
// 反初始化此适配器上的过滤相关数据
//
FltOnDeinitAdapter(pAdapt);
// END_PTEX_FILTER
NdisFreeMemory(pAdapt 0 0);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 453 2005-09-22 15:00 MyFireWall\common\Debug.h
文件 461 2005-08-12 19:16 MyFireWall\common\initsock.h
文件 4035 2009-05-14 15:26 MyFireWall\common\IOCOMMON.H
文件 2731 2009-05-19 18:58 MyFireWall\common\PMacRes.h
文件 2309 2009-05-08 23:10 MyFireWall\common\TypeStruct.h
..A.SH. 10 2006-10-15 09:00 MyFireWall\common\_desktop.ini
文件 656 2009-04-13 10:23 MyFireWall\driver\adapt.c
文件 3739 2009-04-13 10:29 MyFireWall\driver\adapt.h
文件 20155 2010-01-17 08:36 MyFireWall\driver\filter.c
文件 1559 2009-05-14 10:26 MyFireWall\driver\filter.h
文件 4035 2009-05-14 15:26 MyFireWall\driver\IOCOMMON.H
文件 271 2009-05-01 16:27 MyFireWall\driver\makefile
文件 43421 2005-09-11 22:36 MyFireWall\driver\miniport.c
文件 5256 2004-07-26 19:23 MyFireWall\driver\netsf.inf
文件 2230 2004-07-26 19:23 MyFireWall\driver\netsf_m.inf
文件 1459 2009-04-13 10:01 MyFireWall\driver\OpenContext.c
文件 1126 2009-04-13 09:52 MyFireWall\driver\OpenContext.h
文件 11453 2009-05-09 13:23 MyFireWall\driver\passthru.c
文件 13406 2009-04-13 10:12 MyFireWall\driver\passthru.h
文件 1075 2004-07-26 19:23 MyFireWall\driver\passthru.rc
文件 15104 2010-01-17 08:48 MyFireWall\driver\passthru.sys
文件 613 2009-04-13 10:24 MyFireWall\driver\precomp.h
文件 46270 2005-09-16 23:19 MyFireWall\driver\protocol.c
文件 6115 2005-09-17 12:35 MyFireWall\driver\protoinfo.h
文件 14934 2009-05-14 11:15 MyFireWall\driver\PTEXTEND.C
文件 1722 2009-04-13 10:20 MyFireWall\driver\PTEXTEND.H
文件 1007 2009-04-13 10:32 MyFireWall\driver\sources
..A.SH. 10 2006-10-15 09:00 MyFireWall\driver\_desktop.ini
文件 141 2009-04-13 10:49 MyFireWall\driver\说明.txt
文件 5255 2009-06-06 13:38 MyFireWall\MyFireWall\AccessCtrlPage.cpp
............此处省略147个文件信息
- 上一篇:authorware制作的拼图游戏,可以玩的
- 下一篇:商宝锐奶茶收银管理系统
相关资源
- GSA Email Spider
- dsPIC数字信号控制器入门与实战.入门
- Linux防火墙(美)拉什.中文高清PDF版
- HAL库W5500代码SPI版本
- 自已写的FPGA使用SPI模式读写FLASH
- 基于SSH+Bootstrap的公司员工管理系统
- 2.4寸SPI液晶屏模块程序
- DAC8532_SPI_双通道verilog控制
- Spire.PDF 帮助文档Spire.DOC 帮助文档
- stm32硬件spi主从模式
- Palo alto Networks ACE8.1 题库
- CANSPII2CUSB2.0422485
- 防火墙入侵检测课程设计个人防火墙
- JuniperSRX系列防火墙最全的中文配置手
- FGT_VM64_KVM-v5-build1484-FORTINET.out.kvm.qco
- pspice三相逆变.zip
- Spire.Doc、Spire.Xls无水印
- Pspice与电子器件模型251400
- STM32F407驱动2.4寸的SPI接口LCD程序.zip
- stm32F407 SPI1/SPI2 DMA 方式读写 CH376S
- H3C防火墙典型配置案例
- SPIHT小波变换及编码
- ADI和TI的器件SPICE模型
- junper isg1000防火墙升级包 6.2.0r5
- TI -nspire 模拟器
- SPI-USB-myImu-STM32F103TB.rar
- NRF24L01(2.4G射频)可用例程
- 华为防火墙技术漫谈(完整版的不是
- 华为 USG 2100系列 固件V100R005C00SPC700.
- hspice 2005 安装+破解
评论
共有 条评论