• 大小: 2.15MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-14
  • 语言: C/C++
  • 标签:

资源简介

C++防火墙代码 此程序的核心技术是抓包分析包限制不符合规则的包进入主机,它工作在传输层,它具备的功能: 1.根据安全规则对进出网络的数据包进行过滤; 2.根据应用程序访问规则对应用程序连网动作进行过滤; 3.对应用程序访问规则具有自学习功能; 4.可实时监控、监视网络活动; 5.日志记录网络访问动作的详细信息;

资源截图

代码片段和文件信息

// base.cpp : implementation file
//

#include “stdafx.h“
#include “PackInter.h“
#include “base.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// Cbase

IMPLEMENT_DYNAMIC(Cbase CRecordset)

Cbase::Cbase(CDatabase* pdb)
: CRecordset(pdb)
{
//{{AFX_FIELD_INIT(Cbase)
m_ID = 0;
m_Protocol = _T(““);
m_Source = _T(““);
m_Dest = _T(““);
m_Len = _T(““);
m_SourcePort = 0;
m_DestPort = 0;
m_Time = _T(““);
m_Action = _T(““);
m_nFields = 9;
//}}AFX_FIELD_INIT
m_nDefaultType = snapshot;
}


CString Cbase::GetDefaultConnect()
{
return _T(“ODBC;DSN=fire“);
}

CString Cbase::GetDefaultSQL()
{
return _T(“[fire]“);
}

void Cbase::DoFieldExchange(CFieldExchange* pFX)
{
//{{AFX_FIELD_MAP(Cbase)
pFX->SetFieldType(CFieldExchange::outputColumn);
RFX_Long(pFX _T(“[ID]“) m_ID);
RFX_Text(pFX _T(“[Protocol]“) m_Protocol);
RFX_Text(pFX _T(“[Source]“) m_Source);
RFX_Text(pFX _T(“[Dest]“) m_Dest);
RFX_Text(pFX _T(“[Len]“) m_Len);
RFX_Long(pFX _T(“[SourcePort]“) m_SourcePort);
RFX_Long(pFX _T(“[DestPort]“) m_DestPort);
RFX_Text(pFX _T(“[Time]“) m_Time);
RFX_Text(pFX _T(“[Action]“) m_Action);
//}}AFX_FIELD_MAP
}

/////////////////////////////////////////////////////////////////////////////
// Cbase diagnostics

#ifdef _DEBUG
void Cbase::AssertValid() const
{
CRecordset::AssertValid();
}

void Cbase::Dump(CDumpContext& dc) const
{
CRecordset::Dump(dc);
}
#endif //_DEBUG

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

     文件       1618  2008-12-26 14:12  李磊小组防火墙课程设计\防火墙源程序\base.cpp

     文件       1382  2008-12-26 14:22  李磊小组防火墙课程设计\防火墙源程序\base.h

     文件       5419  2002-11-09 20:13  李磊小组防火墙课程设计\防火墙源程序\BinDataDlg.cpp

     文件       1610  2005-11-10 21:14  李磊小组防火墙课程设计\防火墙源程序\BinDataDlg.h

     文件      18281  2016-01-19 14:14  李磊小组防火墙课程设计\防火墙源程序\Debug\base.obj

     文件      25429  2016-01-19 14:14  李磊小组防火墙课程设计\防火墙源程序\Debug\BinDataDlg.obj

     文件     143466  2016-01-19 14:14  李磊小组防火墙课程设计\防火墙源程序\Debug\PackInter.exe

     文件     343612  2016-01-19 14:14  李磊小组防火墙课程设计\防火墙源程序\Debug\PackInter.ilk

     文件      23284  2016-01-19 14:14  李磊小组防火墙课程设计\防火墙源程序\Debug\PackInter.obj

     文件    5488160  2016-01-19 14:14  李磊小组防火墙课程设计\防火墙源程序\Debug\PackInter.pch

     文件     377856  2016-01-19 14:14  李磊小组防火墙课程设计\防火墙源程序\Debug\PackInter.pdb

     文件       6248  2016-01-19 14:14  李磊小组防火墙课程设计\防火墙源程序\Debug\PackInter.res

     文件      66842  2016-01-19 14:14  李磊小组防火墙课程设计\防火墙源程序\Debug\PackInterDlg.obj

     文件       6852  2016-01-19 14:14  李磊小组防火墙课程设计\防火墙源程序\Debug\Rule1.obj

     文件      18302  2016-01-19 14:14  李磊小组防火墙课程设计\防火墙源程序\Debug\RuleDlg1.obj

     文件      24183  2016-01-19 14:14  李磊小组防火墙课程设计\防火墙源程序\Debug\SockHelper.obj

     文件       9676  2016-01-19 14:14  李磊小组防火墙课程设计\防火墙源程序\Debug\SockSupport.obj

     文件     106025  2016-01-19 14:14  李磊小组防火墙课程设计\防火墙源程序\Debug\StdAfx.obj

     文件     230400  2016-01-19 14:14  李磊小组防火墙课程设计\防火墙源程序\Debug\vc60.idb

     文件     380928  2016-01-19 14:14  李磊小组防火墙课程设计\防火墙源程序\Debug\vc60.pdb

     文件        862  2008-12-25 13:10  李磊小组防火墙课程设计\防火墙源程序\MSTCPIP.H

     文件      41036  2008-12-28 16:23  李磊小组防火墙课程设计\防火墙源程序\PackInter.aps

     文件       3314  2008-12-28 17:50  李磊小组防火墙课程设计\防火墙源程序\PackInter.clw

     文件       1932  2002-11-09 19:13  李磊小组防火墙课程设计\防火墙源程序\PackInter.cpp

     文件       5044  2008-12-26 14:28  李磊小组防火墙课程设计\防火墙源程序\PackInter.dsp

     文件        541  2002-10-29 10:59  李磊小组防火墙课程设计\防火墙源程序\PackInter.dsw

     文件       1381  2008-12-26 12:54  李磊小组防火墙课程设计\防火墙源程序\PackInter.h

     文件      66560  2016-01-19 14:14  李磊小组防火墙课程设计\防火墙源程序\PackInter.ncb

     文件          0  2008-12-27 20:42  李磊小组防火墙课程设计\防火墙源程序\PackInter.ncb (无法打开)

     文件      51712  2016-01-19 14:14  李磊小组防火墙课程设计\防火墙源程序\PackInter.opt

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

评论

共有 条评论

相关资源