端口扫描程序设计 下载本文

.

.

网络安全程序设计结课论文

端口扫描程序设计

.

目录

第一章 序言 .............................................. 3 第二章 系统设计 .......................................... 5 2.1 运行环境及语言 .................................... 5 2.2系统功能 .......................................... 6 2.3程序运行流程图 ..................................... 6 2.4 程序设计过程 ...................................... 6 2.41创建工程....................................... 6 2.42 主机端口扫描程序设计流程 ...................... 8 2.43主要代码....................................... 9 2.5运行结果测试...................................... 14 第三章 总结及心得 ....................................... 15 3.1 总结 ............................................. 15 3.2 心得体会 ......................................... 15 第四章 参考文献 ......................................... 15

.

.

第一章 序言

1.1 背景

Internet快速的发展,为我们带来了方便同时也带给了我们信息安全担忧。在计算机信息安全管理中可以通过端口扫描收集系统的信息来自动监测远程或本地主机安全性弱点的程序,可以发现远程服务器的各种tcp端口的分配及提供的服务与他们的软件版本。从而让管理员间接的或直观的了解到远程主机所存在的安全问题。从而端口扫描技术得到人们的重视。 1.2目的

该文章对端口扫描技术的原理和应用进行了阐述,并设计了一个简单的基于windows平台上的端口扫描系统。 此程序主要完成了TCP connect()扫描和UDP扫描功能。TCP扫描支持多线程,能对单个指定的主机进行扫描或对指定网段内的主机进行逐个扫描。能扫描特定的部分端口号或对指定的端口段内的端口进行逐个扫描。此端口扫描程序能快速地进行TCP扫描,准确地检测出对TCP协议开放的端口。而对于UDP扫描只支持单线程,速度较慢。扫描结果以列表的形式直观地展现出来。 1.3端口扫描概述

网络安全探测在网络安全中起着主动防御的作用,占有非常重要的地位。网络安全探测的所有功能都是建立在端口扫描的基础

.