这是一个个人防火墙项目,采用Winsock2 SPI技术,对LSP进行开发,并HOOK Winsock API后注入DLL,可以对TCP UDP RAW三种协议发送的报文按照自定义规则进行过滤。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 33088 2018-06-18 00:56 PersonalFirewallFilewallConcreteDebugdllmain.obj
文件 121 2018-06-19 13:05 PersonalFirewallFilewallConcreteDebugFilewallConcrete.log
文件 68495 2018-06-19 13:04 PersonalFirewallFilewallConcreteDebugFilewallConcrete.obj
文件 7340032 2018-06-10 15:13 PersonalFirewallFilewallConcreteDebugFilewallConcrete.pch
文件 4314 2018-06-19 13:04 PersonalFirewallFilewallConcreteDebugFilewallConcrete.tlogCL.command.1.tlog
文件 79676 2018-06-19 13:04 PersonalFirewallFilewallConcreteDebugFilewallConcrete.tlogCL.read.1.tlog
文件 6142 2018-06-19 13:04 PersonalFirewallFilewallConcreteDebugFilewallConcrete.tlogCL.write.1.tlog
文件 235 2018-06-19 13:05 PersonalFirewallFilewallConcreteDebugFilewallConcrete.tlogFilewallConcrete.lastbuildstate
文件 15122 2018-06-19 13:05 PersonalFirewallFilewallConcreteDebugFilewallConcrete.tlogFilewallConcrete.write.1u.tlog
文件 2226 2018-06-19 13:05 PersonalFirewallFilewallConcreteDebugFilewallConcrete.tloglink.command.1.tlog
文件 5410 2018-06-19 13:05 PersonalFirewallFilewallConcreteDebugFilewallConcrete.tloglink.read.1.tlog
文件 1318 2018-06-19 13:05 PersonalFirewallFilewallConcreteDebugFilewallConcrete.tloglink.write.1.tlog
文件 393289 2018-06-19 12:53 PersonalFirewallFilewallConcreteDebugFilterRules.obj
文件 150418 2018-06-10 15:13 PersonalFirewallFilewallConcreteDebugstdafx.obj
文件 461824 2018-06-19 13:04 PersonalFirewallFilewallConcreteDebugvc141.idb
文件 1028096 2018-06-19 13:04 PersonalFirewallFilewallConcreteDebugvc141.pdb
文件 1400 2018-06-09 17:16 PersonalFirewallFilewallConcretedllmain.cpp
文件 22860 2018-06-19 13:04 PersonalFirewallFilewallConcreteFilewallConcrete.cpp
文件 51 2018-06-06 15:11 PersonalFirewallFilewallConcreteFilewallConcrete.def
文件 9005 2018-06-09 16:47 PersonalFirewallFilewallConcreteFilewallConcrete.vcxproj
文件 1759 2018-06-09 15:07 PersonalFirewallFilewallConcreteFilewallConcrete.vcxproj.filters
文件 369 2018-06-06 14:35 PersonalFirewallFilewallConcreteFilewallConcrete.vcxproj.user
文件 2242 2018-06-19 12:53 PersonalFirewallFilewallConcreteFilterRules.cpp
文件 703 2018-06-18 00:55 PersonalFirewallFilewallConcreteFilterRules.h
文件 1938 2018-06-18 00:56 PersonalFirewallFilewallConcreteFirewallConcrete.h
文件 940674 2018-06-09 16:48 PersonalFirewallFilewallConcreteReleasedllmain.obj
文件 732 2018-06-09 16:48 PersonalFirewallFilewallConcreteReleaseFilewallConcrete.log
文件 957401 2018-06-09 16:48 PersonalFirewallFilewallConcreteReleaseFilewallConcrete.obj
文件 7274496 2018-06-09 16:48 PersonalFirewallFilewallConcreteReleaseFilewallConcrete.pch
文件 4402 2018-06-09 16:48 PersonalFirewallFilewallConcreteReleaseFilewallConcrete.tlogCL.command.1.tlog
............此处省略195个文件信息
// dllmain.cpp : 定义 DLL 应用程序的入口点。
#include “stdafx.h“
#include “FirewallConcrete.h“
BOOL APIENTRY DllMain(HANDLE hModule
DWORD ul_reason_for_call
LPVOID lpReserved
)
{
switch (ul_reason_for_call)
{
//获取调用wskfilter.dll的进程名称;
case DLL_PROCESS_ATTACH:
{
::GetModuleFileName(NULL g_szCurrentApp MAX_PATH);
GetModuleFileName(NULL m_sProcessName MAX_PATH);
OutputDebugString(_T(“DLL_PROCESS_ATTACH“));
OutputDebugString(g_szCurrentApp);
OutputDebugString(m_sProcessName);
break;
}
case DLL_PROCESS_DETACH:
{
::GetModuleFileName(NULL g_szCurrentApp MAX_PATH);
OutputDebugString(_T(“DLL_PROCESS_DETACH“));
break;
}
}
return TRUE;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 33088 2018-06-18 00:56 PersonalFirewallFilewallConcreteDebugdllmain.obj
文件 121 2018-06-19 13:05 PersonalFirewallFilewallConcreteDebugFilewallConcrete.log
文件 68495 2018-06-19 13:04 PersonalFirewallFilewallConcreteDebugFilewallConcrete.obj
文件 7340032 2018-06-10 15:13 PersonalFirewallFilewallConcreteDebugFilewallConcrete.pch
文件 4314 2018-06-19 13:04 PersonalFirewallFilewallConcreteDebugFilewallConcrete.tlogCL.command.1.tlog
文件 79676 2018-06-19 13:04 PersonalFirewallFilewallConcreteDebugFilewallConcrete.tlogCL.read.1.tlog
文件 6142 2018-06-19 13:04 PersonalFirewallFilewallConcreteDebugFilewallConcrete.tlogCL.write.1.tlog
文件 235 2018-06-19 13:05 PersonalFirewallFilewallConcreteDebugFilewallConcrete.tlogFilewallConcrete.lastbuildstate
文件 15122 2018-06-19 13:05 PersonalFirewallFilewallConcreteDebugFilewallConcrete.tlogFilewallConcrete.write.1u.tlog
文件 2226 2018-06-19 13:05 PersonalFirewallFilewallConcreteDebugFilewallConcrete.tlogli
文件 5410 2018-06-19 13:05 PersonalFirewallFilewallConcreteDebugFilewallConcrete.tlogli
文件 1318 2018-06-19 13:05 PersonalFirewallFilewallConcreteDebugFilewallConcrete.tlogli
文件 393289 2018-06-19 12:53 PersonalFirewallFilewallConcreteDebugFilterRules.obj
文件 150418 2018-06-10 15:13 PersonalFirewallFilewallConcreteDebugstdafx.obj
文件 461824 2018-06-19 13:04 PersonalFirewallFilewallConcreteDebugvc141.idb
文件 1028096 2018-06-19 13:04 PersonalFirewallFilewallConcreteDebugvc141.pdb
文件 1400 2018-06-09 17:16 PersonalFirewallFilewallConcretedllmain.cpp
文件 22860 2018-06-19 13:04 PersonalFirewallFilewallConcreteFilewallConcrete.cpp
文件 51 2018-06-06 15:11 PersonalFirewallFilewallConcreteFilewallConcrete.def
文件 9005 2018-06-09 16:47 PersonalFirewallFilewallConcreteFilewallConcrete.vcxproj
文件 1759 2018-06-09 15:07 PersonalFirewallFilewallConcreteFilewallConcrete.vcxproj.filters
文件 369 2018-06-06 14:35 PersonalFirewallFilewallConcreteFilewallConcrete.vcxproj.user
文件 2242 2018-06-19 12:53 PersonalFirewallFilewallConcreteFilterRules.cpp
文件 703 2018-06-18 00:55 PersonalFirewallFilewallConcreteFilterRules.h
文件 1938 2018-06-18 00:56 PersonalFirewallFilewallConcreteFirewallConcrete.h
文件 940674 2018-06-09 16:48 PersonalFirewallFilewallConcreteReleasedllmain.obj
文件 732 2018-06-09 16:48 PersonalFirewallFilewallConcreteReleaseFilewallConcrete.log
文件 957401 2018-06-09 16:48 PersonalFirewallFilewallConcreteReleaseFilewallConcrete.obj
文件 7274496 2018-06-09 16:48 PersonalFirewallFilewallConcreteReleaseFilewallConcrete.pch
文件 4402 2018-06-09 16:48 PersonalFirewallFilewallConcreteReleaseFilewallConcrete.tlogCL.command.1.tlog
............此处省略195个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)