基于Linux的网络监控系统 (客户端设计)

上传人:gg****m 文档编号:233972049 上传时间:2022-01-03 格式:DOCX 页数:35 大小:76.69KB
返回 下载 相关 举报
基于Linux的网络监控系统 (客户端设计)_第1页
第1页 / 共35页
基于Linux的网络监控系统 (客户端设计)_第2页
第2页 / 共35页
基于Linux的网络监控系统 (客户端设计)_第3页
第3页 / 共35页
基于Linux的网络监控系统 (客户端设计)_第4页
第4页 / 共35页
基于Linux的网络监控系统 (客户端设计)_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《基于Linux的网络监控系统 (客户端设计)》由会员分享,可在线阅读,更多相关《基于Linux的网络监控系统 (客户端设计)(35页珍藏版)》请在金锄头文库上搜索。

1、基于Linux的网络监控系统 (客户端设计)2008 年 6 月 20 口摘要网络监控系统是网络安全系统的一个重要纽成部分,它是对其他网络安全技术的重耍的补 充。网络监控通过监听整个网络的数据包,杏看、分析数据内容,可有效监控所在网络的运 行情况等。伴随着社会信息化进程深入及互联网的迅猛发展,网络面临务种各样的威胁。一款好的网络 监控系统可以及时有效地掌握网络运营情况和用八使用网络情况,并对通信的数据进行协议 分析和恢复,从而提高网络的安全性。基于Linux的网络监控系统后台对底层数据报进行捕获和分析,把得到的数据报内容存放在 MySQL数据库中。客户端设计主要是利用JSP技术,设计一个WEB

2、浏览的服务器,使用 户能够很方便的查看系统后台分析出的数据包的具体内容。客八端包括协议过滤,网络监控, 网络预警等功能,这些功能能够使用户更加全面的了解系统后台得到的数据包的具体情况。 用户可以在Windows和Linux两大主流的系统上使用该系统,系统界面设计友好、简洁, 功能较全。通过该系统,用户可以监控网络中页面访问、聊天等内容,以达到网络监控的作 用。关键词:网络监控;客八端设计;JSP; MYSQL;数据库设计;ABSTRACTNetwork Monitor is an important part of network security,which is an important

3、supplementary for other network security technology. The network Monitoring detects all of the data packets through the network and analyzes data. So it can effectively watch and control the network action.Along with the process of social information and the rapid development of the Internet, the ne

4、twork faced a variety of threats. A good network monitoring system can promptly and effectively grasp the information about network operators, analysis and recovery the data about communication protocol, thereby enhancing network security.The Linux-based network monitoring systems work in background

5、 is to capture and filter the data packet in Lan. Then it analyzes the content and storage the results in MySQL database Client design use JSP language to design a Web browser, which can make the user easily refer to the content of the data packets Client has some features, such as capture and filte

6、r the data packets, network monitoring 、 network warning and so on. these features allow users a more comprehensive understanding the information of the data packets which the network Monitor have. Users can use the system in Windows and Linux . the system design friendly , simply and functional. Th

7、rough the system, the user can control the access of network pages, chat and other contents to achieve the network monitoring roleKeywords: Network Monitor; Client design; JSP; MYSQL; Database design;目录目录4第一章前言61. 研究背景62. 研究目的及意义6第二章系统需求分析81. 系统目标82. 系统需求82.1系统功能要求82.2系统工作流程82.3系统运行环境92.4技术简要介绍93. 数

8、据库需求分析114. 可行性分析研究11第三章系统总体设计121系统概述122. 系统结构设计133. 系统功能简述134. 数据库概耍设计145. 功能模块设计185.1用户登录模块185.2协议过滤模块195.3网络监控模块205.4数据库管理模块 215.5杳询历史数据模块225.6用户管理模块235.7统计模块235.8网络预警模块245.9帮助模块25第四章详细设计261. 数据库详细设计261.1数据库的选用261.2数据库详细设计 261.3数据库连接 321.4数据库操作的实现342. 模块详细设计352.1用户登录模块352.2协议过滤模块372.3网络监控模块372.4数据

9、库管理模块382.5杏询历史数据模块392.6用户管理模块392.7统计模块402.8网络预警模块412.9帮助模块433. 界而详细设计 433界面总述433.2界面布局443.3表格设计45第五章系统使用及运行结果分析471系统开发平台472. 系统使用说明及结果473. 结果分析53第六章结论551. 系统特点论述552. 开发心得 55致谢57参考文献 58第一章前言1. 研究背景网络监控系统是网络安全系统的一个重耍组成部分,它是对其他网络安全技术的重耍的补充 网络监控系统是工作在网络层,传输层以及应用层的安全审计系统,通过内置的基本网络协 议、数据库应用协议等分析模块,记录网络事件,

10、将进出网络的通信数据进行实时和完整的 还原,能够重现用八访问的网络资源,从血实现对安全隐患的监控,并对网络活动的相关信 息进行存储。伴随着社会信息化进程深入及互联网的迅猛发展,网络病毒感染、木马问题、恶意扫描、网 络监听、垃圾邮件等等问题让网络面临各种各样的威胁。一款好的网络监控系统可以及时有 效地掌握网络运营情况和用八使用网络情况,并对通信的数据进行协议分析和恢复,从而提 高网络的安全性。监控系统的存在使具有一定特权的网络管理人员对于网络上出现的违法,或破坏行为更加一 目了然。这种应用从某种程度上对于利用网络从事非法活动的人起到了一定的威慑作用,提 高了网络安全性。对企业而言,使用网络监控系

11、统,不仅能够有效了解企业网络的潜在安全问题,防止黑客入 侵,窃取企业机密等,还是一种有效的管理辅助于段。它能够实时监控企业员工上网的信息, 如浏览网页、发送邮件、聊天等等行为,便于及时发现问题,提高工作效率,完善企业管理。 目前,业界上许多国家都发展了自己的网络监控工具,并口以各种方式积极推广网络监控工 具在其过肩网络安全建设中的作用。所以,对于网络监控系统进行深入的研究,是实现网络 安全有效的保障之一,具有很大的现实意义。2. 研究目的及意义伴随着社会信息化进程深入及互联网的迅猛发展,网络病毒感染、木马问题、恶意打描、网 络监听、垃圾邮件等等问题让网络面临各种各样的威胁。网络监控系统可以通过

12、监听整个网络的数据包,杏看数据内容,对有效的掌握整个网络是否 存在病毒感染、木马、恶意扫描及非法上网等。通过对WEB网页、邮件/聊天软件等数据的 捕捉,可有效了解经过一个网段的数据,通过対网卡数据包的捕捉及过滤,分析数据包的协 议和内容來获取数据包中内容。并把相应数据放入到MYSQL数据库中。然后利M JAVA的 跨平台性设计一个WEB浏览,使用户可在WINDOWS环境下进行内容的查看和分析。山于现在网络安全的问题越来越多,并且用户对于网络安全的要求也越来越高,所以对网络 监控系统的功能的要求也越来越窩。一款好的网络监控系统可以及时有效地掌握网络运营情 况和用户使用网络情况,并对通信的数据进行

13、协议分析和恢复,从而捉高网络的安全性。在当今操作系统中,WINDOWS和LINUX是当今社界主流的操作系统。LINUX自诞生以 来,就以其具有的稳定性,安全性为人们所称道,并且曲于LINUX的开源性,而且其操作 界面的不断优化,使越來越多的人开始使用LINUX,因此LINUX下的网络安全问题也随之 成为一个热点的问题。所以,研究在LINUX下的网络监控系统,具有重大的现实意义。我们利用JAVA的跨平台性,可以在LINUX操作系统中使用JSP技术來实现网络监控系统 的客户端设计,客户端设计成WEB浏览的形式,可以更加有利于用户和系统Z间的交互, llij且不需耍用八有较高的网络协议和网络监控的知

14、识,不必去分析网络数据包的协议,只需 耍用八熟悉一下网络监控系统的操作,便可以轻松的获得并且了解网络中网页浏览,聊天及 邮件发送的相关信息,这使得进行监控的人员很容易,方便进行使用。所以,研究在LINUX下的网络监控系统,具有重要的历史意义。第二章系统需求分析1係统目标网络监控系统主耍实现的功能是通过对网卡的监控,过滤和捕捉到进行通信的数据包, 分析数据包的协议和内容,获取数据包的内容,被把分析的结果按照一定的格式保存在 MYSQL数据库中。而口,使用户能够対这些数据进行不同种类的查询,以便得到用户想要 得到的数据。客户端设计则是利用JAVA的跨平台性,可以在WINDOWS或者LINUX环境下

15、设计并实现 WEB浏览环境,使用户可以通过WE B服务器对网络监控系统的MySQL数据库的数据进 行访问,以便用户对该系统在報个网段捕捉的数据进行分析和分类查询,并对WEB网页, 邮件/聊天等进行实时监控。2.系统需求2.1系统功能要求(1) JSP后台的简单设计(2) 前台JSP界而的设计和规划(3) JSP与MYSQL之间的访问2.2系统工作流程前台客户端前台客户端的功能主要是实现用户対后台捕获和分析的数据包的信息的杳询和处理,图2-1前台客户端工作流程(2) 后台工作流程图2-2后台工作流程2.3系统运行环境本系统是基于JAVA技术,具有跨平台性,所以该系统能够在WINDOWS或者LINUX两 种环境中运行。用來实现该系统客户端的工具是综合运用JDK、TOMCAT、MYSQL. 注意:工具最好使用比较新的版本,我使用的版本是JDK 6 Update 6, Tomcat 5.5, Mysql5.0.51ao2.4技术简耍介绍1JSP技术简介JSP(JavaServer Pages)是山Sun Microsystems公司倡导、许多公司参与一起建立的一,种动 态网贝技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件中插入Java 程序段(Scriptlet)和JSP标记(tag),从呦形成JSP文件。用JSP开发的W

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号