[发明专利]基于X86卡进行网络数据包重要素材的还原平台及方法有效

专利信息
申请号: 202011386706.8 申请日: 2020-12-02
公开(公告)号: CN112468343B 公开(公告)日: 2023-10-24
发明(设计)人: 范雪媛;王东锋;贾伟涛;幸娟;刘琛琛;余婷婷 申请(专利权)人: 天津光电通信技术有限公司
主分类号: H04L41/0806 分类号: H04L41/0806;H04L67/06;H04L67/30;H04L69/08;H04L69/22;H04L9/40;H04L61/103;H04W4/14;H04W80/10
代理公司: 天津中环专利商标代理有限公司 12105 代理人: 胡京生
地址: 300210*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 x86 进行 网络 数据包 重要 素材 还原 平台 方法
【说明书】:

发明涉及一种基于X86卡进行网络数据包重要素材的还原平台及方法,它是包括一张主控板、两张线路卡、一张交换卡、一张x86卡组成的机箱式结构,通过X86板卡对ftp、telnet协议中的用户名密码、SSL协议中CA证书以及SIP协议的短信内容等的还原方法,在应用中接入PTN网络信号作为专门网络数据源,还原出的数据结果存入数据库或者直接还原为文件。提供了TCP/IP数据流IP五元组相同流的分离功能,省去自己考虑数据IP五元组包的麻烦,对于种类繁多的协议大大提高了还原效率,解决了ftp、telnet这些协议还原出的用户名和密码对应错位不匹配的问题,对于CA证书的拼包也大大减轻了工作量,还实现了对sip协议中短信内容的提取。

技术领域

本发明涉及一种网络数据包重要素材的还原方法,特别涉及一种基于X86卡进行网络数据包重要素材的还原平台及方法。

背景技术

随着日益增加的网络应用数量,在网络上的流量种类越来越多,像CA等安全性方面的挑战,传统的方法已经开始吃力,过去单单基于IP、端口的工具很难识别这类应用的流量,因此有必要对网络数据的数据包报文进行深度解析,对于协议内容的重要素材进行还原,目前对于网络数据包进行协议解析素材还原的技术上,有DPI深度包检测技术,包括Libnids、Snort、OpenDPI等开源的协议解析项目。Libnids是一个用于网络入侵检测开发的专业编程接口;Snort能够对网络上的数据包进行抓包分析,它能根据所定义的规则进行响应及处理;OpenDPI作为一个开源的深度报文检测系统,实现了很多协议的识别,它源自PCIE,运行第三方开发者在不同的解决方案上编写DPI应用程序。但是已有的这些技术仅仅是对TCP/IP等数据包进行了解析,它在传统IP数据包检测技术之上增加了对应用层数据的应用协议识别,但对于重要的素材并不能进行还原。

发明内容

鉴于新技术的发展和现有技术存在的问题,本发明提供一种基于X86卡进行网络数据包重要素材的还原平台及方法,在x86板卡计算刀片上将nDPI深度包检测的开发库进行了代码级别的二次开发和融合,实现对多种主流协议的识别,同时对于主流协议ftp、telnet中的用户名密码这些素材进行还原,对SSL协议中CA证书进行还原,对SIP协议中短信内容进行还原。具体技术方案是,一种基于X86卡进行网络数据包重要素材的还原平台,它是包括一张主控板、两张线路卡、一张交换卡、一张x86卡组成的机箱式结构,其中线路卡在运用中只插入一块,其特征在于:所述的线路卡的一个10GE光口与x86卡的一个10GE光口通过光纤单向连接,交换卡四个10GE网口与x86卡的四个10GE网口、主控板、线路卡、交换卡、x86卡的千兆网口在背板通过PCB走线接连在一起。

还原方法包括以下步骤,

一、在x86板卡上安装DPDK的开发框架,绑定x86板卡的intel网卡实现数据抓取,将nDPI的工程部署到x86板卡上,安装ndpi所需的库,包括flex、bison、m4、lipcap、bcg729-decoder、zlib、Openssl、sofia-sip,安装数据库;

二、基于x86板卡进行初始化配置,启动硬件资源并调用收包接口进行收包,

1、依托于DPDK框架下的核线程机制,指定分析核线程id,启用分析核线程来对分析处理数据目录进行扫描,

2、调用收包接口,起线程进行接收网路数据,循环收包;

三、将收到的数据包调用nDPI进行协议解析,

1、获取当前扫描目录下未分析的pcap包文件,调用包读取接口进行每个以太网包的内容读取操作,

2、进入包处理回调函数,然后调用shell脚本启动nDPI深度分析,

3、调用pcap_process_packet对包进行解析,针对ptn信号的结构特征,分析外层mac头和type类型,然后识别Vlan结构及mpls标签,根据type类型值再判断携带的以太网数据是ARP包还是CDP包还是IP包,对IP包内的协议进行识别,打上对应协议的标签,

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津光电通信技术有限公司,未经天津光电通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011386706.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top