• 大小: 8.37MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-21
  • 语言: C/C++
  • 标签: 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

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       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个文件信息

评论

共有 条评论