端口扫描报告.doc

端口扫描报告.doc

ID:51196568

大小:164.94 KB

页数:13页

时间:2020-03-09

端口扫描报告.doc_第1页
端口扫描报告.doc_第2页
端口扫描报告.doc_第3页
端口扫描报告.doc_第4页
端口扫描报告.doc_第5页
资源描述:

《端口扫描报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、杭州电子科技大学软件学院网络工程试验报告端口扫描报告09109146王子龙1.端口及端口扫描技术简介22.对现有端口扫描工具程序的理解2主界面33.核心代码64.个人总结131.端口及端口扫描技术简介根据提供服务类型的不同,端口分为两种,一种是TCP端口,一种是UDP端口。计算机之间相互通信的时候,分为两种方式:一种是发送信息以后,可以确认信息是否到达,也就是有应答的方式,这种方式大多采用TCP协议;一种是发送以后就不管了,不去确认信息是否到达,这种方式大多采用UDP协议。对应这两种协议的服务提供的端口,也就分为TCP端口和UD

2、P端口。一台拥有IP地址的主机可以提供许多服务,比如Web服务、FTP服务、SMTP服务等,这些服务完全可以通过1个IP地址来实现。主机不只是靠IP地址来区分网络服务,因为IP地址与网络服务的关系是一对多的关系。实际上是通过“IP地址+端口号”来区分不同的服务的。 一个端口就是一个潜在的通信通道,也就是一个入侵通道。对目标计算机进行端口扫描,能得到许多有用的信息。进行扫描的方法很多,可以是手工进行扫描,也可以用端口扫描软件进行。  在手工进行扫描时,需要熟悉各种命令。对命令执行后的输出进行分析。用扫描软件进行扫描时,许多扫描器软

3、件都有分析数据的功能。  通过端口扫描,可以得到许多有用的信息,从而发现系统的安全漏洞。2.对现有端口扫描工具程序的理解该程序是有C++编写的。C++是一种使用非常广泛的计算机编程语言。C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格。该程序能够扫描主机IP的某一个端口,或者是扫描该主机IP某一范围内的端口。并且提供多次扫描功能。如果要扫描的端口很多,在扫描过程中可以暂停扫描。扫描结果在界面的下方显示。主要显示内容有I

4、P地址、端口号、端口状态、连接次数及备注。主界面本机ip地址为169.254.103.168用端口扫描工具扫描135端口,135端口处于打开状态扫描处于某一范围内的端口号,比如80—90,任务进展将在界面下方显示,并且提示当前扫描哪一个端口及尝试扫描次数。最终的扫描结果可以通过txt文本导出1.核心代码#ifdef_DEBUG#definenewDEBUG_NEW#undefTHIS_FILEstaticcharTHIS_FILE[]=__FILE__;#endif////////////////////////////////

5、///////////////////////////////////////////////CPortScanViewIMPLEMENT_DYNCREATE(CPortScanView,CFormView)BEGIN_MESSAGE_MAP(CPortScanView,CFormView)//{{AFX_MSG_MAP(CPortScanView)ON_WM_CTLCOLOR()ON_WM_SHOWWINDOW()ON_BN_CLICKED(IDC_RADIO_SINGLE,OnRadioSingle)ON_BN_CLICKE

6、D(IDC_RADIO_RANGE,OnRadioRange)ON_BN_CLICKED(IDC_BUTTON_SCAN,OnButtonScan)ON_BN_CLICKED(IDC_BUTTON_STOP,OnButtonStop)ON_COMMAND(ID_FILE_SAVE,OnFileSave)//}}AFX_MSG_MAPEND_MESSAGE_MAP()///////////////////////////////////////////////////////////////////////////////CPor

7、tScanViewconstruction/destructionCPortScanView::CPortScanView():CFormView(CPortScanView::IDD){//{{AFX_DATA_INIT(CPortScanView)//}}AFX_DATA_INIT//TODO:addconstructioncodeherem_pBrush=newCBrush;ASSERT(m_pBrush);//m_clrBk=RGB(0x00,0x00,0x77);m_clrText=RGB(0xff,0xff,0x00

8、);//m_pBrush->CreateSolidBrush(m_clrBk);m_pColumns=newCStringList;ASSERT(m_pColumns);m_bSinglePort=TRUE;m_nMaxAttempts=1;//defaultv

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。