端口扫描程序设计.docVIP

  • 6
  • 0
  • 约1.36万字
  • 约 16页
  • 2019-03-18 发布于湖北
  • 举报
课 程 设 计 题  目:  端口扫描程序设计 院、 系:计算机科学与技术学院 网络工程系 班 级: 学 号: 姓  名: 同组成员: 指导教师: 成 绩: PAGE 6 一.系统设计的目标: 扫描器是网络信息收集的一种方法,从功能上可分为漏洞扫描器和端口扫描器。通过此次课程设计,能够掌握漏洞、端口的基础知识,掌握扫描器的基本原理并设计实现端口扫描和漏洞扫描程序。 二.系统原理: 常用的端口扫描技术有以下几种: 2.1 TCP connect()扫描: 2.1.1简介: 这是最基本的TCP扫描,操作系统提供的connect()系统调用可以用来与每一个感兴趣的目标计算机的端口进行连接。如果端口处于侦听状态,那么connect()就能成功。否则,这个端口是不能用的,即没有提供服务。 2.2.2优点: 不需要任何权限。系统中的任何用户都有权利使用这个调用。另一个好处就是速度,如果对每个目标端口以线性的方式,使用单独的connect()调用,那么将会花费相当长的时间,使用者可以通过同时打开多个套接字来加速扫描。使用非阻塞I/O允许你设置一个低的时间用尽周期,同时观察多个套接字。 2.2.3 缺点: 很容易被察觉,并且被

文档评论(0)

1亿VIP精品文档

相关文档