资源简介
基于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)
相关资源
- 利用高压VCO设计高性能锁相环
- 关于Spring MVC项目maven中通过fileupload上
- 虚拟摄像头VCam开发SDK
- H3C IPS如何抵御网络入侵
- VC2005开发工具实现数据手套抓取移动
- 基于web的图书馆运营系统
- VCard名片批量整理成excel小工具
- Outlook联系人导出为Vcard格式工具
- IBM SVC解决方案的特点和优势
- IBM SVC为企业搭建异构容灾平台
- IBM SVC通过优化实现实时存储
- SVC微码升级方案
- STM32F103VCT6TR - High-density performance lin
- 基于stm32F103vct6的SD卡FATFS文件系统移植
- 基于ADS5517的无线数据采集模块设计
- 解码hevc解析h265流
- 介质访问控制层拒绝服务攻击的入侵
- WinPcap+中文技术文档
- RTMP_H265推流直播技术研讨
- SuperReport VC 报表控件以及源码.rar
- VC++ RS232 RS485串口通信源代码_
- vclSkin5.6源码皮肤控件
- VCLskin皮肤查看器
- Delphi VCLSkin 5.60
- FFVCL_Lite.v7.0
- 获取外网IP地址小工具,VC 简单源程
- VC下通过USB接口访问USB设备
- 零基础入侵抓鸡详细高清教程
- 新闻管理系统前台和后台
- MVC做的小说管理系统
评论
共有 条评论