没有合适的资源?快使用搜索试试~ 我知道了~
端口扫描程序的设计说明.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 29 浏览量
2021-10-04
15:38:12
上传
评论
收藏 248KB DOC 举报
温馨提示
试读
16页
端口扫描程序的设计说明.doc
资源推荐
资源详情
资源评论
网络安全程序设计结课论文
端口扫描程序设计
目录
1 / 16
网络安全程序设计结课论文....................................................................1
端口扫描程序设计....................................................................................1
目录............................................................................................................1
第一章 序言...............................................................................................3
第二章 系统设计.......................................................................................5
2.1 运行环境与语言...................................................................................................................5
2.2 系统功能...............................................................................................................................6
简易的 TCPconnect()扫描,支持多线程; UDP 扫描功能; .............................................6
能对单个指定的主机进行扫描或扫描指定网段的主机; ...................................................6
能扫描特定的部分端口号或对指定的端口段的端口进行逐个扫描。................................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 心得体会.............................................................................................................................16
第四章 参考文献.....................................................................................16
2 / 16
第一章 序言
1.1 背景
Internet 快速的发展,为我们带来了方便同时也带给了我们
信息安全担忧。在计算机信息安全管理中可以通过端口扫描收集
系统的信息来自动监测远程或本地主机安全性弱点的程序,可以
发现远程服务器的各种 tcp 端口的分配与提供的服务与他们的软
件版本。从而让管理员间接的或直观的了解到远程主机所存在的
安全问题。从而端口扫描技术得到人们的重视。
1.2 目的
该文章对端口扫描技术的原理和应用进行了阐述,并设计了
一个简单的基于 windows 平台上的端口扫描系统。 此程序主要
完成了 TCPconnect()扫描和 UDP 扫描功能。TCP 扫描支持多线
程,能对单个指定的主机进行扫描或对指定网段的主机进行逐个
扫描。能扫描特定的部分端口号或对指定的端口段的端口进行逐
个扫描。此端口扫描程序能快速地进行 TCP 扫描,准确地检测出
对 TCP 协议开放的端口。而对于 UDP 扫描只支持单线程,速度较
慢。扫描结果以列表的形式直观地展现出来。
3 / 16
1.3 端口扫描概述
网络安全探测在网络安全中起着主动防御的作用,占有非常
重要的地位。网络安全探测的所有功能都是建立在端口扫描的基
础上,所以对端口扫描技术的研究有着非常重要的现实意义。
每一个网络主机都相当于一个“房间”,黑客能否进入“房间”,取
决于是否发现了打开的“门窗”。也就是说,能否入侵网络主机,或
者网络主机是否安全,关键在于能否查出网络主机的系统信息。
而端口是主机与外界通讯交流的数据出入口,即是“门窗”。端口分
为硬件端口和软件端口,所谓硬件端口又称为接口,包括:USB
端口、串行端口、并行端口等。软件端口一般指网络中面向连接
服务(TCP)和无连接服务(UDP)的通讯协议的端口。一个端口就是
一个潜在的通信通道,也就是一个入侵通道。对目标计算机进行
端口扫描,能得到许多有用的信息。通过端口扫描,发现系统的
安全漏洞。它使系统用户了解系统目前向外界提供了哪些服务,
从而为系统用户管理网络提供了一种手段
1.4 端口扫描的原理
端口有两种,UDP 端口和 TCP 端口。由于 UDP 端口是面向
无连接的,从原理的角度来看,没有被扫描的可能,或者说不存
在一种迅速而又通用的扫描算法;而 TCP 端口 具有连接定向
(ConnectionOriented)的特性(即是有面向连接的协议),
为端口的扫描提供了基础。
TCP 建立连接时有三次握手:首先,Client 端往 Server 某一
4 / 16
剩余15页未读,继续阅读
资源评论
huayuya123
- 粉丝: 26
- 资源: 31万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 本科毕业设计基于C# wpf人脸识别的考勤系统的设计与实现源码.zip
- 基于Ruoyi+uniapp实现学生考勤系统 学生考勤源码+项目说明.zip
- feae6bc968ca68a099455d8b8a8dea35
- 基于Pytorch训练CIRAR10上分类算法.zip
- Pytorch-pytorch深度学习教程之Tensorboard.zip
- 基于C++和Python开发yolov8-face作为人脸检测器dlib作为人脸识别器的人脸考勤系统源码+项目说明.zip
- Pytorch-pytorch深度学习教程之变分自动编码器.zip
- Pytorch-pytorch深度学习教程之神经风格迁移.zip
- Pytorch-pytorch深度学习教程之深度残差网络.zip
- Pytorch-pytorch深度学习教程之循环神经网络.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功