文档详情

端口扫描程序的设计与实现.docx

发布:2020-02-23约2.22万字共35页下载文档
文本预览下载声明
端口扫描程序的设计与实现 摘  要 计算机信息网络的发展加速了信息化时代的进程,但是随着社会网络化程度的增 加,对计算机网络的依赖也越来越大,网络安全问题也日益明显。端口扫描技术是发 现安全问题的重要手段之一。 本程序是在 Windows 系统中使用 C 语言用 MFC 完成的一个端口扫描程序。此程序 主要完成了 TCP connect()扫描和 UDP 扫描功能。TCP 扫描支持多线程,能对单个指定 的主机进行扫描或对指定网段内的主机进行逐个扫描。能扫描特定的部分端口号或对 指定的端口段内的端口进行逐个扫描。此端口扫描程序能快速地进行 TCP 扫描,准确 地检测出对 TCP 协议开放的端口。而对于 UDP 扫描只支持单线程,速度较慢。扫描结 果以列表的形式直观地展现出来。 关键词:端口扫描、TCP 扫描、UDP 扫描、TCP 多线程扫描 1  目 录 引 言 ..........................................................................................................................................................1 1.1 1.2  课 题 的 背 景 及 意 义 ..........................................................................................................................1 端 口 扫 描 现 状 ..................................................................................................................................1 2  系 统 设 计 ..................................................................................................................................................1 2.1 2.2 2.3  系 统 主 要 目 标 ..................................................................................................................................1 开 发 环 境 及 工 具 ..............................................................................................................................1 功 能 模 块 与 系 统 结 构 ......................................................................................................................2  系 统 功 能 程 序 设 计 ..................................................................................................................................4 3.1 获 取 本 机 IP......................................................................................................................................4 3.2 分 割 字 符 串 函 数 的 实 现 .....................................................................................................
显示全部
相似文档