资源简介
作者最新原创整理,包含可执行软件及代码和报告书,是需要做课程设计朋友的首选

代码片段和文件信息
// AdapterList.cpp : implementation file
//
#include “stdafx.h“
#include “MultiScan.h“
#include “AdapterList.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CAdapterList dialog
CAdapterList::CAdapterList(CWnd* pParent /*=NULL*/)
: CDialog(CAdapterList::IDD pParent)
{
//{{AFX_DATA_INIT(CAdapterList)
//}}AFX_DATA_INIT
}
CAdapterList::CAdapterList(pcap_if_t * DevHeaderCWnd* pParent /*=NULL*/)
: CDialog(CAdapterList::IDD pParent)
nIndex(0)
{
this->DevHeader=DevHeader;
}
void CAdapterList::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAdapterList)
DDX_Control(pDX IDC_ADAPTLISTCOMBO m_AdaptersListCombo);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CAdapterList CDialog)
//{{AFX_MSG_MAP(CAdapterList)
ON_BN_CLICKED(IDC_OKBTN OnOkbtn)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CAdapterList message handlers
//DEL void CAdapterList::OnEditchangeAdaptlistcombo()
//DEL {
//DEL // TODO: Add your control notification handler code here
//DEL int nIndex = m_AdaptersListCombo.GetCurSel();
//DEL }
void CAdapterList::OnOkbtn()
{
// TODO: Add your control notification handler code here
UpdateData();
nIndex = m_AdaptersListCombo.GetCurSel();
OnOK();
}
BOOL CAdapterList::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
char strName[64];
gethostname(strName64);
hostent* pHostEnt;
pHostEnt = gethostbyname(strName);
//pcap_if_t *alldevs;
pcap_if_t *d;
char errbuf[PCAP_ERRBUF_SIZE];
/* 获取本地机器设备列表 */
if (pcap_findalldevs_ex(PCAP_SRC_IF_STRING NULL /* auth is not needed */ &DevHeader errbuf) == -1)
{
fprintf(stderr“Error in pcap_findalldevs_ex: %s\n“ errbuf);
exit(1);
}
DWORD dwLocalIP=unsigned long(pHostEnt->h_addr_list[0][0] & 0XFF)*0x1000000+unsigned long(pHostEnt->h_addr_list[0][1] & 0XFF)*0x10000+unsigned long(pHostEnt->h_addr_list[0][2] & 0XFF)*0x100+unsigned long(pHostEnt->h_addr_list[0][3] & 0XFF);
for(d = DevHeader; d ; d = d->next)
{
m_AdaptersListCombo.AddString(d->description);
}
m_AdaptersListCombo.SetCurSel(0);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 327740 2011-01-07 23:41 网络安全_端口扫描器的设计与实现\可执行程序\MultiScan.exe
目录 0 2013-01-08 11:38 网络安全_端口扫描器的设计与实现\可执行程序
文件 2569 2010-12-15 21:06 网络安全_端口扫描器的设计与实现\源代码\AdapterList.cpp
文件 1358 2010-12-14 19:52 网络安全_端口扫描器的设计与实现\源代码\AdapterList.h
文件 2168 2011-01-03 16:40 网络安全_端口扫描器的设计与实现\源代码\DataAndConst.cpp
文件 3197 2011-01-03 11:39 网络安全_端口扫描器的设计与实现\源代码\DataAndConst.h
文件 16324 2011-01-03 13:24 网络安全_端口扫描器的设计与实现\源代码\Debug\AdapterList.obj
文件 0 2011-01-03 13:24 网络安全_端口扫描器的设计与实现\源代码\Debug\AdapterList.sbr
文件 4645 2011-01-03 16:40 网络安全_端口扫描器的设计与实现\源代码\Debug\DataAndConst.obj
文件 0 2011-01-03 16:40 网络安全_端口扫描器的设计与实现\源代码\Debug\DataAndConst.sbr
文件 5768192 2011-01-10 20:43 网络安全_端口扫描器的设计与实现\源代码\Debug\MultiScan.bsc
文件 327740 2011-01-10 20:43 网络安全_端口扫描器的设计与实现\源代码\Debug\MultiScan.exe
文件 481224 2011-01-10 20:43 网络安全_端口扫描器的设计与实现\源代码\Debug\MultiScan.ilk
文件 17423 2011-01-03 13:38 网络安全_端口扫描器的设计与实现\源代码\Debug\MultiScan.obj
文件 7574940 2011-01-03 13:24 网络安全_端口扫描器的设计与实现\源代码\Debug\MultiScan.pch
文件 500736 2011-01-10 20:43 网络安全_端口扫描器的设计与实现\源代码\Debug\MultiScan.pdb
文件 164196 2011-01-03 18:35 网络安全_端口扫描器的设计与实现\源代码\Debug\MultiScan.res
文件 0 2011-01-03 13:38 网络安全_端口扫描器的设计与实现\源代码\Debug\MultiScan.sbr
文件 59071 2011-01-07 23:41 网络安全_端口扫描器的设计与实现\源代码\Debug\MultiScanDlg.obj
文件 0 2011-01-07 23:41 网络安全_端口扫描器的设计与实现\源代码\Debug\MultiScanDlg.sbr
文件 116491 2011-01-03 13:24 网络安全_端口扫描器的设计与实现\源代码\Debug\StdAfx.obj
文件 1448332 2011-01-03 13:24 网络安全_端口扫描器的设计与实现\源代码\Debug\StdAfx.sbr
文件 5091 2011-01-10 20:43 网络安全_端口扫描器的设计与实现\源代码\Debug\TcpConnctScan.obj
文件 0 2011-01-10 20:43 网络安全_端口扫描器的设计与实现\源代码\Debug\TcpConnctScan.sbr
文件 12694 2011-01-07 23:33 网络安全_端口扫描器的设计与实现\源代码\Debug\TcpNULLetcScan.obj
文件 0 2011-01-07 23:33 网络安全_端口扫描器的设计与实现\源代码\Debug\TcpNULLetcScan.sbr
文件 13058 2010-12-27 20:31 网络安全_端口扫描器的设计与实现\源代码\Debug\TcpNullScan.obj
文件 0 2010-12-27 20:31 网络安全_端口扫描器的设计与实现\源代码\Debug\TcpNullScan.sbr
文件 25056 2011-01-03 14:09 网络安全_端口扫描器的设计与实现\源代码\Debug\TcpTable.obj
文件 0 2011-01-03 14:09 网络安全_端口扫描器的设计与实现\源代码\Debug\TcpTable.sbr
............此处省略47个文件信息
相关资源
- 语音识别LD3320开发资料包含51代码
- DIR2病毒源代码(汇编语言编写)
- VC仿Windows记事本源代码
- 代码绘制的爱心表白
- CRichEditView显示行号的代码
- STM8S代码例程
- Word插入代码显示行号并高亮着色显示
- 破解source insight4.00.0096
- 蓝牙源代码应用于LINUX
- 简单好用的Nhibernate代码自动生成工具
- KUKA 编程案例讲解.ppt
- 网络安全等级保护测评实施20180904
- bp神经网络源代码,可直接运行
- 随机森林R语言代码
- 计算机图形学 边填充算法实现代码
- 直流无刷电机方波驱动 stm32 例程代码
- 仿知乎界面小程序源代码
- 贪吃蛇源代码.fla
- 周立功开发板ProASIC3实验-syn_FIFO代码
- IMX385驱动代码.zip
- dotnet 写字板 实验 源代码 不好请要不
- 图像二维小波变换的实现源代码
- 八三编码器设计 VHDL代码 简单,包附
- linux应用层的华容道游戏源代码
- 交通咨询模拟系统完整代码
- http请求状态代码
- 数值分析所有实验代码
- 网上拍卖系统完整源代码
- 音乐代码转换软件 单片机编程时用
- CSMA/CD等动画演示加源代码
评论
共有 条评论