资源简介
一个很基础的入侵检测系统,多进本的功能,包括捕包,过滤,报警。
代码片段和文件信息
// AddIds.cpp : implementation file
//
#include “stdafx.h“
#include “ipcontrol.h“
#include “AddIds.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CAddIds dialog
CAddIds::CAddIds(CWnd* pParent /*=NULL*/)
: CDialog(CAddIds::IDD pParent)
{
//{{AFX_DATA_INIT(CAddIds)
m_nCurrentSel = -1;
m_bAutoSave = TRUE;
m_code = _T(““);
m_name = _T(““);
m_protocol = _T(““);
m_definition = _T(““);
m_description = _T(““);
m_alert = _T(““);
m_level = _T(““);
//}}AFX_DATA_INIT
}
void CAddIds::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAddIds)
DDX_Text(pDX IDC_EDIT1 m_code);
DDX_Text(pDX IDC_EDIT2 m_name);
DDX_Text(pDX IDC_EDIT3 m_protocol);
DDX_Text(pDX IDC_EDIT4 m_definition);
DDX_Text(pDX IDC_EDIT5 m_description);
DDX_Text(pDX IDC_EDIT6 m_alert);
DDX_Text(pDX IDC_EDIT7 m_level);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CAddIds CDialog)
//{{AFX_MSG_MAP(CAddIds)
ON_BN_CLICKED(IDC_ADD_BTN OnAddBtn)
ON_BN_CLICKED(IDC_RST_BTN OnRstBtn)
ON_WM_PAINT()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CAddIds message handlers
void CAddIds::OnAddBtn()
{ if(UpdateData())
if ( (strcmp(m_name““) == 0) || (strcmp(m_protocol““) == 0)||(strcmp(m_level““) == 0)||(strcmp(m_alert““) == 0)||(strcmp(m_definition““) == 0)||(strcmp(m_description““) == 0)||(strcmp(m_code““) == 0) )
{
AfxMessageBox(“信息不全“);
return;
}
//CString Temp;
/*m_ids.name = m_strname;
m_ids.definition = m_strdefinition;
m_ids.description = m_strdescription;
m_ids.alert=m_stralert;
m_ids.level=m_strlevel;
m_ids.protocol=m_strprotocol;
//Temp = INSERT INTO telelist (name tele remarks) VALUES (‘张展明‘ ‘13519193372‘ ‘深蓝培训‘);
Temp = “INSERT INTO ids (EventName EventProtocol EventDefinitionEventDescriptionAlertTypeEventLevel) VALUES (‘“ + m_strname + “ ‘ ‘“ + m_strprotocol + “ ‘ ‘“ +m_strdefinition + “ ‘ ‘“ +m_strdescription + “ ‘ ‘“ +m_stralert + “ ‘ ‘“ +m_strlevel + “ ‘) “ ;
AfxMessageBox(“写入成功“);
*/
// 写入各字段值
else{ m_pRecordset->AddNew();
//m_pRecordset->PutCollect(“EventName“ _variant_t(m_strname));
//m_pRecordset->PutCollect(“EventProtocol“ _variant_t(m_strprotocol));
//m_pRecordset->PutCollect(“EventDefinition“ _variant_t(m_strdefinition));
//m_pRecordset->PutCollect(“EventDescription“ _variant_t(m_strdescription));
//m_pRecordset->PutCollect(“AlertType“ _variant_t(m_stralert));
//m_pRecordset->PutCollect(“EventLevel“ _variant_t(m_strlevel));
// m_pRecordset->Update();
// AfxMessageBox(“插入成功!“);
// 更新显示其库内容
m_nCurrentSel = m_ListCtrl.InsertItem(0xffff““);
SaveData();///保存数据
m_ListCtrl.SetItemState(m_nCurrentSelLVIS_SELECTED|LVIS_FOCUSEDLVIS_SELE
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5146 2006-05-19 13:39 NIDS\AddIds.cpp
文件 0 2006-05-19 13:41 NIDS\AddIds.h
文件 4466 2006-06-01 13:30 NIDS\AnayDlg.cpp
文件 1395 2006-05-31 21:19 NIDS\AnayDlg.h
文件 17391 2006-06-03 12:46 NIDS\Brow.cpp
文件 1810 2006-06-02 10:28 NIDS\Brow.h
文件 64305 2013-08-26 23:19 NIDS\Debug\AnayDlg.obj
文件 0 2013-08-27 08:30 NIDS\Debug\AnayDlg.sbr
文件 107139 2013-08-26 23:19 NIDS\Debug\Brow.obj
文件 0 2013-08-27 08:30 NIDS\Debug\Brow.sbr
文件 3916800 2013-08-27 08:35 NIDS\Debug\IPControl.bsc
文件 2895960 2013-08-27 08:35 NIDS\Debug\IPControl.exe
文件 2756616 2013-08-27 08:35 NIDS\Debug\IPControl.ilk
文件 49755 2013-08-26 23:19 NIDS\Debug\IPControl.obj
文件 8956432 2013-08-26 23:19 NIDS\Debug\IPControl.pch
文件 4637696 2013-08-27 08:35 NIDS\Debug\IPControl.pdb
文件 381804 2013-08-27 08:34 NIDS\Debug\IPControl.res
文件 0 2013-08-27 08:30 NIDS\Debug\IPControl.sbr
文件 165166 2013-08-26 23:19 NIDS\Debug\IPControlDoc.obj
文件 0 2013-08-27 08:30 NIDS\Debug\IPControlDoc.sbr
文件 78329 2013-08-26 23:19 NIDS\Debug\IPControlView.obj
文件 0 2013-08-27 08:30 NIDS\Debug\IPControlView.sbr
文件 64789 2013-08-26 23:19 NIDS\Debug\MainFrm.obj
文件 0 2013-08-27 08:30 NIDS\Debug\MainFrm.sbr
文件 224194 2010-11-21 05:29 NIDS\Debug\msado15.tlh
文件 168953 2010-11-21 05:29 NIDS\Debug\msado15.tli
文件 10974 2013-08-26 23:19 NIDS\Debug\MyToolBar.obj
文件 0 2013-08-27 08:30 NIDS\Debug\MyToolBar.sbr
文件 31740 2013-08-26 23:19 NIDS\Debug\scbarg.obj
文件 0 2013-08-27 08:30 NIDS\Debug\scbarg.sbr
............此处省略117个文件信息
相关资源
- 跌倒检测-OPENCV-VC++
- 用vc++6.0mfc对话框做的钟表
- 工业组态软件VC++简单实现
- VC++读视频文件
- VC++使用教程烟台南山学院
- VC++网络聊天室源代码和程序说明
- 把脉 VC++ 完整光盘源码
- 使用VC++制作的简易电子时钟
- VC++开发的软件动态链接库mfc42d.dll m
- VC++MP3播放器课程设计实验报告
- 基于VC++6.0的绘图软件画直线曲线矩形
- VC++打印程序Print
- TeeChar8控件及其使用方法针对于VC++
- 小世界网络编程VC++
- VC++开发界面源码
- MySock 应用Socket编程实现一个简单的网
- 切水果的鼠标跟随特效
- VC6.0 MFC时钟运动源码.zip
- CWnd类VC++类所有函数的中文翻译
- VC++实现小波变换图像融合
- VC++车牌识别系统源码带可执行程序
- VC++实现ShePp_Logan模型设计
- VC++调用大漠插件按键精灵的方法及演
- VC++多文档程序可新建文本编辑器和画
- 直线段的裁剪 vc++ MFC
- vC++编程精选100
- VC++头文件库
- 网络五子棋全功能版
- 成绩查询系统VC++源代码
- VC++实现视频采集
评论
共有 条评论