资源简介
一个很基础的入侵检测系统,多进本的功能,包括捕包,过滤,报警。

代码片段和文件信息
// 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个文件信息
相关资源
- VC++ 多线程文件读写操作
- 移木块游戏,可以自编自玩,vc6.0编写
- VC++MFC小游戏实例教程(实例)+MFC类库
- VC++实现CMD命令执行与获得返回信息
- VC++基于OpenGL模拟的一个3维空间模型
- 基于VC++的SolidWorks二次开发SolidWorks
- 派克变换VC++源码(附文档)
- VC++ 串口
- VC++ 大富翁4_大富翁游戏源码
- VC++ 摄像头视频采集与回放源程序
- 转 VC++ 实现电子邮件(Email)发送
- 基于MFC的VC++仿QQ浏览器源码(雏形)
- VC++ 服务程序编写及安装与卸载
- VC++6.0番茄西红柿VAXvirsual assist X完美破
- 基于改进的fcm算法的图像分割vc++
- VC++6.0 绿色版,免安装,非常好用。
- Microsoft Visual C++ 2005 Redistributable Pack
- VC++MFC课程设计的学生成绩管理系统
- 大智慧365DLL插件设计
- VC++6.0汉化包
- VC++完整商业界面源码(再上传)
- VC++编程技术600个大型项目源码.rar
- VC++实现RSA加密算法
- VC++ 中国象棋经典游戏源代码
- 郁金香VC++游戏辅助视频教程
- C语言进阶源码---基于graphics实现图书
- 摄影测量相对定向VC++程序
- VC++数字图像处理典型算法及实现
- VC++酒店客房管理系统 MFC
- 车站计算机联锁vc++6.0程序代码
评论
共有 条评论