一种用户可扩展的网络发包器的研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:cxz2004
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着互联网技术迅速发展和智能设备的普及,网络已经渗透到人们的生产和生活等许多方面,但同时也带来了日益突出的信息安全问题。网络安全设备作为网络互联的大门,其自身的安全性问题更是直接影响着整个网络的安全。因此对网络安全设备测试的研究具有非常重要的意义。网络发包器是对网络设备进行渗透性测试发现安全隐患的重要手段。目前存在的网络发包器只能发送固定几种协议类型的网络数据包,同时发包器速率难以保证,早已不能满足网络安全设备增长的测试需求。针对网络安全设备安全性、稳定性和协议一致性问题,本文提出了一种用户可扩展的网络安全设备测试框架,并且以Libnet和Libpcap库为基础,设计了一种用户可扩展的网络发包器。本文的主要工作如下:(1)对相关技术与理论进行论述,具体包括网络设备测试标准以及测试分类和方法、Libpcap和Libnet开源库、XML和JAXB技术。此外,对软件可扩展性技术做了详细叙述,重点对比了插件技术和代码自动生成技术,为可扩展发包器的设计与实现提供理论支撑。(2)通过研究多种网络安全设备的测试,以及对多种网络数据包生成器进行测试分析,在此基础上设计了一种用户可扩展的网络发包器框架,该框架采用上下位机开发模式。上位机交互控制模块包括人机交互输入和控制命令构造与发送两个子模块,其中人机交互输入模块包括框图选择输入和可扩展XML文档输入。下位机模拟发包模块包括控制命令接收与解析、命令处理与数据组织、数据包构造与发送和恒定速率输出四个子模块。同时设计了作为上下位机连接纽带的可扩展通信协议,以此满足各设备厂商复杂的测试要求。(3)对可扩展发包器进行相应编程实现。上位机选用JAVA语言按照上下位机通信协议构造发包命令,下位机选用C语言对通信协议进行解析并构造网络数据包,同时使用恒定速率算法保证数据包稳定发送。(4)搭建网络安全设备测试环境,对可扩展网络发包器的发包功能、可扩展性以及性能进行多方面测试。通过对实验结果、数据进行分析,证明本文设计并实现的用户可扩展网络发包器具有一定的可行性与实用性。
其他文献
通过递推关系求数列的通项是高中数列中一类典型的问题,然而又没有一套好的固定的方法来求解它,只能因题而异.针对这一问题,本文借用了组合教学中母函数的部分简单理论,给出了一套
我国员工持股制度始于20世纪80年代初,并随着国有企业公司制和股份制改革逐步发展。在40年的实践中,员工持股制度主要经历了初步探索、推广发展、制度完善、谨慎探索四个阶段
曾经有着辉煌历史的河南曲艺在当代的大众文化背景下面临着发展的困境,根本原因在于没有将传统的民间文学和大众传媒适当巧妙结合。河南曲艺应该顺应文化潮流,依托大众传媒;
海洋是地表系统中最大的碳库,在全球碳循环中起着举足轻重的作用,显著影响地球气候系统。生物泵和微型生物碳泵是海洋储碳的两个重要途径,其储碳效率在很大程度上决定了海洋
西安地区地处关中断陷盆地中部,地质构造复杂,活动断裂发育。地裂缝数量多、分布广、规模大、破坏性强,堪称世界之最,严重地制约着国家中心城市的建设。本研究在前人的基础上,通过野外调查、探槽揭示和数理统计等手段,从地裂缝主成因类型和破坏模式入手,开展地裂缝危险性评估,提出针对不同主成因类型地裂缝的防控措施。取得的主要成果有:1.地裂缝是在复杂地质背景条件下多种因素综合作用的结果,按照形成的主控因素将其分
目前中国作为世界第一生产大国,对能源的需求极其迫切。同时,随着国内机动车数量的迅猛增长,使得人民对化石能源的需求也十分巨大。而生物质能源作为一种可持续的再生能源,有
《现代汉语》是高等院校汉语言文学类专业的必修课,学习这门课程可以使学习者从理论和实践的高度对汉语以及汉字有一个整体的把握。只有对汉字的整体有所把握,才能高屋建瓴地
基于环境库兹涅茨曲线以及新结构经济学理论,采用2003-2013年各省面板数据,通过空间计量模型,实证分析了中国人均碳排放和TCI指数之间的关系。结果表明:我国环境库兹涅茨曲线
据国家统计局、AC尼尔森和中国行业研究报告网的最新数据显示,我国目前已超越日本,成为世界第一大奶粉消费国。进入21世纪,我国年均人口出生率约12.76%,每年新生儿约有1700万
<正>2019年,可以说是网络货运市场有史以来最为火热的一年。2019年9月份,交通运输部、国家税务总局联合发布了《网络平台道路货物运输经营管理暂行办法》,将"无车承运"更名为