91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡(jiǎn)介

這是一份大學(xué)畢業(yè)設(shè)計(jì),基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器的實(shí)現(xiàn),主要是在網(wǎng)絡(luò)中進(jìn)行抓包,然后按七層去分析,結(jié)構(gòu)化非常明顯,代碼容易讀懂

資源截圖

代碼片段和文件信息

//?AdpterDlg.cpp?:?implementation?file
//

#include?“stdafx.h“
#include?“Sniffer.h“
#include?“AdpterDlg.h“

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

/////////////////////////////////////////////////////////////////////////////
//?CAdpterDlg?dialog


CAdpterDlg::CAdpterDlg(CWnd*?pParent?/*=NULL*/)
:?CDialog(CAdpterDlg::IDD?pParent)
{
//{{AFX_DATA_INIT(CAdpterDlg)
//?NOTE:?the?ClassWizard?will?add?member?initialization?here
//}}AFX_DATA_INIT
}


void?CAdpterDlg::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAdpterDlg)
DDX_Control(pDX?IDC_ADP_TREE?m_treeCtrl);
DDX_Control(pDX?IDC_ADP_LIST?m_listCtrl);
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CAdpterDlg?CDialog)
//{{AFX_MSG_MAP(CAdpterDlg)
ON_NOTIFY(NM_CLICK?IDC_ADP_TREE?onclickAdpTree)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
//?CAdpterDlg?message?handlers

BOOL?CAdpterDlg::OnInitDialog()?
{
CDialog::OnInitDialog();

//?TODO:?Add?extra?initialization?here
HTREEITEM?root?=?m_treeCtrl.InsertItem(_T(“Network?Adpater“));//初始化
if(alldevs==NULL){//查找所有網(wǎng)卡
if?(pcap_findalldevs(&alldevs?errbuf)?==?-1)
return?FALSE;
}

pcap_if_t?*tempdev=dev;
for(dev=alldevs;dev!=NULL;dev=dev->next){
char?*temp;
temp=dev->name;
HTREEITEM?h=m_treeCtrl.InsertItem(_T(temp)root);//網(wǎng)卡列表顯示在樹形控件中
}
dev=tempdev;

DWORD?log?=?GetWindowLong(m_listCtrl.GetSafeHwnd()GWL_style);
log?|=?LVS_REPORT;
SetWindowLong(m_listCtrl.GetSafeHwnd()GWL_stylelog);
m_listCtrl.SetExtendedstyle(LVS_EX_FULLROWSELECT);
m_listCtrl.InsertColumn(0“Field“LVCFMT_LEFT150);//設(shè)置list控件
m_listCtrl.InsertColumn(1“Value“LVCFMT_LEFT300);
m_treeCtrl.Expand(rootTVE_EXPAND);//展開樹形列表

if(dev!=NULL){//當(dāng)綁定以后再次打開選擇適配器對(duì)話框
char?temp[12];
m_listCtrl.DeleteAllItems();
m_listCtrl.InsertItem(0“Name“0);
m_listCtrl.InsertItem(1“Description“0);
m_listCtrl.InsertItem(2“IP?Address“0);
m_listCtrl.InsertItem(3“Broad?Address“0);
m_listCtrl.InsertItem(4“SubNet?Mask“0);
if(dev->name!=NULL){
m_listCtrl.SetItemText(01dev->name);
}
else{
m_listCtrl.SetItemText(01“Not?Found“);
}
if(dev->description!=NULL){
m_listCtrl.SetItemText(11dev->description);
}
else{
m_listCtrl.SetItemText(11“Not?Found“);
}
if(dev->addresses!=NULL?&&?dev->addresses->addr!=NULL){
iptos(((struct?sockaddr_in?*)dev->addresses->addr)->sin_addr.s_addrtemp);
m_listCtrl.SetItemText(21temp);
}
else{
m_listCtrl.SetItemText(21“Not?Found“);
}
if(dev->addresses!=NULL?&&?dev->addresses->broadaddr!=NULL){
iptos(((struct?sockaddr_in?*)dev->addresses->broadaddr)->sin_addr.s_addrtemp);
m_listCtrl.SetItemText(31temp);
}
else{
m_listCtrl.SetItemText(31“Not?Found“);
}
if(dev->addresses!=NULL?&&?dev->addresses->ne

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????5675??2008-12-18?14:49??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\AdpterDlg.cpp

?????文件???????1447??2008-12-13?19:28??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\AdpterDlg.h

?????文件???????2335??2008-12-14?21:25??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\ARPGram.cpp

?????文件???????1030??2008-12-14?00:32??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\ARPGram.h

?????文件???????7066??2012-04-08?11:18??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\CapPackView.cpp

?????文件???????1920??2012-04-08?00:43??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\CapPackView.h

?????文件??????22153??2012-04-08?13:54??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\Debug\AdpterDlg.obj

?????文件??????18666??2012-05-01?20:31??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\Debug\ARPGram.obj

?????文件??????12421??2012-04-08?13:54??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\Debug\EtherHead.obj

?????文件??????20863??2008-12-14?22:14??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\Debug\ICMPGram.obj

?????文件??????17358??2012-04-08?13:54??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\Debug\IPGram.obj

?????文件????2748416??2008-10-13?18:10??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\Debug\lib\libmysql.dll

?????文件??????34876??2008-10-13?18:10??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\Debug\lib\libmysql.lib

?????文件????3143398??2006-10-22?04:30??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\Debug\lib\mysqlclient.lib

?????文件?????403646??2006-10-22?04:30??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\Debug\lib\mysys-max.lib

?????文件?????404312??2006-10-22?04:30??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\Debug\lib\mysys-nt.lib

?????文件??????90304??2006-10-22?04:30??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\Debug\lib\regex.lib

?????文件????1340806??2006-10-22?04:30??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\Debug\lib\strings.lib

?????文件?????101722??2006-10-22?04:30??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\Debug\lib\zlib.lib

?????文件????2359296??2009-06-17?11:18??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\Debug\libmySQL.dll

?????文件??????29492??2012-04-07?16:50??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\Debug\MySql.obj

?????文件??????64107??2012-05-12?08:47??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\Debug\ProTreeView.obj

?????文件??????17639??2012-04-08?13:54??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\Debug\RARPGram.obj

?????文件??????17506??2012-04-08?11:15??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\Debug\RCa01080

?????文件??????17506??2012-04-08?11:16??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\Debug\RCa01236

?????文件??????17506??2012-04-08?11:17??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\Debug\RCa02168

?????文件??????17534??2012-04-08?11:34??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\Debug\RCa02324

?????文件??????17506??2012-04-08?11:17??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\Debug\RCa02744

?????文件??????17506??2012-04-08?11:15??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\Debug\RCa04072

?????文件??????17676??2012-04-08?11:24??基于winpcap的網(wǎng)絡(luò)數(shù)據(jù)采集器\Debug\RCa04140

............此處省略97個(gè)文件信息

評(píng)論

共有 條評(píng)論