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

基于半打开的端口扫描技术的实现(VC++)

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

目 录论文总页数:22页1引言11.1端口扫描概述11.2端口扫描技术的国内外研究现状11.3端口扫描原理11.4端口扫描技术概要21.5SYN技术详解31.5.1TCP包探测原理31.5.2SYN包探测41.5.3分组时延41.6端口扫描实现方法42需求分析42.1端口扫描器的总体要求42.1.1设计背景42.1.2用户特点42.1.3软件开发及运行环境52.2端口扫描器的需求分析53端口扫描器的实现53.1功能模块简介53.2程序实现流程63.3SYN探测的实现63.4端口扫描功能模块153.4.1端口选择模块153.4.2目标IP选取模块163.4.3终止扫描173.4.4扫描结果存储模块174测试环境及结果184.1硬件环境184.2软件环境184.3测试结果185端口扫描技术的发展方向和趋势19结 论19参考文献20致 谢21声 明22

copyright think58

[资料来源:www.THINK58.com]

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

2.1.3软件开发及运行环境系统开发工具:Visual C++ 6.02.2端口扫描器的需求分析端口扫描器的一般需求:(1)隐蔽性需求作为扫描的一方来说,端口扫描除了要能扫出目标主机的端口信息以外,还需要能有一定的隐蔽性,以最大的可能不在目标主机留下访问信息。如果仍然采用基于TCP connect()的扫描则将很容易被目标主机记录,因此从隐蔽性上考虑SYN半打开扫描或者FIN扫描会是很好的选择。(2)端口选择需求当我们在使用扫描软件对目标主机进行扫描的时候,有的时候是有目的性地扫描目标主机的某一个端口,然而在大部分时候却需要扫描批量端口或者是一些重要的指定端口。这个时候需要端口扫描系统具有自定义端口列表的功能。(3)扫描结果存储需求在进行完一次端口扫描之后,需要对结果进行保存。无论是攻击还是检测,端口扫描器是需要与其他的一些工具配合到一起使用的,所以要求端口扫描器一定要具有存储结果的功能,以将扫描得到的目标主机端口信息保存下来。3端口扫描器的实现3.1功能模块简介 think58 [资料来源:www.THINK58.com]

目标IP范围选择模块:选择起始IP和结束IP以确定目标IP的范围。端口范围选择模块:自定义起始端口和结束端口以确定扫描范围。扫描结果存储模块:自定义扫描结果的显示方式,或将扫描结果保存下来。自定义默认端口列表模块:对默认的重要端口进行添加或删除以更符合扫描需要。 [资料来源:www.THINK58.com]