资源简介
匹配算法的网络入侵检测系统。
主要功能:
1、 数据采集模块:实现捕获监视网络的数据包,将相关的数据结构初始化,搜寻本地计算机上的全部符合条件的接口卡,发现了立刻展开数据包的接收和发送工作。
2、 分析预处理模块:实现数据的解包,借助协议头的含义来解析各样数据包,开展数据过滤处理和数据分类处理。
3、 特征匹配模块:通过多模匹配算法与规则实行匹配,寻找攻击特征和异常特征,检测网络是否遭受入侵。
4、 响应模块:在断定攻击后,对攻击做出针对性处理。如发出警报让系统管理员对付攻击;或者使用自动软件处理等。并将记录结果到数据库。

代码片段和文件信息
// ADOConn.cpp: implementation of the ADOConn class.
//
//////////////////////////////////////////////////////////////////////
#include “stdafx.h“
#include “ADOConn.h“
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
ADOConn::ADOConn()
{
}
ADOConn::~ADOConn()
{
}
bool ADOConn::OnInitADOConn()
{
::CoInitialize(NULL);
try
{
m_pConnection.CreateInstance(“ADODB.Connection“);
_bstr_t strConnect=“DSN=PackageWarning“;
m_pConnection->Open(strConnect““““adModeUnknown);
return true;
}
catch(_com_error e)
{
return false;
}
}
_RecordsetPtr& ADOConn::GetRecordSet(_bstr_t bstrSQL)
{
try
{
if(m_pConnection==NULL)
OnInitADOConn();
m_pRecordset.CreateInstance(__uuidof(Recordset));
m_pRecordset->Open(bstrSQLm_pConnection.GetInterfacePtr()adOpenDynamicadLockOptimisticadCmdText);
}
catch(_com_error e)
{
e.Description();
}
return m_pRecordset;
}
BOOL ADOConn::ExecuteSQL(_bstr_t bstrSQL)
{
_variant_t RecordsAffected;
try
{
if(m_pConnection==NULL)
OnInitADOConn();
m_pConnection->Execute(bstrSQLNULLadCmdText);
return true;
}
catch(_com_error e)
{
e.Description();
return false;
}
}
BOOL ADOConn::ExecuteSQLTrans(vector vStrSQL)
{
_variant_t RecordsAffected;
try
{
if(m_pConnection==NULL)
OnInitADOConn();
m_pConnection->BeginTrans();
for (int nIndex = 0; nIndex < vStrSQL.size(); nIndex++)
{
m_pConnection->Execute((_bstr_t)vStrSQL[nIndex]NULLadCmdText);
}
m_pConnection->CommitTrans();
return true;
}
catch(_com_error e)
{
m_pConnection->RollbackTrans();
e.Description();
return false;
}
}
void ADOConn::ExitConnect()
{
if(m_pRecordset!=NULL)
m_pRecordset->Close();
m_pConnection->Close();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 79564800 2017-04-23 18:46 45477_演示视频.avi
----------- --------- ---------- ----- ----
79564800 1
- 上一篇:图像处理专用图片
- 下一篇:人机交互银行界面设计
相关资源
- 基于web的毕业设计开题报告
- 20篇关于计算机的毕业设计外文翻译
- 电子商务毕业设计论文
- 毕业设计 单片机 对讲机 protues仿真
- 计算机软件工程研究生专业毕业设计
- 文学研究助手(字符串的查找模式匹
- 毕业设计:网络围棋对弈
- 毕业设计选课系统毕业设计选课系统
- 酒店管理系统 酒店管理系统毕业设计
- 汽车租赁网站(毕业设计源代码)
- 通用进销存管理系统系统毕业设计论
- 毕业设计源代码(人才招聘网站)
- 酒店管理系统毕业设计(毕业论文)
- H3C IPS如何抵御网络入侵
- 毕业设计小项目广告发布系统
- 毕业设计智能小车
- 高校教材管理系统分析与设计计算机
- 仓库管理系统毕业设计带论文
- 人民币面值识别系统 (毕业设计可用
- 毕业设计 - 单片机控制LED显示及音乐
- 中央空调毕业设计
- 基于单片机的GPS定位及显示系统设计
- 毕业论文--基于政府OA系统的测试
- 基于S3C2410的触摸屏五子棋游戏毕业设
- 中值滤波算法Quartus实现
- 立体车库控制设计(两份毕业设计)
- 基于ssh的在线网络商城 大学毕业设计
- 基于PLC的自动化立体车库毕业设计北
- IPV4向IPV6平滑过渡毕业论文
- 优秀毕业设计——基于PLC控制的立体
评论
共有 条评论