网络入侵检测系统源代码


毕设做的系统,包含所有的源码,可编译运行。
资源截图
代码片段和文件信息
// 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  NIDSAddIds.cpp

     文件          0  2006-05-19 13:41  NIDSAddIds.h

     文件       4466  2006-06-01 13:30  NIDSAnayDlg.cpp

     文件       1395  2006-05-31 21:19  NIDSAnayDlg.h

     文件      17391  2006-06-03 12:46  NIDSBrow.cpp

     文件       1810  2006-06-02 10:28  NIDSBrow.h

     文件      63924  2010-05-16 23:17  NIDSDebugAnayDlg.obj

     文件      20334  2010-05-16 23:17  NIDSDebugAnayDlg.sbr

     文件     107208  2010-05-16 23:17  NIDSDebugBrow.obj

     文件      23685  2010-05-16 23:17  NIDSDebugBrow.sbr

     文件       9622  2010-05-05 19:53  NIDSDebugBuildLog.htm

     文件    2895929  2010-05-16 23:19  NIDSDebugIPControl.exe

     文件       2048  2010-05-05 18:08  NIDSDebugIPControl.exe.embed.manifest

     文件    2749152  2010-05-16 23:19  NIDSDebugIPControl.ilk

     文件      49555  2010-05-16 23:19  NIDSDebugIPControl.obj

     文件    9861900  2010-05-16 23:17  NIDSDebugIPControl.pch

     文件    4015104  2010-05-16 23:17  NIDSDebugIPControl.pdb

     文件     381792  2010-05-16 23:17  NIDSDebugIPControl.res

     文件      78712  2010-05-16 23:19  NIDSDebugIPControl.sbr

     文件     164700  2010-05-16 23:17  NIDSDebugIPControlDoc.obj

     文件      90775  2010-05-16 23:17  NIDSDebugIPControlDoc.sbr

     文件      77991  2010-05-16 23:17  NIDSDebugIPControlView.obj

     文件      83895  2010-05-16 23:17  NIDSDebugIPControlView.sbr

     文件      64611  2010-05-16 23:17  NIDSDebugMainFrm.obj

     文件      80113  2010-05-16 23:17  NIDSDebugMainFrm.sbr

     文件      90669  2006-12-26 21:07  NIDSDebugmsado15.tlh

     文件      76639  2006-12-26 21:07  NIDSDebugmsado15.tli

     文件      10806  2010-05-16 23:17  NIDSDebugMyToolBar.obj

     文件       7329  2010-05-16 23:17  NIDSDebugMyToolBar.sbr

     文件      31536  2010-05-16 23:17  NIDSDebugscbarg.obj

............此处省略151个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)