信息安全课程设计报告-基于tcp协议的端口扫描程序设计.doc
上传人:天马****23 上传时间:2024-09-12 格式:DOC 页数:16 大小:162KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

信息安全课程设计报告-基于tcp协议的端口扫描程序设计.doc

信息安全课程设计报告-基于tcp协议的端口扫描程序设计.doc

预览

免费试读已结束,剩余 6 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

成都工业学院课程设计报告课程名称:计算机网络信息安全姓名:XXX班级:13XXXXX学号:25指导教师:宋XX时间:2016.11.21---2016.11.25成都工业学院计算机工程学院基于tcp协议的端口扫描程序设计摘要计算机信息网络的发展加速了信息化时代的进程,但是随着社会网络化程度的增加,对计算机网络的依赖也越来越大,网络安全问题也日益明显。端口扫描技术是发现安全问题的重要手段之一。本程序是在Windows系统中使用C语言用MFC完成的一个端口扫描程序。此程序主要完成了TCPconnect()扫描的功能。TCP扫描支持多线程,能对单个指定的主机进行扫描或对指定网段内的主机进行逐个扫描。能扫描特定的部分端口号或对指定的端口段内的端口进行逐个扫描。此端口扫描程序能快速地进行TCP扫描,准确地检测出对TCP协议开放的端口。扫描结果以列表的形式直观地展现出来。关键词:端口扫描、TCP扫描、TCP多线程扫描目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc468006245"1引言PAGEREF_Toc468006245\h1HYPERLINK\l"_Toc468006246"1.1课题的背景及意义PAGEREF_Toc468006246\h1HYPERLINK\l"_Toc468006247"1.2端口扫描现状PAGEREF_Toc468006247\h1HYPERLINK\l"_Toc468006248"2系统设计PAGEREF_Toc468006248\h1HYPERLINK\l"_Toc468006249"2.1系统主要目标PAGEREF_Toc468006249\h1HYPERLINK\l"_Toc468006250"2.2开发环境及工具PAGEREF_Toc468006250\h1HYPERLINK\l"_Toc468006251"2.3功能模块与系统结构PAGEREF_Toc468006251\h2HYPERLINK\l"_Toc468006252"3系统功能程序设计PAGEREF_Toc468006252\h4HYPERLINK\l"_Toc468006253"3.1获取本机IPPAGEREF_Toc468006253\h4HYPERLINK\l"_Toc468006254"3.2分割字符串函数的实现PAGEREF_Toc468006254\h4HYPERLINK\l"_Toc468006255"3.3获取待扫描的IP地址PAGEREF_Toc468006255\h5HYPERLINK\l"_Toc468006256"3.4获取待扫描的端口号PAGEREF_Toc468006256\h5HYPERLINK\l"_Toc468006257"3.4.1指定端口号的初始化PAGEREF_Toc468006257\h6HYPERLINK\l"_Toc468006258"3.4.2指定端口号的保存PAGEREF_Toc468006258\h7HYPERLINK\l"_Toc468006259"3.5TCPconnect()扫描PAGEREF_Toc468006259\h8HYPERLINK\l"_Toc468006260"3.5.1基本原理PAGEREF_Toc468006260\h8HYPERLINK\l"_Toc468006261"3.5.2扫描多个主机多端口多线程的实现PAGEREF_Toc468006261\h8HYPERLINK\l"_Toc468006262"3.5.3扫描结果的显示PAGEREF_Toc468006262\h9HYPERLINK\l"_Toc468006263"4测试报告PAGEREF_Toc468006263\h10HYPERLINK\l"_Toc468006264"4.1TCP扫描检测PAGEREF_Toc468006264\h10HYPERLINK\l"_Toc468006265"4.1.1扫描本机PAGEREF_Toc468006265\h10HYPERLINK\l"_Toc468006266"4.1.2扫描网络中其他主机PAGEREF_Toc468006266\h11HYPERL