資源簡介
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制作的拼圖游戲,可以玩的
- 下一篇:商寶銳奶茶收銀管理系統
評論
共有 條評論