[发明专利]一种基于vxworks系统网络的侦听方法及系统在审
申请号: | 202111238335.3 | 申请日: | 2021-10-25 |
公开(公告)号: | CN114124457A | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 郭廷喜 | 申请(专利权)人: | 河北汉光重工有限责任公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L69/18 |
代理公司: | 北京理工大学专利中心 11120 | 代理人: | 李爱英;付雷杰 |
地址: | 056002 河北*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 vxworks 系统 网络 侦听 方法 | ||
本公开的基于vxworks系统网络的侦听方法及系统,利用vxworks系统网络MUX层的API函数为侦听设备网卡绑定MUX_PROTO_SNARF协议、MUX_PROTO_PROMISC协议、或MUX_PROTO_OUTPUT协议;利用所述网络MUX层API函数将所述侦听设备的侦听接口函数作为所述MUX层的muxBind的参数进行绑定;将所述侦听设备网卡的工作模式设置为混杂模式以捕获数据包,并对所述数据包进行分析处理,实现基于vxworks系统网络的数据侦听。能够实现vxworks操作系统以太网网络数据包的抓取和分析功能,实时接收设备网卡驱动函数收到的所有以太网数据包并进行处理;能够识别数据包来源(例如来自哪个网卡)的功能,可以用于一机多卡的设备,还可以作为网络应用软件的调试手段,提高应用软件的开发效率。
技术领域
本发明属于数据侦听技术领域,具体涉及一种基于vxworks系统网络的侦听方法及系统。
背景技术
当前,随着计算机和通信技术的快速发展,网络通信技术得到广泛应用,在嵌入式系统中常用的是以太网,它是一种高速通信方法。例如windows系统的sniffer抓包软件,在windows系统运行环境中,接收网卡收到的全部以太网数据包报,能够在数据录取、故障定位、网络诊断等诸多方面能为用户的软件开发提供有力帮助。
嵌入式开发操作系统VxWorks不提供随机的网络侦听软件,所以,亟需一种基于vxworks操作系统的以太网侦听方法,弥补VxWorks操作系统的不足,为用户提供技术支持,使VxWorks用户可以像Windows用户一样用抓包软件捕获数据包,在软件开发和应用的过程中得到所需的帮助。
发明内容
本发明克服了现有技术的不足之一,提供了一种基于vxworks系统网络的侦听方法及系统,能够实现vxworks操作系统以太网网络数据包的抓取和分析功能,实时接收设备网卡驱动函数收到的所有以太网数据包并进行处理;能够识别数据包来源(例如来自哪个网卡)的功能,可以用于一机多卡的设备,还可以作为网络应用软件的调试手段,提高应用软件的开发效率。
根据本公开的一方面,提出了一种基于vxworks系统网络的侦听方法,所述方法包括:
利用vxworks系统网络MUX层的API函数为侦听设备网卡绑定MUX_PROTO_SNARF协议、MUX_PROTO_PROMISC协议、或MUX_PROTO_OUTPUT协议;
利用所述网络MUX层API函数将所述侦听设备的侦听接口函数作为所述MUX层的muxBind的参数进行绑定;
将所述侦听设备网卡的工作模式设置为混杂模式以捕获数据包,并对所述数据包进行分析处理,实现基于vxworks系统网络的数据侦听。
在一种可能的实现方式中,所述将所述侦听设备网卡的工作模式设置为混杂模式,包括:
用MUX层控制函数,首先获取侦听设备网卡的当前工作模式字,在前工作模式字中加入混杂模式,然后再写入工作模式字进行混杂模式设置。
在一种可能的实现方式中,所述数据包包括:数据来源、数据类型、数据长度和数据IP地址。
根据本公开的另一方面,提出了一种基于vxworks系统网络的侦听系统,所述系统采用上述的基于vxworks系统网络的侦方法,所述系统包括:
工控机,所述工控机上安装有vxworks系统、三块网卡和侦听软件,并对所述网卡进行MUX_PROTO_SNARF协议、MUX_PROTO_PROMISC协议、或MUX_PROTO_OUTPUT协议的绑定,以及混杂模式的设置;
上位机,所述上位机安装有Windows XP系统,用于运行网络测试软件以发送数据包;
HUB,用于连接所述工控机和上位机的网卡,将所述工控机和上位机限定在同一个局域网内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河北汉光重工有限责任公司,未经河北汉光重工有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111238335.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种后向离心风扇及其设计方法
- 下一篇:采样装置用聚乙烯色母及其制备方法