首页
会员中心
到顶部
到尾部
VC毕业设计

半打开的端口扫描工具毕业设计

时间:2020/10/27 9:05:33  作者:  来源:  查看:0  评论:0
内容摘要:        由于计算机网络的广泛应用,黑客的活动日益猖獗,网络入侵事件越来越多,网络系统的安全已经成为网络建设面临的一个重大问题。信息系统安全的实现,网络安全占有很重要的一部分。如何能够有效地获取网络安全信...

        由于计算机网络的广泛应用,黑客的活动日益猖獗,网络入侵事件越来越多,网络系统的安全已经成为网络建设面临的一个重大问题。信息系统安全的实现,网络安全占有很重要的一部分。如何能够有效地获取网络安全信息,是信息安全评估需要首先解决的一个问题,同时了解网络安全状况又是防止网络被攻击必须解决的问题。只有发现并填补了网络系统存在的各种安全漏洞,才能更有效地保护计算机网络,真正将网络带来的优势发挥出来。因此,网络安全漏洞信息的收集是至关重要的一步。
        工具的辅助是一个完整的安全评估体系不可或缺的重要组成部分,所以一个高效、实用、方便的端口扫描器将为我们对端口进行评估、对整个入侵检测体系提供支持。本论文中提供的这个端口扫描器就能满足以上的需求,并且利用SYN刺探能实现安全扫描。

毕业设计开发及运行环境
系统开发工具:Visual C++ 6.0

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

功能模块简介
所完成的端口扫描器的界面如图1所示,相关功能介绍如下:
 
图1  端口扫描器功能界面
目标IP范围选择模块:选择起始IP和结束IP以确定目标IP的范围。
端口范围选择模块:自定义起始端口和结束端口以确定扫描范围。
扫描结果存储模块:自定义扫描结果的显示方式,或将扫描结果保存下来。
自定义默认端口列表模块:对默认的重要端口进行添加或删除以更符合扫描需要。
 



相关评论
广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号