资源简介
基于winpcap+vc的网络入侵检测系统(源码

代码片段和文件信息
// 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
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 467181 2006-01-09 17:07 网络入侵检测系统\WinPcap_3_1.exe
文件 1159 1999-01-01 08:59 网络入侵检测系统\NIDS\Splash.h
文件 5021 2006-06-08 22:07 网络入侵检测系统\NIDS\IPControl.clw
文件 543 2005-10-26 13:16 网络入侵检测系统\NIDS\IPControl.dsw
文件 76671 2005-12-15 08:00 网络入侵检测系统\NIDS\msado15.tli
文件 90733 2005-12-15 08:00 网络入侵检测系统\NIDS\msado15.tlh
文件 11193 2006-05-31 08:17 网络入侵检测系统\NIDS\scbarg.cpp
文件 555 2006-05-18 09:20 网络入侵检测系统\NIDS\MyToolBar.cpp
文件 2794 2006-06-02 12:54 网络入侵检测系统\NIDS\MainFrm.h
文件 42077 2006-05-23 10:50 网络入侵检测系统\NIDS\sizecbar.cpp
文件 4383 2005-10-26 13:16 网络入侵检测系统\NIDS\ReadMe.txt
文件 2227 2006-05-23 10:46 网络入侵检测系统\NIDS\scbarg.h
文件 6772 2006-05-23 10:47 网络入侵检测系统\NIDS\sizecbar.h
文件 211 2005-10-26 13:16 网络入侵检测系统\NIDS\StdAfx.cpp
文件 1730 2006-06-08 16:25 网络入侵检测系统\NIDS\IPControl.plg
文件 5412 2006-06-02 10:01 网络入侵检测系统\NIDS\IPControl.cpp
文件 17208 2006-06-02 13:31 网络入侵检测系统\NIDS\IPControl.rc
文件 3081 2006-06-02 13:31 网络入侵检测系统\NIDS\resource.h
文件 1240 2006-06-06 17:55 网络入侵检测系统\NIDS\rules.ini
文件 91660 2003-10-08 22:33 网络入侵检测系统\NIDS\help.chm
文件 1195 2006-05-17 22:54 网络入侵检测系统\NIDS\StdAfx.h
文件 4466 2006-06-01 13:30 网络入侵检测系统\NIDS\AnayDlg.cpp
文件 0 2006-05-19 13:41 网络入侵检测系统\NIDS\AddIds.h
文件 1395 2006-05-31 21:19 网络入侵检测系统\NIDS\AnayDlg.h
文件 18458 2006-06-02 13:42 网络入侵检测系统\NIDS\MainFrm.cpp
文件 5146 2006-05-19 13:39 网络入侵检测系统\NIDS\AddIds.cpp
文件 402164 2006-06-06 10:03 网络入侵检测系统\NIDS\IPControl.aps
文件 23040000 2006-06-08 16:26 网络入侵检测系统\NIDS\idsrule.mdb
文件 3201 1999-01-01 08:59 网络入侵检测系统\NIDS\Splash.cpp
文件 1810 2006-06-02 10:28 网络入侵检测系统\NIDS\Brow.h
............此处省略109个文件信息
- 上一篇:Saber软件.rar
- 下一篇:一种高精度的开关稳压电源设计(TL494)
相关资源
- Windows异步套接字网络编程
- VC 获得文件属性 获取文件的创建时
- 基于MVC模式的会员管理系统
- silicon lab公司的收音IC SI47XX全套开发工
- 读者写者问题(读者优先,写者优先
- MFC程序-碰撞的小球
- vc 柱形图 CBarChart
- 用vc 写的导线测量,针对刚学测绘的
- 用VC 编写的仿QQ聊天室程序源代码
- 栅栏填充算法源码(VC)
- 简单的房屋租赁系统
- .net网站服装销售系统(MVC)
-
ob
jectARX给Auto CAD加工具条 - blowfish的vc2008工程.rar
- 画图程序MFC/VC/VC CRectTracker 串行化
- capon波束形成算法-VC实现
- 读取串口数据并画实时曲线的VC 程序
- VC 游戏编程—附源代码
- IpHlpApi.h&IpHlpApi.lib
- vc 6.0开发的流程图编辑器
- VC 天空盒(skyBox)实现(附源代码)
- c MFC 画多边形
- keil vcom windows 7 64bit 驱动
- vc URL编解码类
- vc编写中国象棋详细源码注释并附有视
- VC 围棋源代码
- 用VC 编写的基于SNMP的路由器拓扑程序
- vc利用MFC底层开发的二维GIS管理软件,
- 兰勃托地图投影VC源码
- 清华大学郑莉C 语言程序设计课件
评论
共有 条评论