网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > VC与C++类别 > 正文

VC++网络扫描系统

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/14

【编者按】:网学网VC与C++类别为您提供VC++网络扫描系统参考,解决您在VC++网络扫描系统学习中工作中的难题,参考学习。

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

目 录
前言 3
第1章 绪论 4
第1.1节 课题设计的背景及其意义 4
第1.2节 课题研究的内容 4
第1.3节 安全扫描技术的发展趋势 5
1.3.1. 使用插件(plugin)或者叫做功能模块技术 5
1.3.2. 使用专用脚本语言 5
1.3.3. 安全扫描程序到安全评估专家系统 6
第1.4节 网络安全和系统安全主要薄弱环节 6
1.4.1. 软件自身安全性差 6
1.4.2. 安全策略不当 6
1.4.3. 人员缺乏安全意识 6
第1.5节 论文的组织结构 7
第2章 基本技术及开发工具 8
第2.1节 系统开发设计技术 8
2.1.1. 网络扫描技术 8
2.1.2. VC++概述 8
2.1.3. C++简介 9
第2.2节 Windows Socket的编程技术 10
2.2.1. WinSocket的基本概念 10
2.2.2. WinSocket编程特点 10
第2.3节 系统的设计目标 11
2.3.1. 列出网上邻居 11
2.3.2. 发送消息 11
2.3.3. 端口扫描 11
2.3.4. 局域网基本信息扫描 11
第3章 系统功能概要设计 12
第3.1节 系统总体分析与设计 12
第3.2节 系统功能模块分析图 12
3.2.1. 列出网上邻居模块分析 13
3.2.2. 远程发送信息模块 14
3.2.3. 主机IP地址的互相解析 15
3.2.4. IP地址扫描 15
3.2.5. 端口扫描 16
第4章 系统功能详细设计 18
第4.1节 列出网上邻居模块 18
第4.2节 发送消息 19
第4.3节 端口扫描 21
第4.4节 局域网信息扫描 24
第5章 结论 27
第5.1节 小结 27
第5.2节 展望 27
参考文献 28
致谢 29
附录 30
附录1:计算机局域网信息代码模块 30
附录2:列取网上邻居代码模块 33

【摘要】:本文主要介绍了基于WinSocket技术的网络扫描软件系统的分析与实现。首先介绍了网络扫描的研究背景和发展趋势,其次说明了网络安全扫描的重要性以及工作原理,然后论述了系统的设计目标,系统需求和总体设计方案,较详细的论述了系统的详细设计和实现,最终实现系统的运行。
网络扫描软件系统在多个领域中得到广泛应用,它的功能是对计算机网络系统进行相关的安全检测,进而找出安全隐患和漏洞,帮助管理员发现操作系统的一些弱点。通过网络安全扫描所提供的丰富信息,可以及时得知系统存在的安全漏洞,客观评估计算机在网络中的风险等级。网络安全扫描是一种主动的安全防范措施,能够及早发现系统漏洞并加以修补,可以有效避免非法入侵行为,做到防患于未然。
基于WinSocket技术的网络扫描软件系统是采用Visual Studio 2005作为开发工具,以C++为开发语言,可在Windows 2003、Windows XP、Windows VISTA、Windows 7等环境下使用。
系统通过扫描IP和扫描端口来实现局域网信息扫描,列出在同一局域网内的所有计算机相关信息,实现远程关机及信息传递。其中通过端口的扫描,我们可以查看局域网内哪些计算机端口开启,哪些计算机端口关闭,从而找出潜在的安全隐患,方便管理员处理。
【关键词】:网络安全扫描,端口扫描,WinSocket
第1.2节 课题研究的内容
本论文结合目前网络安全的现状,从主动防御的角度来研究网络扫描,这种方法就是通过主动探测的方式来发现目标网络中存在的安全问题,对目标主机和网络进行安全评估。从而达到保证网络安全的目的。本文首先介绍了研究网络扫描背景,网络扫描的目的及其意义,并概述了国内外网络扫描技术的发展趋势,详细阐述和剖析了扫描的工作原理。WinSocket的基本概念和WinSocket的编程特点。在VC++开发环境下,基于WinSocket通信规范,在TCP/IP协议的基础上,采用了先进的扫描技术实现了一个包括端口扫描、IP地址扫描、局域网信息的发送,远程关机等功能。通过实验测试和检验,基本达到了设计的要求和目的,从而使网络管理员可以及时检查并了解到局域网相关的动态信息,从而有效地管理,保证网络的安全运行,达到防患于未然的目的。
网络扫描,是基于Internet的探测远端网络或主机信息的一种技术,也是保证系统和网络安全必不可少的一种手段。网络扫描,是对计算机主机或者其它网络设备进行安全性检测,以找出安全隐患和系统漏洞。但是,网络扫描软件事实上也是一把双刃剑:入侵者利用它来寻找对系统发起攻击的途径,而系统管理员则利用它来有效防范黑客入侵。通过网络扫描,扫描者能够发现远端网络或主机的配置信息、TCP/UDP端口的分配、提供的网络服务、服务器的具体信息等。
 

本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

原创论文

设为首页 | 加入收藏 | 论文首页 |原创论文 |
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师