欢迎来到天天文库
浏览记录
ID:56791861
大小:407.50 KB
页数:18页
时间:2020-07-11
《端口扫描程序的设计实现分析.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.理工大学《网络协议编程课程设计》报告端口扫描程序的设计与实现学院计算机与通信工程学院专业网络工程班级学号学生姓名指导教师课程成绩完成日期课程设计任务书Word文档.计算机与通信工程学院网络工程专业课程名称网络协议编程课程设计时间2015~2016学年第1学期18~19周学生姓名指导老师题目端口扫描程序的设计与实现主要容:(1)实现通过异步扫描对指定网段的主机或者单个主机对指定端口或者指定的端口围进行扫描。(2)实现通过多线程批量扫描对指定网段的主机或者单个主机对指定端口或者指定的端口围进行扫描。(3
2、)设置异常处理机制,能对端口扫描出现异常时做出处理。要求:(1)结合网络协议编程课程设计所学知识设计并实现端口扫描程序的设计与实现。(2)学会文献检索的基本方法和综合运用文献的能力。(3)通过课程设计培养严谨的科学态度,认真的工作作风和团队协作精神。应当提交的文件:(1)课程设计学年论文。(2)课程设计附件(相关图纸、设备配置清单、报告等)。课程设计成绩评定院系计算机与通信工程专业Word文档.班级学号学生姓名指导教师指导教师对学生在课程设计中的评价评分项目优良中及格不及格学习态度与遵守纪律情况课程设
3、计完成情况课程设计报告的质量指导教师成绩指导教师签字2016年月日课程设计答辩组对学生在课程设计中的评价评分项目优良中及格不及格课程设计完成情况课程设计报告的质量课程设计答辩答辩组成绩答辩组长签字2016年月日课程设计综合成绩注:课程设计综合成绩=指导教师成绩×60%+答辩组成绩×40%端口扫描程序的设计与实现学生姓名:指导老师:Word文档.摘要计算机信息网络的发展加速了信息化时代的进程,随着社会网络化程度的增加,对计算机网络的依赖也越来越大,网络安全也日益明显。端口扫描技术是发现安全问题的重要手段
4、之一。本程序是在.NET平台上使用C#语言完成的一个端口扫描程序。此程序主要完成了多线程批量扫描和异步扫描功能。多线程批量扫描,能对单个指定的主机或者指定网段的所有主机进行特定端口或指定的端口段的端口进行逐个扫描,此端口扫描程序能以较快的速度准确地扫描出主机侦听的空闲端口。相对于多线程批量扫描,异步扫描能以更快的速度准确地扫描出主机侦听的空闲端口。扫描结果以列表的形式直观显示出来。关键词端口扫描;多线程批量扫描;异步扫描Designandimplementationofportscanningprog
5、ramStudentname:YUWenlongAdvisor:LONGJizhenAbstractComputerinformationnetworkdevelopmentspeedsuptheprocessoftheinformationage,withtheincreaseofthedegreeofsocialnetworks,thecomputernetworkhasbecomeincreasinglydependenton,networksecurityisincreasinglyobvio
6、us.Portscanningtechnologyisoneoftheimportantmethodstofindsecurityproblems.Thisprocedureisinthe.NETplatformusingC#languagetocompleteaportscanner.Thisprogrammainlycompletesthemultithreadbatchscanningandasynchronousscanningfunction.Multi-threadedbatchscann
7、ing,allthehosttospecifyasinglehostornetworksegmentspecifiedforaparticularportandtheportspecifiedportscansonebyone,theportscanningprocedurescanfastaccuratelyscanhostlistenstothefreeport.Comparedwiththemultithreadasynchronousbatchscanning,scanningcanaccur
8、atelyscanhostlistenstothefreeportatafasterspeed.Scanresultsaredisplayedintheformofalist.Keywords:portscanning;multithreadbatchscan;asynchronousscan1前言端口在计算机网络中用于标识上层应用程序服务,Word文档.端口扫描是指某些别有用心的人发送一组端口扫描消息,试图以此侵入某台计算机,并了解其提供的计算机网络服
此文档下载收益归作者所有