资源简介
作者最新原创整理,包含可执行软件及代码和报告书,是需要做课程设计朋友的首选
代码片段和文件信息
// 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个文件信息
相关资源
- openflow 源代码
- ESC32调速器PCB工程&固件代码
- 西工大信号与系统全部实验代码
- stm32智能寻迹避障小车代码
- 串口调试助手V2.2源代码
- fpga读写sd卡Verilog代码
- 射频卡文档及fm17550设备开发代码
- 嵌入式华清远见培训 ARM代码内部资料
- 理财管理信息系统(源码+概要设计说
- 基于STM32和arduino的MPU9250九轴传感器代
- 802.1x客户端 源代码
- STM32+lcd12864串行方式显示贪吃蛇代码
- FDC2214测试代码
- netron源代码v2.1
- 客户关系管理系统CRM源代码
- FPGA AD9226模块代码
- stm32F103RVT6与vs1003/1053/SD卡做成的MP3
- eclipse使用axis1.4发布联通vac的webservi
- 串口-Lin通信主、从工程代码.zip
- 图书购买系统源代码
- 律师事务所网站系统源代码
- 家庭物联网项目Web服务端代码
- 基于vrml的虚拟社区漫游系统
- STM32F103C8T6核心板资料及测试代码.zi
- 2017年电子设计竞赛K题源代码单相用电
- 光流计算源代码
- OFDM发射机和接收机的完整verilog代码
- xilinx_sata工程源代码及《SATA协议分析
- 路政管理系统(论文+开题报告+答辩
- cissp学习记录
评论
共有 条评论