优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

VC端口信息工具设计与实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
摘 要端口扫描技术是一种融合了信息安全、信息科学、和计算机技术为一体的综合性技术。本系统建立在WINDOWS操作系统上,有Ping 和scan两个模块。可以探测目标主机是否开机和对目标主机的端口信息进行探测,并获取端口是否开放等信息。全文对TCP建立连接的原理,WINSOCK原理,端口扫描技术的基本原理和扫描方式都进行了比较详细的介绍。在具体的实现过程中,结合面向对象的程序设计思想,采用典型的TCP connect()扫描技术。通过本程序的实现,用户可以对一台目标主机进行端口扫描,获取端口信息。关键词: 端口;探测;扫描1引言1.1端口信息探测的背景 信息技术的广泛应用,深刻的改变了人们的生活方式,推动着文明的的进步。随着信息化的普及和发展,互联网覆盖了社会政治,经济,文化,生产的各个领域,网络攻击充斥着大大小小的网络中。无论黑客和红客,应用各种网络攻击方式,对目标方进行,刺探,侦听,欺骗和侵入,已达到己方的目的。而在网络攻击之前,如何有效查知被攻击方的有用信息是必要的不可缺少的,所以端口扫描技术孕育而生。1.2端口信息探测工具的设计要求1.2.1研究内容(1)TCP/IP协议,TCP连接的建立与终止的过程。(2)WINDOWS网络编程,winsocket的使用。(3)端口扫描原理,各种端口扫描方式。(4)研究对一个端口信息探测工具的需求分析,模块划分,功能实现、开发步骤等,并能够对设计的过程进行总结、说明。1.2.2开发工具本软件采用Microsoft Visual C++ 6.0进行开发,完成一个能够获得端口信息的探测工具。1.2.3软件功能设计(1)ping:输入目标主机ip,能够测试ping目标主机是否成功,判断目标主机是否开机。(2)scan:输入起止端口号,当ping测试成功后进行扫描,得到目标主机的端口信息。可以知道那些端口是开放的,哪些没有开放。(3) 将结果信息输出到列表。1.3端口信息探测工具的设计原则(1)应用性:设计本软件,应首先考虑能满足使用者的功能要求和实际应用的需要。(2)易操作性:

【买计算机毕业论文就到计算机毕业论文网】 copyright think58 [版权所有:http://think58.com]


软件以一个简洁的界面,简单的几个按钮就能够实现测定目标主机和端口的扫描,以及信息列表等。方便与用户的操作。(3)可靠性和稳定性:
  在系统设备、网络设计、软件设计等各个方面要充分考虑可靠性和稳定性。在设备方面,要保证软件、硬件的可靠性。必须考虑采用成熟的技术和产品。在设备和程序设计的各个方面都尽量减少故障的发生。(4)整体性: 系统的整体性,涉及到方方面面,对于端口扫描这样的软件必须对这些因素统筹考虑,以构成一个有机的整体。3.1.2主要功能模块介绍本设计主要包含Ping和Scan两大功能。(1)Ping模块能够检测目标主机的状态,看目标主机是否可达。由用户输入一个目标主机的IP地址,点击ping 按钮后,能够进行测试,连接成功或不成功都回返回信息到软件的列表框。(2)Scan完成对指定IP主机的端口信息的扫描,能够测试哪些端口开放,哪些端口关闭。并把结果输出到列表框。在Ping测试完成后,这个模块方可使用。

包含资料:

copyright think58 [资料来源:http://www.THINK58.com]

[来源:http://think58.com]

本文来自think58

[来源:http://think58.com]

[资料来源:THINK58.com]

源程序+论文(15000字以上)+可执行程序+答辩稿ppt+开题报告+外文翻译

[来源:http://think58.com]

获取资料请您联系本站客服

内容来自think58 [来源:http://www.think58.com]

[资料来源:THINK58.com]