[发明专利]一种基于上位机存储的VxWorks操作系统以太网抓包装置在审
| 申请号: | 202011098044.4 | 申请日: | 2020-10-14 |
| 公开(公告)号: | CN112235086A | 公开(公告)日: | 2021-01-15 |
| 发明(设计)人: | 赵继伟 | 申请(专利权)人: | 天津津航计算技术研究所 |
| 主分类号: | H04L1/16 | 分类号: | H04L1/16;H04L29/06;H04L29/08;G06F11/14 |
| 代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 辛海明 |
| 地址: | 300308 天津*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 上位 存储 vxworks 操作系统 以太网 装置 | ||
本发明涉及一种基于上位机存储的VxWorks操作系统以太网抓包装置,属于嵌入式软件开发领域。本发明的MUX层挂载点模块通过替换操作系统原有的MUX层收发函数实现对以太网报文复制和抓取,上位机向目标机发送控制指令,目标机开始和停止抓取以太网报文,目标机将抓取到的报文发送到上位机;上位机的存储模块将接收到的报文信息转换为Wireshark软件可识别的pcap文件格式,并将pcap文件写入存储器。本发明通过mux层抓取报文,所有的报文都要经过mux层,所以抓取的报文比较全;将抓取的报文通过pcap格式存储,可以兼容Wireshark软件,同时实现各种功能;通过上位机存储抓取的报文,克服了嵌入式环境存储空间有限的问题。
技术领域
本发明属于嵌入式软件开发领域,具体涉及一种基于上位机存储的VxWorks操作系统以太网抓包装置。
背景技术
在嵌入式开发领域,以太网是一种常用的通信方式。常用的嵌入式操作系统VxWorks虽然支持以太网通信,但是不具备常见桌面系统的以太网抓包功能,这给基于以太网软件的开发和调试工作带来了很大的困难。
发明内容
(一)要解决的技术问题
本发明要解决的技术问题是如何提供一种基于上位机存储的VxWorks操作系统以太网抓包装置,以解决嵌入式操作系统VxWorks不具备以太网抓包功能的问题。
(二)技术方案
为了解决上述技术问题,本发明提出一种基于上位机存储的VxWorks操作系统以太网抓包装置,所述以太网抓包装置包括运行于上位机上的控制与传输模块1、存储模块和运行于目标机上的控制与传输模块2、报文抓取模块、MUX层挂载点模块;
所述控制与传输模块1与所述控制与传输模块2建立通信链路,向所述目标机发送控制指令,控制所述目标机抓取信息的网卡选择,控制所述目标机开始和停止抓取以太网报文,接收目标机发送来的抓取的以太网报文,发送到所述存储模块;
所述存储模块将所述控制与传输模块1接收到的报文信息,转换为Wireshark软件可识别的pcap文件格式,并将pcap文件写入存储器;
所述控制与传输模块2接收控制指令,指定需要抓取网络报文的网卡并将网卡信息发送到所述报文抓取模块;将所述报文抓取模块发送过来的以太网报文通过链路发送给所述上位机的所述控制与传输模块1;
所述报文抓取模块接收所述控制与传输模块2的指令,向所述MUX层挂载点模块发送指令,控制以太网报文抓取的开始与结束;接收所述MUX层挂载点模块的以太网报文;
所述MUX层挂载点模块根据所述报文抓取模块的指令,将报文复制一份发送给所述报文抓取模块,然后执行MUX层收发函数。
如权利要求1所述的基于上位机存储的VxWorks操作系统以太网抓包装置,其特征在于,所述上位机上运行Windows或者Linux,所述目标机上运行VxWorks操作系统。
进一步地,所述控制与传输模块1与所述控制与传输模块2建立的链路包括控制链路和数据链路,所述上位机通过所述控制链路向所述目标机发送控制指令,控制所述目标机抓取信息的网卡选择,控制所述目标机开始和停止抓取以太网报文;所述上位机通过所述数据链路有接收所述目标机发送来的抓取的以太网报文。
进一步地,所述控制与传输模块1接收到以太网报文后,并通过序号和校验信息校验,向所述目标机的控制与传输模块2发送回复信息,如果校验错误,则需要重传。
进一步地,所述控制与传输模块2在每个以太网报文的传输过程中添加序号与校验信息,通过链路接收所述上位机发送过来的回复信息,保证报文传输的有序和正确,并具备重传能力。
进一步地,所述控制链路采用UDP通信协议,所述数据链路采用TCP通信协议。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津津航计算技术研究所,未经天津津航计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011098044.4/2.html,转载请声明来源钻瓜专利网。





