网站大量收购独家精品文档,联系QQ:2885784924

端口扫描的设计与实现.ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
端口扫描的设计与实现

端口扫描器的设计与实现 姓 名: 指导老师: 专 业: 学 号: 提纲 一、课题背景及意义 二、关键技术 三、系统设计 四、系统演示 五、系统改进 六、致谢 一、课题背景及意义 针对更有力的解决以下当今互联网存在的安全问题: 1、 现有网络系统具有内在安全的脆弱性。 2、 对网络的管理思想麻痹,没有重视黑客攻击所造成的 严重后果。 3、 没有采取正确的安全策略和安全机制。 4、 缺乏先进的网络安全技术、工具、手段和产品。 5、 缺乏先进的系统恢复、备份技术和工具。 扫描器并不是一个直接的攻击网络漏洞的程序,它仅仅能帮助网民发现目标机的某些内在的弱点。一个好的扫描器能对它得到的数据进行分析,帮助网民查找目标主机的漏洞。 关键技术 端口扫描技术 端口扫描包括向每个端口发送消息,一次只发送一个消息。接收到的回应类型表示是否在使用该端口。 JAVA界面显示技术 Awt和Swing组件开发图形。 JAVA多线程技术 在同一应用程序中有多个功能流同时执行。 JAVA异常处理技术 Java异常处理通过5个关键字try、catch、throw、throws、finally进行管理。 系统设计 系统设计 TCP connect() 扫描 直接用connect连接对方的端口 -如果连接成功,说明对方端口是开放的 优点 -简单,不需要特权用户 缺点 -容易被察觉 TCP connect() 扫描 常见的TCP/IP端口 FTP 21 文件传输协议 TELNET 23 远程登录服务 SMTP 25 简单邮件传输协议 HTTP 80 网页浏览服务 POP3 110 邮件服务 NetBIOS 139 Windows文件和打印机共享 PING扫描 Ping+目标IP地址,通过是否能收到对方的ICMP echo reply,来帮助识别目标主机或系统是否处于活动状态。 优点 -简单,快捷 缺点 -部分主机已屏蔽,导致Ping扫描失效 系统演示 系统改进 致谢 感谢各位答辩评审老师对我指导与评审 感谢所有老师大学四年来对我的教育 感谢我的家人对我四年来的关心、理解和支持 互联网是一个面向大众的开放系统,对信息的必威体育官网网址和系统的安全考虑得并不完备,存在着很多安全隐患,网络的安全形势也日趋严峻。加强网络安全建设,是关系到个人和集体利益的大问题。 先进的技术是实现网络信息安全的有力武器,这些技术包括:身份验证技术、访问控制技术、安全内核技术、网络反病毒技术、防火墙技术、网络端口扫描技术、入侵检测技术等。而在系统发生安全事故之前对其进行预防性检查,及时发现问题并予以解决不失为一种很好的办法,于是网络端口扫描器应运而生。 本课题设计的端口扫描器它可以采用多线程方式对指定 IP 地址进行端口扫描,提供了图形界面操作方式,扫描内容包括:标准端口状态扫描、标准IP地址状态扫描、客户端主机名的查询、还有获得目标计算机的 MAC 地址。 端口扫描器 扫 描 主 机 端 口 的 开 放 情 况 扫 描 正 运 行 服 务 的 端 口 通 过 IP 地 址 查 询 主 机 名 获 得 主 机 的 M A C 地 址 Client 端 Server 端 SYN RST/ACK RST TCP connect() 扫描建立连接未成功 Client 端 Server 端 SYN/ACK RST TCP connect() 扫描建立连接成功 由于开发时间所限,本考试系统虽然能基本满足对IP地址扫描的要求,但仍然存在一些有待改进的地方,主要是以下几个方面: (1)对IP地址的扫描范围可以进一步加强,尤其是如今IP地址正在更新换代,可以增加对IPV6的扫描功能。 (2)由JAVA设计的界面相对简单,缺乏系统的美花效果,需要学习如何在JAVA中美化界面。 (3)程序处理速度仍然不够快,由于JAVA是高级语言,需要通过虚拟机然后转换成机器码,耗费太多时间。

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档