优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

基于linux的网络监控系统

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
摘? 要 随着嵌入式技术、通信技术、网络技术的飞速发展,数字化、信息化和智能化正日益融入人们的生活之中。人们在生活水平不断提高改善的基础上,对生活质量提出了更高的要求,智能型住宅就是在这一背景下产生的。当前以节能环保理念为基础的智能型住宅已经成为发展的趋势,而其中家庭的安全问题则是人们关注的一个焦点,逐渐成为人们生活中的一个重要组成部分。本文以嵌入式微处理器和嵌入式 Linux 系统为基础,主要是研究网络监控系统在智能型住宅中的应用,以达到为用户提供一种成本低廉、灵活、高效和安全的生活环境。 基于linux的网络监控系统主要实现的功能是通过对网卡的监控,过滤和捕捉到进行通信的数据包,分析数据包的协议和内容,获取数据包的内容,被把分析的结果按照一定的格式保存在MYSQL数据库中。而且,使用户能够对这些数据进行不同种类的查询,以便得到用户想要得到的数据。 客户端设计则是利用JAVA的跨平台性,可以在WINDOWS或者LINUX环境下设计并实现WEB浏览环境,使用户可以通过WEB服务器对网络监控系统的MySQL数据库的数据进行访问,以便用户对该系统在整个网段捕捉的数据进行分析和分类查询,并对WEB网页,邮件/聊天等进行实时监控。 整个系统采用模块化设计,保证了封闭和开放与效率的平衡,通过模块的选择和组合可以满足不同用户定制的需求,也有利于系统的重用和升级。通过对系统的全面测试,证明了本系统运行稳定可靠、操作方便,在实际使用过程中得到客户的良好评价。结果表明本系统的设计切实可行,对网络监控在家庭领域的广泛应用有着非常积极的意义。 关键字:网络监控系统、Linux、JAVA、Mysql、 研究背景 网络监控系统是网络安全系统的一个重要组成部分,它是对其他网络安全技术的重要的补充网络监控系统是工作在网络层,传输层以及应用层的安全审计系统,通过内置的基本网络协议、数据库应用协议等分析模块,记录网络事件,将进出网络的通信数据进行实时和完整的还原,能够重现用户访问的网络资源,从而实现对安全隐患的监控,并对网络活动的相关信息进行存储。 伴随着社会信息化进程深入及互联网的迅猛发展,网络病毒感染、木马问题、恶意扫描、网络监听、垃圾邮件等等问题让网络面临各种各样的威胁。一款好的网络监控系统可以及时有效地掌握网络运营情况和用户使用网络情况,并对通信的数据进行协议分析和恢复,从而提高网络的安全性。 监控系统的存在使具有一定特权的网络管理人员对于网络上出现的违法,或破坏行为更加一目了然。这种应用从某种程度上对于利用网络从事非法活动的人起到了一定的威慑作用,提高了网络安全性。对企业而言,使用网络监控系统,不仅能够有效了解企业网络的潜在安全问题,防止黑客入侵,窃取企业机密等,还是一种有效的管理辅助手段。它能够实时监控企业员工上网的信息,如浏览网页、发送邮件、聊天等等行为,便于及时发现问题,提高工作效率,完善企业管理。 目前,世界上许多国家都发展了自己的网络监控工具,并且以各种方式积极推广网络监控工具在其过肩网络安全建设中的作用。所以,对于网络监控系统进行深入的研究,是实现网络安全有效的保障之一,具有很大的现实意义。 1.2 研究目的及意义 伴随着社会信息化进程深入及互联网的迅猛发展,网络病毒感染、木马问题、恶意扫描、网络监听、垃圾邮件等等问题让网络面临各种各样的威胁。 网络监控系统可以通过监听整个网络的数据包,查看数据内容,可有效的掌握整个网络是否存在病毒感染、木马、恶意扫描及非法上网等。通过对WEB网页、邮件/聊天软件等数据的捕捉,可有效了解经过一个网段的数据,通过对网卡数据包的捕捉及过滤,分析数据包的协议和内容来获取数据包中内容。并把相应数据放入到MYSQL数据库中。然后利用JAVA的跨平台性设计一个WEB浏览,使用户可在WINDOWS环境下进行内容的查看和分析。 由于现在网络安全的问题越来越多,并且用户对于网络安全的要求也越来越高,所以对网络监控系统的功能的要求也越来越高。一款好的网络监控系统可以及时有效地掌握网络运营情况和用户使用网络情况,并对通信的数据进行协议分析和恢复,从而提高网络的安全性。 ?在当今操作系统中,WINDOWS和LINUX是当今世界主流的操作系统。LINUX自诞生以来,就以其具有的稳定性,安全性为人们所称道,并且由于LINUX的开源性,而且其操作界面的不断优化,使越来越多的人开始使用LINUX,因此LINUX下的网络安全问题也随之成为一个热点的问题。所以,研究在LINUX下的网络监控系统,具有重大的现实意义。 ?我们利用JAVA的跨平台性,可以在LINUX操作系统中使用JSP技术来实现网络监控系统的客户端设计,客户端设计成WEB浏览的形式,可以更加有利于用户和系统之间的交互,而且不需要用户有较高的网络协议和网络监控的知识,不必去分析网络数据包的协议,只需要用户熟悉一下网络监控系统的操作,便可以轻松的获得并且了解网络中网页浏览,聊天及邮件发送的相关信息,这使得进行监控的人员很容易,方便进行使用。 所以,研究在LINUX下的网络监控系统,具有重要的历史意义。 1.3系统需求分析 基于linux的网络监控系统主要实现的功能是通过对网卡的监控,过滤和捕捉到进行通信的数据包,分析数据包的协议和内容,获取数据包的内容,被把分析的结果按照一定的格式保存在MYSQL数据库中。而且,使用户能够对这些数据进行不同种类的查询,以便得到用户想要得到的数据。 客户端设计则是利用JAVA的跨平台性,可以在WINDOWS或者LINUX环境下设计并实现WEB浏览环境,使用户可以通过WEB服务器对网络监控系统的MySQL数据库的数据进行访问,以便用户对该系统在整个网段捕捉的数据进行分析和分类查询,并对WEB网页,邮件/聊天等进行实时监控。 Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.5pt; mso-bidi-font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-font-kerning:1.0pt;} Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.5pt; mso-bidi-font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-font-kerning:1.0pt;}