资源简介
匹配算法的网络入侵检测系统。
主要功能:
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
- 上一篇:图像处理专用图片
- 下一篇:人机交互银行界面设计
相关资源
- 嵌入式远程视频监控系统实现毕业设
- 3DMAX论文毕业设计
- 计算机相关毕业设计外文翻译
- 基于DS18B20传感器的数字温度监控系统
- 绩效考核管理系统_毕业设计
- 家教信息管理系统计算机毕业设计论
- 毕业设计+演示文稿+ppt模版
- 基于WEB2.0的“移动学习”课程网站毕
- 计算机系毕业设计全套
- 人才招聘网站系统毕业论文
- 毕业设计最终稿.rar
- 心音信号 毕业设计论文
- 毕业设计 - 电子遥控开关
- 基于STM32单片机的空气净化器毕业设计
- 汽车电动助力转向电动.毕业设计论文
- 基于PLC的现代城市交通灯系统毕业设
- 小型超市收银系统的设计与实现_毕业
- 小区物业管理系统毕设论文全套所有
- bbs论坛系统毕业设计
- SSM商城系统毕业设计.zip
- 基于spring boot 的水情分析系统 (毕业
- 空调智能恒温系统设计+论文
- 大学生课程设计手机购物网站设计与
- 网上商城毕业设计SSH
- 企业人事管理毕业设计全套
- 基于web的公交车查询系统含论文
- 软件毕业设计中英文文献《测试之美
- 毕业设计:基于SpringBoot框架的动吧旅
- 社团活动管理系统 和文档 以及相关图
- 毕业设计-医疗信息管理系统
评论
共有 条评论