基于Linux的网络监控系统方案

上传人:枫** 文档编号:471364403 上传时间:2022-11-10 格式:DOC 页数:35 大小:102KB
返回 下载 相关 举报
基于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 supplementary fo

3、r 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 networks action.Along with the process of social information and the rapid development of the Internet, the network faced a v

4、ariety 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 is to capture

5、 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 filter the data p

6、ackets, 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. Through the sy

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

8、性分析研究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数据库管理模块382.5查询历史

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

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

11、业等,还是一种有效的管理辅助手段。它能够实时监控企业员工上网的信息,如浏览网页、发送、聊天等等行为,便于与时发现问题,提高工作效率,完善企业管理。目前,世界上许多国家都发展了自己的网络监控工具,并且以各种方式积极推广网络监控工具在其过肩网络安全建设中的作用。所以,对于网络监控系统进行深入的研究,是实现网络安全有效的保障之一,具有很大的现实意义。2.研究目的与意义伴随着社会信息化进程深入与互联网的迅猛发展,网络病毒感染、木马问题、恶意扫描、网络监听、垃圾等等问题让网络面临各种各样的威胁。网络监控系统可以通过监听整个网络的数据包,查看数据容,可有效的掌握整个网络是否存在病毒感染、木马、恶意扫描与非

12、法上网等。通过对WEB网页、/聊天软件等数据的捕捉,可有效了解经过一个网段的数据,通过对网卡数据包的捕捉与过滤,分析数据包的协议和容来获取数据包中容。并把相应数据放入到MYSQL数据库中。然后利用JAVA的跨平台性设计一个WEB浏览,使用户可在WINDOWS环境下进行容的查看和分析。由于现在网络安全的问题越来越多,并且用户对于网络安全的要求也越来越高,所以对网络监控系统的功能的要求也越来越高。一款好的网络监控系统可以与时有效地掌握网络运营情况和用户使用网络情况,并对通信的数据进行协议分析和恢复,从而提高网络的安全性。 在当今操作系统中,WINDOWS和LINUX是当今世界主流的操作系统。LIN

13、UX自诞生以来,就以其具有的稳定性,安全性为人们所称道,并且由于LINUX的开源性,而且其操作界面的不断优化,使越来越多的人开始使用LINUX,因此LINUX下的网络安全问题也随之成为一个热点的问题。所以,研究在LINUX下的网络监控系统,具有重大的现实意义。 我们利用JAVA的跨平台性,可以在LINUX操作系统中使用JSP技术来实现网络监控系统的客户端设计,客户端设计成WEB浏览的形式,可以更加有利于用户和系统之间的交互,而且不需要用户有较高的网络协议和网络监控的知识,不必去分析网络数据包的协议,只需要用户熟悉一下网络监控系统的操作,便可以轻松的获得并且了解网络中网页浏览,聊天与发送的相关信

14、息,这使得进行监控的人员很容易,方便进行使用。所以,研究在LINUX下的网络监控系统,具有重要的历史意义。第二章 系统需求分析1.系统目标 网络监控系统主要实现的功能是通过对网卡的监控,过滤和捕捉到进行通信的数据包,分析数据包的协议和容,获取数据包的容,被把分析的结果按照一定的格式保存在MYSQL数据库中。而且,使用户能够对这些数据进行不同种类的查询,以便得到用户想要得到的数据。客户端设计则是利用JAVA的跨平台性,可以在WINDOWS或者LINUX环境下设计并实现浏览环境,使用户可以通过服务器对网络监控系统的MySQL数据库的数据进行访问,以便用户对该系统在整个网段捕捉的数据进行分析和分类查

15、询,并对WEB网页,/聊天等进行实时监控。2.系统需求2.1系统功能要求(1)JSP后台的简单设计(2)前台JSP界面的设计和规划(3)JSP与MYSQL之间的访问2.2系统工作流程(1)前台客户端 前台客户端的功能主要是实现用户对后台捕获和分析的数据包的信息的查询和处理,图2-1 前台客户端工作流程(2)后台工作流程图2-2 后台工作流程2.3系统运行环境 本系统是基于JAVA技术,具有跨平台性,所以该系统能够在WINDOWS或者LINUX两种环境中运行。用来实现该系统客户端的工具是综合运用JDK、TOMCAT、MYSQL。注意:工具最好使用比较新的版本,我使用的版本是JDK 6 Update 6,Tomcat 5.5,Mysql5.0.51a。2.4技术简要介绍JSP技术简介 JSP(JavaServ

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

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