基于网关的网络监控系统的设计与实现

来源 :大连海事大学 | 被引量 : 0次 | 上传用户:itshuai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题的目标是研究基于Linux网关的网络监控系统的设计与实现。为此,该课题首先基于Linux防火墙内核接口设计了一个通用监控网关。在这个通用监控网关中封装了底层的调用,并且做了优化处理,程序开发人员可以通过这个通用监控网关直接在内核中捕获和控制数据包,而不需再用底层的调用来编写代码捕获和控制数据包。因此,该通用监控网关在包过滤型防火墙、基于用户的访问控制和审计以及入侵检测等方面都具有很重要的应用价值。 本文以一个小型网络监控系统为例,分析研究了基于上述Linux通用监控网关的网络监控系统的设计思想及实现方法。网络监控系统利用通用监控网关,在操作系统内核层上采集数据,分析数据,同时控制IP包的拒绝或转发,并把采集到的数据包通过/proc文件发送给应用层接口模块。在应用层接口模块中,对这个IP包进行入侵检测分析,如果有入侵行为发生,则立即拒绝转发该IP地址的数据包;最后将数据包信息存入数据库,待网管用户进一步查询、分析。同时,用户还可通过/proc文件向Linux内核接口传送用于访问控制的配置数据。本系统为网管用户提供Web服务,使网管用户通过浏览器来使用本网络监控系统,包括查询网络数据信息、设置配置数据以及入侵规则等。 在理论基础部分,本文首先介绍了TCP/IP基本原理,接着,对Linux内核编程技术以及自Linux内核2.4版本之后引入的Netfilter防火墙框架体系结构进行了详细的介绍。 随后,本文重点讲解了基于Linux防火墙内核接口的通用监控网关的设计与实现,并介绍了通用监控网关在相关领域的应用。最后,讨论了基于通用监控网关的网络监控系统是如何实现的。
其他文献
一、小学体育教育对小学生的身心影响  从小学就开设体育课程有助于提升小学生的身体素质和抵抗力,对他们将来的学习和生活起着重要作用。首先,新课程改革更加重视在体育课教学中,离开教室,开展实践活动,从大自然中吸收新鲜的空气,可以适当的吸收室外的紫外线,增强体质,从而提高小学生对疾病的抵抗力,促进小学生的身体素质发展。其次,小学体育教学还能够消除小学生的疲劳感,提高他们的学习效率。从小就锻炼小学生的身体
瑜伽作为在我国的一项新兴体育运动,不仅能够很好地锻炼学生身体素质还能有效提高学生的心理健康水平,然而由于开展时间短缺乏相关经验,高校瑜伽教学在当前存在着一些问题,本
本文将从中学体育教学的问题和重要意义出发,指出要坚持问题导向着重推进中学生个性培养和发展,要充分尊重学生的个体差异,把握学生主体地位的同时,构建宽松的、有趣的、和谐
多球训练法自从20世纪60年代引进并使用,对我国乒乓球运动的长盛不衰有着非常显著的作用。通过多球训练对运动员的技战术能力的形成与提高以及身体素质的发展有着重要的影响。在普通高校,乒乓球课程是众多学生争抢的选修课程,广受欢迎。大多数学生基础薄弱,初学者居多,传统教学多以单球训练为主,本文对多球训练法在教学中应用进行分析,以期更好的改善教学效果,提高学生的乒乓球运动技能。  一、多球训练法对学生单项技