基于端口扫描的漏洞检查研究与设计.doc

资料分类:计算机信息 上传会员:番番呀 更新时间:2023-05-18
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:10724
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着计算机网络的普及,以及人们对其理解的深入和依赖程度的增加,网络已经成为人们生活中不可或缺的部分了。人们常常使用网络来进行平时的社交、学习、工作、娱乐等活动。但是个人的信息会在网络和私人计算机上存留许多,别有用心的非法人员往往会通过漏洞对个人计算机攻击,来获取或者破坏个人信息。这让个人信息、网络安全变得十分危险。因此设计一种基于端口扫描的漏洞检查系统以保护用户安全具有非常重要的意义。

本系统为检测网络安全中端口安全而进行设计的,用C#进行编写,包括端口扫描模块、注册登录模块、信息介绍界面、历史记录界面、用户反馈和管理者的管理信息等模块。用户下载软件后,无需登录即可进行端口扫描,同时用户也可以在简单的注册登录后,保存下载扫描记录,整体操作过程非常简单方便。

 

关键词:C#  多线程  端口扫描  网络安全

 

目录

摘要

Abstract

1. 引言-1

1.1 研究背景-1

1.2 研究目的和意义-1

2. 相关开发技术介绍-2

2.1 端口扫描技术-2

2.1.1 端口扫描简介-2

2.1.2 端口扫描技术-2

2.1.3 TCP connect()扫描-2

2.1.4 TCP SYN扫描-2

2.1.5 TCP FIN扫描-2

2.1.6 IP段扫描-3

2.1.7 DUMP扫描-3

2.2 数据库-3

2.2.1 XAMPP-3

2.2.2MySQL-3

2.3 C#以及软件介绍-3

2.4 多线程介绍-4

2.4.1 多线程-4

2.4.2 优点-4

2.5 Socket通信机制-4

3. 系统分析和需求-5

3.1 可行性分析-5

3.2 功能需求分析-5

4. 系统运行流程以及设计-6

4.1 系统总体设计-6

4.2 各个界面模块设计-6

4.2.1 首页界面和信息模块-6

4.2.2 注册登录模块-6

4.2.3 端口扫描模块-8

4.2.4 用户记录模块-9

4.2.5 管理模块-9

4.2.6 信息展示模块和数据库设计-10

5. 系统实现-12

5.1 实现-12

5.1.1 登录注册设计-12

5.1.2 信息展示-17

5.1.3 管理信息-17

5.1.4 数据库-18

5.2 测试与效果展示-19

5.2.1 登录注册模块-19

5.2.2 端口扫描模块-21

5.2.3 信息查看和历史记录模块-22

5.2.4 管理信息模块-23

6. 系统开发对社会的影响-24

结语-25

参考文献-26

致谢-27

相关论文资料:
最新评论
上传会员 番番呀 对本文的描述:本课题以C#语言为基础,利用Socket通信机制实现多线程网络端口扫描器,并将有关端口与服务或恶意程序的映射关系保存到MYSQL中,从而实现简便快捷的端口扫描[4]。目的是为了让用户快......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: