基于C端口扫描器的实现_第1页
基于C端口扫描器的实现_第2页
基于C端口扫描器的实现_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于C#端口扫描器的实现摘要由于网络技能的飞速生长,网络范围迅猛增长和盘算机体系日益庞大,导致新的体系缺点层出不穷。黑客大概盘算机病毒要想顺遂渗出入目的盘算机中,不管利用何种技能本领,一定要探求目的盘算机的缺点为本身翻开入侵的大门。为了包管网络中盘算机的宁静性,必需接纳主动计谋,快速、实时、正确、宁静的检测出网络中盘算机及防火墙开放的和未开放的端口。盘算机端口扫描技能就是这种主动防范计谋实现的紧张技能本领。本课题通过端口扫描器的研究来进步对盘算机宁静的熟悉。该端口扫描器接纳#语言开拓,在V编译环境下通过测试。利用TPnnet扫描原理,扫描主机通过TP/IP协议的三次握手与目的主机的指定端口创立

2、一次完备的毗连,假设目的主机该端口有复兴,那么说明该端口开放。利用多线程技能实现了对一目的IP举行设定命目的端口扫描,对多IP段的特定端口举行扫描。别的,还利用托付技能实现对界面元素的革新。关键字:端口扫描器;IP段扫描;#的多线程编程弁言1.1网络宁静二十一世纪是信息化、网络化的世纪,信息是社会生长的紧张资源。信息宁静保障本领是一个国度综合国力、经济竞争气力和保存本领的紧张构成部门,是天下各国在奋力攀缘的制高点。网络宁静是指网络体系的硬件、软件及其体系中的数据受到庇护,不因偶尔的大概恶意的缘故原由而遭到粉碎、变动、泄漏,体系一连可靠正常地运行。网络宁静包罗技能范畴和非技能范畴两大部门:非技能

3、范畴包罗一些制度、政策、办理、宁静意识、实体宁静等方面的内容;技能范畴包罗隐患扫描、防火墙、入侵检测、拜候操纵、假造专用网、A认证、操纵体系等方面的内容。这些技能的目的是包管信息的可控性、可用性、保密性、完备性、和不成狡辩性。1.2宁静扫描技能的产生及其生长趋势随着Internet的不竭生长,信息技能已成为促进经济生长、社会进步的宏大鞭策力。端口扫描技能是网络宁静扫描技能一个紧张的网络宁静技能。与防火墙、入侵检测体系互相共同,可以或许有用进步网络的宁静性。宁静扫描是宁静技能范畴中紧张的一类。通过扫描能主动检测远端或当田主机体系信息,包罗主机的根本信息(如盘算机名、域名、组名、操纵体系型等)、办

4、事信息、用户信息以及缺点信息,它的紧张性在于可以或许对网络举行宁静评估,实时创造宁静隐患,防患于未然。任何技能的诞生都有深化的头脑基矗人们在对“宁静熟悉渐渐深化的历程中,不竭提出新的宁静理论并付诸理论。在这个熟悉的历程中有两次庞大的奔腾:第一次奔腾就是早在二十世纪八十年代,人们以为信息宁静就是信息保密相应地,接纳的保障方法就是利用加密机加密和基于盘算机规矩的拜候操纵。这个时期防火墙和入侵检测体系(IntrusinDetetinSyste,IDS)进一步生长起来,并在庇护内部网络中起到了积极的作用。然而,九十年代中后期,黑客题目在一定程度上已成为网络天下的公害。对付防卫者,他必需预防入侵网络的全

5、部本领。这使得保障网络安病愈加困难。传统的网络站点的宁静庇护形式是一种被动防范形式,难以实现对网络长途打击的有用停顿。防火墙可以庇护一个子网的界限,但是无法彻底防范黑客和抵抗外部打击。对付内部职员的打击,防火墙就越发一筹莫展。一样平常环境下,入侵检测体系只能对己知的入侵举行报警,对付针对新缺点提倡的打击也无能为力。人们渐渐熟悉到题目的关键在于怎样查寻网络宁静缺点,堵住了体系宁静缺点,也就堵住了黑客和病毒的入侵。DanFare:和EitseVenea提出了划期间的隐患扫描头脑一既然黑客可以查寻体系的缺点,并针对这些缺点对体系举行打击,那么隐患扫描步伐就可以接纳与黑客雷同的要领寻到体系的缺点,并将

6、它们加以修复,起到防范黑客的作用。第二次奔腾就是在被动防护的底子上,提出了主动防范的头脑。这就促进了宁静扫描技能的诞生。宁静扫描的主动防范头脑很快渗出到很多其他的宁静技能中。比方传统的IDS的相应方法都是被动的,而2001年2月,美国国防部将主动网络防范技能列入了2001财年14项先辈观点技能演示工程(AdvanedneptTehnlgyDenstratins,ATD),估计将在2022年完成,它们盼望籍此获得网络防范的制高点,充实把握信息战的主动权。宁静扫描软件从最初的专门为UNIX体系编写的一些只具有简朴成效的小步伐,生长到如今,已经出现了多个运行在种种操纵体系平台上的、具有庞大成效的贸易

7、步伐。以后的生长趋势,我以为有以下几点:利用插件(plugin)大概叫做成效模块技能。每个插件都封装一个大概多个缺点的测试本领,主扫描步伐通过调用插件的要领来实行扫描。仅仅是添加新的插件就可以使软件增长新成效,扫描更多缺点。在插件编写范例宣布的环境下,用户大概第三方公司乃至可以本身编写插件来扩大软件的成效。同时这种技能使软件的晋级维护都变得相对简朴,并具有非常强的扩展性。利用专用足本语言。这实在就是一种更高级的插件技能,用户可以利用专用足本语言来扩大软件成效。这些足本语言语法通常比力简朴易学,每每用十几行代码就可以定制一个简朴的测试,为软件添加新的测试项。足本语言的利用,简化了编写新插件的编程

8、事情,使扩大软件成效的事情变得越发轻易,也越发幽默。由宁静扫描步伐到宁静评估专家体系。最早的宁静扫描步伐只是简朴的把各个扫描测试项的实行效果摆列出来,直接提供应测试者而不合错误信息举行任何阐发处置惩罚。而当前较成熟的扫描体系都可以或许将对单个主机的扫描效果整理,形成报表,可以或许并对详细缺点提出一些办理要领,但对网络的状态缺乏一个团体的评估,对网络宁静没有体系的办理方案。将来的宁静扫描体系,应该不单可以或许扫描宁静缺点,还可以或许智能化的帮助网络信息体系办理职员评估本网络的宁静状态,给出宁静发起,成为一个宁静评估专家体系。以上扼要先容了宁静扫描的产生、生长和技能种类、以及生长趋势。尤其重点先容了两种端口扫描技能及其优缺点。这些端口扫描技能理论都是通过盘算机网络的根本理论知识和网络编程技能相结合来详细实现的。1.3宁静扫描技能分类宁静扫描东西是一把双刃剑,既可以被网络办理员利用,又可以被黑客利用。端口扫描技能和缺点检测技能是宁静扫描中的关键技能,下面别离先容。.缺点检测就是缺点信息网络以及对这些信息阐发的历程。信息的网络是通过向目的发送特定的数据包实现的。信息阐

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论